| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: Geekhumor-Sammelthread im Forum Code Kitchen, in der Kategorie Software Home; Anzeige So, um die Übersicht in Code-Kitchen zu wahren, sollten alle nicht ganz ernst gemeinten Codeschnipsel hier gepostet werden. Wer ...
![]() |
| | #1 (permalink) |
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 202 | Anzeige So, um die Übersicht in Code-Kitchen zu wahren, sollten alle nicht ganz ernst gemeinten Codeschnipsel hier gepostet werden. Wer keinen Sinn darin sieht oder es für eine Zeitverschwendung hält, kann ja den Thread ignorieren
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. |
| | |
| | #2 (permalink) |
| Registriert seit: 30.06.08 ![]() Likes: 0 | Moin, ich habe mich etwas mit Python beschäftigt und ein nicht gerade portables (win/nix/...) Programm geschrieben (wobei meiner Meinung nach Skript eher passen würde). Das Programm nimmt sich die lokale Zeit, rechnet ein bisschen dran rum und gibt dann die Differenzuhrzeit zu 13:37 aus. Es dürfte zumindest auf Ubuntu 8.04 laufen, auf keinen Fall unter Windows, da ich Linux/Unixspezifische Befehle verwendet habe. Jetzt ist es bspw. 7:25:45 nach leet. Code: #! /usr/bin/python
# Leet-Timer
# Tested with Ubuntu 8.04
# import used libraries or commands
from time import tzset
import os
from time import strftime
import time
## ## ## ##
os.environ['TZ'] = 'LEET+13:37LEETDST+11:37' # sets a new timezone and define its offset
tzset() # applys the new timezone
# displays and updates the current leet time [VERY DIRTY]
while '42' > '23':
os.system("clear") # uses the shell command "clear" to clear the command shell
print(strftime('%H:%M:%S')) # prints the current leet time
time.sleep(0.5) # sleep half a second then continue
quit |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Ok... kannst du mir eventuell noch den Sinn erklären? | |
| | |
| | #5 (permalink) |
| Registriert seit: 30.06.08 ![]() Likes: 0 | Ich glaub ich kapier deinen "Geekhumor" nich Code: #! /usr/bin/env python
# du solltest im übrigen /usr/bin/env python verwenden anstatt /usr/bin/python
import os
import time
while True: #42 ist immer groesser als 32, also true
os.system(['clear','cls'][os.name == 'nt']) # sollte nun unter windows und linux funktionieren
print(time.strftime('%H:%M:%S'))
time.sleep(1) #wieso eine halbe sekunde wenn du nur jede sekunde eine neue uhrzeit bekommst o0 |
| | |
| | #6 (permalink) |
| Registriert seit: 17.04.06 ![]() Likes: 3 | Viele Leute sind bekloppt, aber wer so eine Zeit verwendet ist wohl der König der Bekloppten.
__________________ http://chm0815.blogspot.com |
| | |
| | #7 (permalink) |
| Senior Member Registriert seit: 26.03.06 ![]() Likes: 16 | Also ich versteh deinen GeekHumor |
| | |
| | #8 (permalink) | |
| Zitat:
DAS nenn ich Humor :tongue: | ||
| | |
| | #9 (permalink) |
| Member of Honour ![]() | ich find's top! Erinnert mich so ein wenig an die "fuzzy-clock" oder die Binär-Uhr... ( für ne Binär-Uhr könnte ich auch mal ne selbstgecodete Assembler-Variante hochladen... ) |
| | |
| | #10 (permalink) |
| Registriert seit: 17.04.06 ![]() Likes: 3 | Eine Binäruhr macht ja noch Sinn, aber sowas nicht. @M4CH!N3: Toll, dass du das verstehst, war aber kein Humor sondern purer Ernst.
__________________ http://chm0815.blogspot.com |
| | |
| | #11 (permalink) |
| Okay, da es ja jetzt ein Sammelthread ist, hier mein C++ Wrapper für einen Bool'schen Datentyp: Code: //----------------------------------------------------------------------------------------------------------------------------------------------
// Machines bool-wrapper for C++
//----------------------------------------------------------------------------------------------------------------------------------------------
namespace useless_datatypes
{
class CBoolean
{
private:
bool m_value;
public:
CBoolean( bool value = false ) : m_value( value ) {}
virtual ~CBoolean();
operator unspecified-bool-type() const { return m_value; }
CBoolean operator!() { return Boolean( !m_value ); }
CBoolean& operator=( bool rhs ) { m_value = rhs; return *this; }
bool IsTrue() const { return m_value == true; }
bool IsNotTrue() const { return m_value != true; }
bool IsFalse() const { return m_value == false; }
bool IsNotFalse() const { return m_value != false; }
void ToggleBool() { m_bool = !m_bool; }
};
}
//---------------------------------------------------------------------------------------------------------------------------------------------- | |
| | |
| | #12 (permalink) |
| Registriert seit: 17.04.06 ![]() Likes: 3 | Soll der Wrapper ein Schwerz sein?
__________________ http://chm0815.blogspot.com |
| | |
| | #13 (permalink) | |
| Zitat:
Falls nicht: ich nutze diese Klasse in allen Programmen, die ich schreibe | ||
| | |
| | #14 (permalink) |
| Senior Member | das ist mir mal nach ziemlich viel schlafentzug um 5 uhr morgens passiert: Code: const Klasse& operator=(const Klasse& k) {
*this = k;
return *this;
} |
| | |
| | #15 (permalink) | |
| Senior Member Registriert seit: 26.03.06 ![]() Likes: 16 | Zitat:
Die Wrapper Klasse ist mal nice Aber gibts das nicht in C++? Aus Java kenne ich für jeden primitiven Typen eine Klasse, also:int -> Integer double -> Double etc etc Die enthalten zusätzlich z.B. Methoden um aus einem String ein int zu parsen usw. Wie ist das in C++? | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| HiJack-This-Log Sammelthread | SUID:root | HiJack This-Log Thread | 294 | 28.08.11 15:07 |
| Filmkritiken Sammelthread | caretaker | Doppelte Beiträge | 5 | 28.05.08 11:48 |
| Filmkritiken Sammelthread | caretaker | Music- & Filmbox | 5 | 28.05.08 11:48 |