skip to main content

kiesler.at

Random Guide to whatever
updated by rck, 2004-10-10

Another case of trying out the swallow hack 0.2. This time, I'm shuffling some sections around. Enjoy!

0 < n < 100

Suche nach René C. Kiesler. Ok, nicht ganz so gängig. Aber naheliegend! :-)

1. Platz: TUWIS-Eintrag auf der TU-Wien.
2. Platz: EDV-Lexikon, bei dem ich mitgewirkt habe
3. Platz: wieder TUWIS-Eintrag (!!!)
4. Platz: Geizhals-Testbericht von mir (???)
5. Platz: (endlich) meine Homepage
6. Platz: Informatik-Forum: Attributierte Grammatik Testfälle
7. Platz: Strategic Engineering Works (WU Projekt von mir), allerdings nur die DOC-Datei. Nicht die Homepage!
8. Platz und folgende: Belanglose Einträge, die nichts mit mir zu tun haben.

Fazit: Nicht schlecht, die ersten 7 Einträge handeln alle von mir.

Mängel:

  1. Wieso ist der TUWIS-Eintrag doppelt?
  2. Wieso ist meine Homepage erst auf Platz 5?
  3. Wieso zeigt Strategic Engineering Works nicht auf die Homepage?

100 < n < 200

Immer öfter stellen größere Firmen fest, wie wichtig ein funktionierender, unbürokratischer Kommunikationsfluß innerhalb eines Betriebs ist. Genauso, wie der Kolbenreiber schon passiert ist, wenn die Öllampleuchte im Auto anspringt, gilt es, auf die vielen kleinen Nuancen von Aussagen im Projektteam zu achten und diese zu berücksichtigen. Ein erfolgreiches Team erkennt man oft genug an der funktionierenden Kommunikation, die quasi wie Öl für die Schmierung im Projekt sorgt und Dinge, im wahrsten Sinne des Wortes, reibungslos ablaufen lässt. Sind für wichtige Dinge, und auch für kleinere Probleme, die einzelne Personen vor Schwierigkeiten stellen, die andere schon längst gelöst haben, erst mühsame Formalismen einzuhalten, werden diese nur für äußerst große Probleme in Anspruch genommen. Die kleinen vertuscht man lieber, weil sie weit größere Probleme und Aufwände für den einzelnen Verursachen, als sie lösen.

200 < n < 300

1 /*      DatumsCheck.java
2  *
3  *      Demonstation des JAVA StringTokenizer anhand
4  *      einer Datumsprüffunktion. Entspricht im Wesentlichen
5  *      der EPROG-Aufgabenstellung 1064 (nicht ganz).
6  *
7  *      http://www.kiesler.at/
8  *
9  */
10 
11 
12 import java.io.*;
13 import java.util.*;
14 
15 
16 public class DatumsCheck {
17 
18         static String tt, mm, jj;
19 
20 
21         public static void checkLengths()
22                 throws Exception
23         {
24                 if(tt.length()!=2)
25                         throw new Exception("Komponente "+tt+
26                                 " nicht zweistellig!");
27 
28                 if(mm.length()!=2)
29                         throw new Exception("Komponente "+mm+
30                                 " nicht zweistellig!");
31 
32                 if(jj.length()!=2)
33                         throw new Exception("Komponente "+jj+
34                                 " nicht zweistellig!");
35         }
36 
37 
38         public static boolean validJahr(int jahr) {
39                 return( (jahr>0) && (jahr<=99) );
40         }
41 
42         public static boolean validMonat(int monat) {
43                 return( (monat>0) && (monat<=12) );
44         }
45 
46 
47         public static boolean isSchaltjahr(int jahr) {
48                 return( ( (jahr %   4) == 0) &&
49                         ( (jahr % 100) != 0) &&
50                         ( (jahr % 400) != 0) );
51         }
52 
53         public static boolean validTag(int t, int m, int j) {
54 
55                 if((t<1) || (t>31))
56                         return(false);
57 
58                 if(m==2)
59                         if(isSchaltjahr(j))
60                                 return(t<=29);
61                         else
62                                 return(t<=28);
63 
64                 if( (m==4) || (m==6) || (m==9) || (m==11) )
65                         return(t<=30);
66 
67                 return(true);
68         }
69 
70 
71         public static boolean checkRanges()
72                 throws Exception
73         {
74                 int tag=Integer.parseInt(tt);
75                 int monat=Integer.parseInt(mm);
76                 int jahr=Integer.parseInt(jj);
77 
78                 if(     validJahr(jahr) &&
79                         validMonat(monat) &&
80                         validTag(tag, monat, jahr) )
81 
82                         return(true);
83 
84                 else
85                         return(false);
86         }
87 
88 
89 
90         public static boolean check(String s)
91                 throws Exception
92         {
93                 // gewünschtes Format: TT.MM.JJ
94                 
95                 StringTokenizer st=new
96                         StringTokenizer(s, ".");
97 
98                 tt=st.nextToken();
99                 mm=st.nextToken();
100                 jj=st.nextToken();
101 
102                 if(st.hasMoreTokens())
103                         throw new Exception
104                                 ("zuviele Komponenten!");
105 
106                 checkLengths();
107 
108                 if(checkRanges())
109                         return(true);
110                 else
111                         return(false);
112         }
113 
114 
115         public static void main(String args[])
116                 throws Exception
117         {
118                 InputStreamReader ins=new InputStreamReader(System.in);
119                 BufferedReader reader=new BufferedReader(ins);
120 
121                 try {
122 
123                         String eingabe=reader.readLine();
124 
125                         if(check(eingabe))
126                                 System.out.println(eingabe+" ist gültig.");
127                         else
128                                 System.out.println(eingabe+" ist ungültig!");
129 
130                 } catch(Exception e) {
131 
132                         System.err.println("Problem: "+e);
133                 }
134         }
135 }

here you can see some nonsense article. in case it makes sense, it's all fault of Swallow Hack 0.5 for Article Manager!



RSSComments - Make a comment
The comments are owned by the poster. We are not responsible for its content.
RSSAll Articles
2008, 2007, 2006, 2005, 2004

What's Related

Article Manager

Hacks

Latest Updates

AdministrativeTexts
updated by freddiemac1993, 2013-06-14
wiki

Re: adventures
created by brittdavis10, 2012-02-23 (1 rply, 3 views)
thread

Re: how to run phpwebsite...
created by alexander, 2011-08-25 (2 rpls, 3607 views)
thread

Re: Forum tags
created by HaroldFaragher, 2011-08-22 (3 rpls, 8488 views)
thread


Zu den KO2100 Foren