mboost-dp1
Ctrl + V-spillet
- Forside
- ⟨
- Forum
- ⟨
- Tagwall
doh09 (1956) skrev:http://sphotos.ak.fbcdn.net/hphotos-ak-sjc1/hs409.snc3/24734_108030009234514_108028959234619_63221_5428040_n.jpg
"he who loves 50 persons, has 50 woes, he ho loves none, have no woes"
Problemanalyse
Der mangler en videreudvikling af den helt grundlæggende simple vandmåler, for de haveejere, der foretrækker at aflæse regnmængden under den daglige havevandring, hvor regnmængden aflæses på stedet på selve måleapparatet. Altså en udviklingen af et produkt, der holder fast i de kvaliteter, den grundlæggende simple regnmåler har og samtidig tilføjer noget nyt, der kan forbedre aflæseligheden og funktionen.
De digitale vandmålere, hvor en censor anbragt udendørs kan aflæses på et display indendørs, kan være en løsning for de mere teknikinteresserede, men næppe for de ældre og de mere traditionsbundne haveejere.
Dette vil jeg finde en løsning på ved at videreudvikle den traditionelle regnmåler ved hjælp af nye elektroniske og mekaniske dele.
Måleren skal bestå af en beholder ophængt i et metalstativ, med lysdioder på siden, der indikerer hvor meget vand der er i måleren. Lysdisplayet vil gøre det nemmere at aflæse resultatet på afstand, sådan at man ikke behøver at træde ind i jordbærbedet.
Desuden skal regnmåleren have en funktion, sådan at den kan tømme sig selv. Hvorfor…..??? begrundelse.
Projektafgrænsning
Jeg har valgt at afgrænse projektet til kun at omfatte en vandstandsmåler/regmåler til hobbybrug – dvs. målrettet til haveejere og -brugere. Landmænd, meteorologer og andre professionelle brugere, har behov for teknisk langt mere avancerede apparater end det er muligt at udvikle inden for rammerne af dette projekt.
Der mangler en videreudvikling af den helt grundlæggende simple vandmåler, for de haveejere, der foretrækker at aflæse regnmængden under den daglige havevandring, hvor regnmængden aflæses på stedet på selve måleapparatet. Altså en udviklingen af et produkt, der holder fast i de kvaliteter, den grundlæggende simple regnmåler har og samtidig tilføjer noget nyt, der kan forbedre aflæseligheden og funktionen.
De digitale vandmålere, hvor en censor anbragt udendørs kan aflæses på et display indendørs, kan være en løsning for de mere teknikinteresserede, men næppe for de ældre og de mere traditionsbundne haveejere.
Dette vil jeg finde en løsning på ved at videreudvikle den traditionelle regnmåler ved hjælp af nye elektroniske og mekaniske dele.
Måleren skal bestå af en beholder ophængt i et metalstativ, med lysdioder på siden, der indikerer hvor meget vand der er i måleren. Lysdisplayet vil gøre det nemmere at aflæse resultatet på afstand, sådan at man ikke behøver at træde ind i jordbærbedet.
Desuden skal regnmåleren have en funktion, sådan at den kan tømme sig selv. Hvorfor…..??? begrundelse.
Projektafgrænsning
Jeg har valgt at afgrænse projektet til kun at omfatte en vandstandsmåler/regmåler til hobbybrug – dvs. målrettet til haveejere og -brugere. Landmænd, meteorologer og andre professionelle brugere, har behov for teknisk langt mere avancerede apparater end det er muligt at udvikle inden for rammerne af dette projekt.
#define readkey
using System;
namespace m7tr1x
{
class Program
{
static void Main(string[ ] args)
{
Console.Title = "tH3 M7tr1x 3ff3<t";
Console.ForegroundColor = ConsoleColor.DarkGreen;
Console.WindowLeft = Console.WindowTop = 0;
Console.WindowHeight = Console.BufferHeight = Console.LargestWindowHeight;
Console.WindowWidth = Console.BufferWidth = Console.LargestWindowWidth;
#if readkey
Console.WriteLine("H1T 7NY K3Y T0 C0NT1NU3 =/");
Console.ReadKey();
#endif
Console.CursorVisible = false;
int width, height;
int[ ] y;
int[ ] l;
Initialize(out width, out height, out y, out l);
int ms;
while ( true )
{
DateTime t1 = DateTime.Now;
MatrixStep(width, height, y, l);
ms = 10 - (int)( (TimeSpan)( DateTime.Now - t1 ) ).TotalMilliseconds;
if ( ms > 0 )
System.Threading.Thread.Sleep(ms);
if ( Console.KeyAvailable )
if ( Console.ReadKey().Key == ConsoleKey.F5 )
Initialize(out width, out height, out y, out l);
}
}
static bool thistime = false;
private static void MatrixStep(int width, int height, int[ ] y, int[ ] l)
{
int x;
thistime = !thistime;
for ( x = 0 ; x < width ; ++x )
{
if ( x % 11 == 10 )
{
if ( !thistime )
continue;
Console.ForegroundColor = ConsoleColor.White;
}
else
{
Console.ForegroundColor = ConsoleColor.DarkGreen;
Console.SetCursorPosition(x, inBoxY(y[x] - 2 - ( l[x] / 40 * 2 ), height));
Console.Write(R);
Console.ForegroundColor = ConsoleColor.Green;
}
Console.SetCursorPosition(x, y[x]);
Console.Write(R);
y[x] = inBoxY(y[x] + 1, height);
Console.SetCursorPosition(x, inBoxY(y[x] - l[x], height));
Console.Write(' ');
}
}
private static void Initialize(out int width, out int height, out int[ ] y, out int[ ] l)
{
int h1;
int h2 = ( h1 = ( height = Console.WindowHeight ) / 2 ) / 2;
width = Console.WindowWidth - 1;
y = new int[width];
l = new int[width];
int x;
Console.Clear();
for ( x = 0 ; x < width ; ++x )
{
y[x] = r.Next(height);
l[x] = r.Next(h2 * ( ( x % 11 != 10 ) ? 2 : 1 ), h1 * ( ( x % 11 != 10 ) ? 2 : 1 ));
}
}
static Random r = new Random();
static char R
{
get
{
int t = r.Next(10);
if ( t <= 2 )
return (char)( '0' + r.Next(10) );
else if ( t <= 4 )
return (char)( 'a' + r.Next(27) );
else if ( t <= 6 )
return (char)( 'A' + r.Next(27) );
else
return (char)( r.Next(32, 255) );
}
}
public static int inBoxY(int n, int height)
{
n = n % height;
if ( n < 0 )
return n + height;
else
return n;
}
}
}
Noget kode til C# jeg skulle lege med :D :D
using System;
namespace m7tr1x
{
class Program
{
static void Main(string[ ] args)
{
Console.Title = "tH3 M7tr1x 3ff3<t";
Console.ForegroundColor = ConsoleColor.DarkGreen;
Console.WindowLeft = Console.WindowTop = 0;
Console.WindowHeight = Console.BufferHeight = Console.LargestWindowHeight;
Console.WindowWidth = Console.BufferWidth = Console.LargestWindowWidth;
#if readkey
Console.WriteLine("H1T 7NY K3Y T0 C0NT1NU3 =/");
Console.ReadKey();
#endif
Console.CursorVisible = false;
int width, height;
int[ ] y;
int[ ] l;
Initialize(out width, out height, out y, out l);
int ms;
while ( true )
{
DateTime t1 = DateTime.Now;
MatrixStep(width, height, y, l);
ms = 10 - (int)( (TimeSpan)( DateTime.Now - t1 ) ).TotalMilliseconds;
if ( ms > 0 )
System.Threading.Thread.Sleep(ms);
if ( Console.KeyAvailable )
if ( Console.ReadKey().Key == ConsoleKey.F5 )
Initialize(out width, out height, out y, out l);
}
}
static bool thistime = false;
private static void MatrixStep(int width, int height, int[ ] y, int[ ] l)
{
int x;
thistime = !thistime;
for ( x = 0 ; x < width ; ++x )
{
if ( x % 11 == 10 )
{
if ( !thistime )
continue;
Console.ForegroundColor = ConsoleColor.White;
}
else
{
Console.ForegroundColor = ConsoleColor.DarkGreen;
Console.SetCursorPosition(x, inBoxY(y[x] - 2 - ( l[x] / 40 * 2 ), height));
Console.Write(R);
Console.ForegroundColor = ConsoleColor.Green;
}
Console.SetCursorPosition(x, y[x]);
Console.Write(R);
y[x] = inBoxY(y[x] + 1, height);
Console.SetCursorPosition(x, inBoxY(y[x] - l[x], height));
Console.Write(' ');
}
}
private static void Initialize(out int width, out int height, out int[ ] y, out int[ ] l)
{
int h1;
int h2 = ( h1 = ( height = Console.WindowHeight ) / 2 ) / 2;
width = Console.WindowWidth - 1;
y = new int[width];
l = new int[width];
int x;
Console.Clear();
for ( x = 0 ; x < width ; ++x )
{
y[x] = r.Next(height);
l[x] = r.Next(h2 * ( ( x % 11 != 10 ) ? 2 : 1 ), h1 * ( ( x % 11 != 10 ) ? 2 : 1 ));
}
}
static Random r = new Random();
static char R
{
get
{
int t = r.Next(10);
if ( t <= 2 )
return (char)( '0' + r.Next(10) );
else if ( t <= 4 )
return (char)( 'a' + r.Next(27) );
else if ( t <= 6 )
return (char)( 'A' + r.Next(27) );
else
return (char)( r.Next(32, 255) );
}
}
public static int inBoxY(int n, int height)
{
n = n % height;
if ( n < 0 )
return n + height;
else
return n;
}
}
}
Noget kode til C# jeg skulle lege med :D :D
http://rapidshare.com/files/388354357/Shutter.Isla...
http://rapidshare.com/files/388355129/Shutter.Isla...
http://rapidshare.com/files/388357681/Shutter.Isla...
http://rapidshare.com/files/388354639/Shutter.Isla...
http://rapidshare.com/files/388355627/Shutter.Isla...
http://rapidshare.com/files/388356750/Shutter.Isla...
http://rapidshare.com/files/388355704/Shutter.Isla...
http://rapidshare.com/files/388355576/Shutter.Isla...
http://rapidshare.com/files/388355129/Shutter.Isla...
http://rapidshare.com/files/388357681/Shutter.Isla...
http://rapidshare.com/files/388354639/Shutter.Isla...
http://rapidshare.com/files/388355627/Shutter.Isla...
http://rapidshare.com/files/388356750/Shutter.Isla...
http://rapidshare.com/files/388355704/Shutter.Isla...
http://rapidshare.com/files/388355576/Shutter.Isla...
http://peecee.dk/upload/view/245568
[url=http://peecee.dk/upload/view/245569]http://peecee.dk/upload/view/245569
[/url]
http://peecee.dk/upload/view/245579
[url=http://peecee.dk/upload/view/245569]http://peecee.dk/upload/view/245569
[/url]
http://peecee.dk/upload/view/245579
Sardinia was great. Much needed relaxation and partying. It was cold and VERY windy (40-60 kmh), so the whole island basically shut down. We tried to go to the grotto (underwater caves)... closed for bad weather. Then we tried to rent Vespas... closed for bad weather. Then we tried to take a boat ride... closed for bad weather. The weather wasn't that bad... but apparently it was VERY bad for Sardinia. It seems that Kate and Dorian and I always take the bad weather with us wherever we go. :-)
Other than the bad weather, we had a blast. On Saturday night, we were out dancing until the sun was up. We got home around 7:45 am. We had so much fun.
We stayed in a nice resort with waterfront balconies, so that was beautiful. And we walked around a lot. Overall it was a great trip. Although I have to say, my least favorite part were the Sardinian people. They were not very nice to us. It was a welcome relief to be back in Denmark... everyone is so nice and friendly and wonderful here. I love it. :-)
Other than the bad weather, we had a blast. On Saturday night, we were out dancing until the sun was up. We got home around 7:45 am. We had so much fun.
We stayed in a nice resort with waterfront balconies, so that was beautiful. And we walked around a lot. Overall it was a great trip. Although I have to say, my least favorite part were the Sardinian people. They were not very nice to us. It was a welcome relief to be back in Denmark... everyone is so nice and friendly and wonderful here. I love it. :-)
$time_query='SELECT * FROM Data WHERE Start <= curtime() AND End >= curtime() AND curdate()=Date';
$time_result = mysql_query($time_query);
if (!$time_result) die ("Database access failed: " . mysql_error());
$time_row = mysql_fetch_row($time_result);
$teacher = $time_row[0];
$start = $time_row[1];
$end = $time_row[2];
$date = $time_row[3];
$room = $time_row[4];
$course = $time_row[5];
$information = $time_row[6];
$class = $time_row[7];
$time_result = mysql_query($time_query);
if (!$time_result) die ("Database access failed: " . mysql_error());
$time_row = mysql_fetch_row($time_result);
$teacher = $time_row[0];
$start = $time_row[1];
$end = $time_row[2];
$date = $time_row[3];
$room = $time_row[4];
$course = $time_row[5];
$information = $time_row[6];
$class = $time_row[7];
Kære brugere
Efter at ha nået nye højder, med vores wireless-projekt. Slår det os, at vi højst sandsynligt IKKE har så mange brugere og gæster siddene i mødelokaler, som system fortæller os.
Derfor gør vi igen opmærksom på at det er til alles bedste, at man husker at slukke sit trådløse netværkskort, når man placere sin pc i en dockingstation hvor der er fortrådet netværk.
Det giver kun unødig belastning at man sidder på begge netværk, samtidig kan det også give komplikationer i netværksfølsomme programmer som Mdoc og TTV3.
På nyere lenovo’er er der en hardware-knap til deaktivering af wireless – lokaliseret nede på pc’ens front.( venstre = slukket, højre = tændt )
På de lettere ældre modeller kan netkortet deaktiveres ved at trykke på FN samt F5 eller F7 ( læg mærke til hvilken der har et blåt wireless symbol. )
På HP modellerne finder man knappen umildbart under skærmen, iform af en touchknap der forestiller en antenne ( blå = tændt, orange = slukket )
Vi takker...
- IT
Efter at ha nået nye højder, med vores wireless-projekt. Slår det os, at vi højst sandsynligt IKKE har så mange brugere og gæster siddene i mødelokaler, som system fortæller os.
Derfor gør vi igen opmærksom på at det er til alles bedste, at man husker at slukke sit trådløse netværkskort, når man placere sin pc i en dockingstation hvor der er fortrådet netværk.
Det giver kun unødig belastning at man sidder på begge netværk, samtidig kan det også give komplikationer i netværksfølsomme programmer som Mdoc og TTV3.
På nyere lenovo’er er der en hardware-knap til deaktivering af wireless – lokaliseret nede på pc’ens front.( venstre = slukket, højre = tændt )
På de lettere ældre modeller kan netkortet deaktiveres ved at trykke på FN samt F5 eller F7 ( læg mærke til hvilken der har et blåt wireless symbol. )
På HP modellerne finder man knappen umildbart under skærmen, iform af en touchknap der forestiller en antenne ( blå = tændt, orange = slukket )
Vi takker...
- IT
Caek of Doom (1996) skrev:http://img338.imageshack.us/img338/6061/randomc.png
Caek of Doom (1990) skrev:http://img6.imageshack.us/img6/9266/picture184vc.jpg
Caek of Doom (1988) skrev:http://img534.imageshack.us/img534/6486/picture180u.jpg
kan du godt lide at uploade billeder af dig selv?! :D
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.