God marinade til Kalunfiletter

En skaal stor nok til at koedet kan ligge i bunden af den, fyld olivien olie i
indtil , cirka 2 spiseskefulde toeret purloeg, en halv haandfuld salt, oregano,
basilikum, papira og en smule roedvin.Grundigt roert sammen hvorefter koedet
gnides med salt, bankes og vendes 3-4 gange i koedet over 4 timer. Derefter
switches koedet hurtigt for at lukke poorene og langtidssteges derefter i 30-40
min tids.

En god serveringsmulighed er at servere det med pilledekartofler og whiskeysauce.

Udgivet i Knowledge Base, Old Base | Skriv en kommentar

Ferengie Rules of Acquisition / Ferengiske erhvervelsesregler

Regel nr. Reglen Hvem Hvor
001 Har du fået deres penge, slip aldrig pengene igen Rom, The Nagus The 34th rule
002 Den bedste handel er den der giver den højeste profit Quark
003 Brug aldrig flere penge på en vare end højst nødvendigt Quark The Maquis, Part II
003 Jeg fandt det, det er mit Rom Prisoners of Peace
006 Familien må aldrig stå i vejen for en god forretning Zek The Nagus
007 Vær opmærksom Odo Hands of the Prophet
008 Ting skrevet med småt medfører ofte stor risiko ST:DS9 TFRoA (p6)
009 Muligheder plus instinkt er lig profit Nog The Storyteller
010 Grådighed er for evigt Quark Prophet Motive
013 Ethvert gøremål, der er værd at gøre, er penge værd From The Making of Star Trek: Deep Space Nine (p27) and ST:DS9 TFRoA (p9)
016 En aftale er en aftale (…ind til en bedre viser sig) Quark, Melora ST:DS9 TFRoA (p10)
017 En kontrakt er en kontrakt er en kontrakt – men kun mellem ferengier Rom, Quark, Brunt, & Gint Body parts
018 En ferengi uden profit er ingen ferengi Sisko & Nog Heart of Stone
019 Tilfredshed er ikke garanteret. ST:DS9 TFRoA (p12)
021 Sæt aldrig venskab over profit Quark Rules of Acquisition
022 En viis mand kan vejre profitten i vinden Pel Rules of Acquisition
027 Der er intet farligere end en ærlig forretningsmand ST: DS9 TFRoA (p16)
029 Hvor meget er der til mig Nog Highest score
031 Gør aldrig nar ad en ferengis mor (…fornærm hellere noget han holder af) Quark The Siege, ST:DS9 TFRoA (p17)
033 Det skader aldrig at fedte for chefen Quark & Pel Rules of Acquisition
034 Krig er godt for forretningerne (men kun på afstand. Jo tættere du er på frontlinierne, desto mindre er profitten) Dax & Quark Destiny The Siege of AR 558
035 Fred er godt for forretningerne Dax & Quark Destiny
037 Er det gratis, så tag og bekymre dig om skjulte omkostninger senere Nog Arcade
040 Hun kan nusse dine ører, men aldrig røre dit latinum ST:DS9 TFRoA (p23)
041 Profit er belønning i sig selv ST:DS9 TFRoA (p24)
044 Aldrig forveksle visdom med held ST:DS9 TFRoA (p25)
047 Stol aldrig på nogen, som er bedre klædt end dig Quark Rivals
048 Jo størrere kniv, jo skarpere æg Pel Rules of Acquisition
051 Beløn enhver der forøger din formue, så de bliver ved med det Bokat Arcade
052 Spørg aldrig, når du kan tage ST:DS9 TFRoA (p28)
057 Gode kunder er lige så sjældne som latinum, værdsæt dem begge Quark Armageddon Game
058 Der er ingen erstatning for succes ST:DS9 TFRoA (p30)
059 Gratis råd er sjældent billige Quark Rules of Acquisition
060 Lad dig og ham kæmpe Tunk TNG Novel #33, Balance of Power (p87)
062 Jo størrere risiko, jo større profit Pel Rules of Acquisition
065 Tab eller vind, der er altid Huyperian bille snus ST:DS9 TFRoA (p36)
069 Ferengier er ikke ansvarlig for andre racers dumhed Tunk TNG Novel #33, Balance of Power (p179)
075 Hjem er hvor hjertet er, men stjernerne er lavet af latinum. Quark Civil Defense
076 Erklær fred engang i mellem, det forvirrer dine fjender ad helvede til Quark The Homecoming
079 Tag dig i agt for Vulcanernes grådige trang til viden ST:DS9 TFRoA (p41)
082 Jo dårligere produkt, jo højere pris ST:DS9 TFRoA (p42)
085 Lad aldrig dine konkurrenter vide, hvad du tænker på ST:DS9 TFRoA (p43)
087 Kend din kundes svagheder, så kan du bedre drage fordel af det Rom Highest Score
089 Spørg ikke hvad din profit kan gøre for dig, men hvad du kan gøre for din profit ST:DS9 TFRoA (p44)
092 Der er mange veje til profit Nog Highest Score
094 Kvinder og finanser passer dårligt sammen ST:DS9 TFRoA (p46)
095 Udvid eller dø Kafar False Profits
096 For hver regel er der en tilsvarende modsat regel (undtagen nå der ikke er det.)
097 Nok er aldrig nok ST:DS9 TFRoA (p47)
097 Hvis du ikke kan tage det med dig, så bliv En nagus I, Q
098 Alle har en pris Quark In the pale moonlight
099 Tillid er den største af alle uansvarligheder ST:DS9 TFRoA (p47)
102 Naturen forgår, men Latinum er for evigt Quark & Nog The Jem’Hadar
103 Søvn kan forstyrre …. [cut off] Pel Rules of Acquisition
103 Opfyld et desperat behov med dit dyreste produkt og sæt prisen op med 500% Rom The Heart of the warrior
104 Tro flytter bjerge af varelagre ST:DS9 TFRoA (p50)
106 Der er ingen ære i fattigdom ST:DS9 TFRoA (p51)
109 Værdighed og en tom sæk, er intet værd Quark Rivals
111 Behandl folk som står i gæld til dig som familie, udnyt dem Sisko Past Tense, Part I
112 Hav aldrig sex med chefens søster Quark Playing God
113 Hav altid sex med chefen ST:DS9 TFRoA (p56)
121 Alt er til salg, også venskaber ST:DS9 TFRoA (p58)
123 Selv en blind mand kan genkende skæret af latinum ST:DS9 TFRoA (p59)
125 Du kan ikke gøre en handel, hvis du er død Quark Siege of AR 558
139 Hustruer er tjenere, brødre arvinger Odo Necessary Evil
141 Kun fjolser betaler detailpriser ST:DS9 TFRoA (p61)
144 Der er intet galt med velgørenhed så længe den ender i din egen lomme ST:DS9 TFRoA (p62)
153 Sælg duften af maden, men ikke maden Quark ST: DS9 Comic #22
162 Selv under de værste omstændigheder, er der nogen der får profit ST:DS9 TFRoA (p63)
168 Hvisk dig vejen til succes Nog Treachery, Faith and the great river
177 kend dine fjender .. men gør altid forretninger med dem ST:DS9 TFRoA (p64)
181 Ikke engang uærlighed kan plette skæret af profit ST:DS9 TFRoA (p65)
184 En Ferengi venter med at byde til hans konkurrenter har udmattet sig selv
189 Lad andre beholde deres rygte. Du beholder deres penge ST:DS9 TFRoA (p66)
190 Hør alt, stol på intet Nog Call to arms
191 En Ferengi venter med at byde til hans konkurrenter har udmattet sig selv Tunk Novel #33, Balance of Power (p157)
192 Snyd aldrig en Klingon…medmindre du er sikker på at kunne slippe af sted med det ST:DS9 TFRoA (p67)
194 Det er altid god forretning at kende til nye kunder inden de træder ind ad døren Quark Whispers
202 Retfærdiggørelsen for profit er profit ST:DS9 TFRoA (p69)
203 Nye kunder er som skarptandede Gree orme, de kan være saftige, men nogle gange bider de igen Rom ST:DS9 TFRoA (p69), Little Green Men
208 Nogle gange er et svar mere farligt end et spørgsmål Zek Ferengi love songs
211 Ansatte er trinene på stigen til succes. Tøv ikke med at træde på dem Frool The Bar Association
214 Begynd aldrig forretningsforhandlinger på en tom mave Quark The Maquis, Part I
216 Spil aldrig mod en empat Quark DS9 Novel #12, The Laertian Gamble (p7)
217 Du kan ikke få fisk til at leve udenfor vand Quark Past Tense, Part I
218 Kend altid konkurrenterne Odo Gypsy World
218 Nogle gange koster det du får gratis, alt for meget Quark ST: DS9 Comic #12
218 Altid vide hvad du køber ST:DS9 TFRoA (p71)
219 Besiddelse er 11 tiendele af loven Tunk TNG Novel #33, Balance of Power
223 Tag dig i agt for den mand, som ikke tager sig tid til oo-mox ST:DS9 TFRoA (p72)
229 Latinum varer længere end begær ST:DS9 TFRoA (p74)
236 Du kan ikke købe tro ST:DS9 TFRoA (p75)
242 Mere er godt .. alt er bedre ST:DS9 TFRoA (p76)
253 Synthehol er det foretrukne valg af smørelse for at åbne en kundes tegnebog Star Trek on the brain
255 En hustru er en luksus .. en smart bogholder en nødvendighed ST:DS9 TFRoA (p77)
261 En rig mand har råd til alt undtagen en samvittighed ST:DS9 TFRoA (p78)
263 Tillad aldrig tvivl at komme i vejen for dit begær efter latinum Rom The Bar Association
266 Hvis du er i tvivl, lyv ST:DS9 TFRoA (p79)
284 Dybest nede er alle en Ferengi ST:DS9 TFRoA (p80)
285 En god handling straffes altid Quark The Collaborator
286 Når Morn går, er det slut Quark The House of Quark
299 Når som helst du udnytter nogen, skader det aldrig at takke dem (Så er det lettere at udnytte dem næste gang) Neelix False Profits, Star Trek on the brain
? Jo længere tid de er om at bestemme sig, jo mere er de villige til at bruge Nog Stowaways
? Jo større beløb du tager fra nogen , desto stører skal afledningsmanøvren være Nog Stowaways
? En handel er normalt ikke Jake The Pet
? En persons hemmelighed er en andens mulighed Quark Devil in the sky
? Hånden der holder latinumen kan også skjule en kniv Nog The Highest score
? Du kan erfare en hel del om en mand, hvis du kigger på hans sko Merchant False profits
? Tid er en værdi Merchant False profits
? Dine varer er nu mine varer Merchant False profits
? Udnyttelse starter i hjemmet Arridor and the Sandalmaker False profits
? Når du ser en god handel, så slå til Quark Saratoga
? En Ferengi uden en tanke for forretninger har ingen fremtid Nog Saratoga
? Forretninger er forretninger, selv mellem venner Odo Saratoga
? Alt har sin pris Pol Federation
? Der er erhvervsregler til at dække alt, men det betyder ikke, at man er nødt til at bruge dem Quark The 34th rule
Ørerne åbne og øjnene på stilke Quark The 34th rule
Stol aldrig på nogen der er højere end dig Zek The 34th rule
Det er bedre at være i live og oprejst end at dø knælende Quark Rebels #3, The liberated
En god forhandling bør, som en god vin, nydes Shep Double Helix #4, Quarantine

Udgivet i Knowledge Base, Old Base | Skriv en kommentar

Automating SSH tunnels

USE SSH Key authentification

#!/sbin/runscript

start() {

ssh -f 212.242.77.74 -l remote -L 10000:127.0.0.1:3306 perl -e \”while \(1\) \{\}\”;
return ${retval}
}

Udgivet i Knowledge Base, Networking, Old Base | Skriv en kommentar

Adding Quotas to Linux operating System

Activate Quotas in kernel:
File systems ---> Quota support
[*] Quota support
<*>    Old quota format support
<*>    Quota format v2 support

emerge quota

rc-update add quota boot

Add quota to the partition in /etc/fstab

/dev/hde1  /quota   ext2   usrquota,grpquota   1  1


Add quota data files:
# touch /quota/aquota.user
# touch /quota/aquota.group
# chmod 600 /quota/aquota.user
# chmod 600 /quota/aquota.group


Set soft-limit to 100kb and hardlimit to 200kb on /quota mountpoint
setquota -u mike 100 200 0 0 /quota/

You can also edit quotas with :

edquota -u mike

The manual adviced me to run : quotacheck -avug, once a week but i failed to figure out why. It seems to work just fine for me without.

 

Udgivet i Knowledge Base, Linux, Old Base | Skriv en kommentar

Domain lookup PHP Script

Call with:

script.php?domain=nisse&tld=dk

 

<?

$response['dk']='No entries found for the selected source';
$response['com']='No match for "'.strtoupper($_REQUEST['domain'].".".$_REQUEST['tld']).'"';
$response['net']='No match for "'.strtoupper($_REQUEST['domain'].".".$_REQUEST['tld']).'"';
$response['org']='NOT FOUND';

exec("whois ".$_REQUEST['domain'].".".$_REQUEST[tld],$dat);

if (preg_match("/".$response[$_REQUEST['tld']]."/i", implode($dat))) 
        {
                echo "The domain is free for registration!";
        } else {
                echo "The domain is <strong>not</strong> free for registration!";
        }

?>

 

Udgivet i Knowledge Base, Networking, Old Base, Programmering | Skriv en kommentar

DNS Tools and interesting links

http://www.dnsstuff.com/
http://www.dnsreport.com/
http://us.mirror.menandmice.com/cgi-bin/DoDig

Udgivet i Knowledge Base, Links, Networking, Old Base | Skriv en kommentar

Engelsk bøf med kartofler og sovs

Til 6 personer brugte jeg:

Bøfferne blev ikke de bedste men resten var i top bøfferne var nok blevet bedre
hvis ikke jeg sku have haft travlt med at lave 6 af dem men ku ha koncentreret mig om 2 eller 3.

5 glas kartofler
1/2 glas perleløg
1/4 glas hvidløg i dild-olie-lage
6 Engelske bøffer
2 Liter mælk
1 Dåse flåede tommater
1 pakke smør

Kom perleløg og hvidløg i en morter og tilsæt en kvar håndfuld dild og timian
mas det godt sammen og kom en halv pakke smør i og ælt smøret godt sammen med
blandingen. Sæt en stor pande over ilden på højeste blus og lad den stå og blive
gloende varm.

Tilsæt smørblandingen og lad den smelte, varm det godt op og lad kryderiernes
smag trænge ud i smøret, tilsæt herefter den sidste del af smøret og lad det
smelte også, kom herefter kødet på og switch det i 1-2 minutter på hver side
for at lukke porene i kødet.

Pil kødet af og læg det til side mens du hælger smørblandingen op i en anden
gryde, hæld derefter en lille smule spiseolie ud i panden og stegn kødet
færdigt. Proffessionelle siger det skal være rødt, jeg siger de skal være
gennemstegt og det er cirka 7 min på hver side på 8 (på et komfur med 12 trin).

Samtidig med satte jeg vand over til kartoflerne, de fik 20 min over ilden efter
at gryden med vand havde været over til opvarming i 5-10 min.

Smøret i gryden tilsættes 2 liter mælk og varmes op til ligefør kogepunktet,
hvor sovsen jævnes med cirka 4 spiseskefulde mel og vand så det er godt
flydende. Hæld det igennem en si for at undgå klumper. Kom cirka 10 “skvæt”
engelsk sovs i, 2 boulion terninger, godt med salt og en dåse flåede tomater.

Lad det komme op og koge, jeg brugte et piskeris (manuel udgave uden strøm) til
at røre det ud med, derefter smagte jeg til med salt, paprika og en god Chilensk
rødvin.

Det blev serveret med frugtsalat til og selv min kræsne lillebror kunne li det,
min søster protesterede højlydt over rødvinen men kunne dog ikke holde sig fra
at spise det alligevel. Alt i alt et vellykket måltid som skal laves igen engang
ved lejlighed.

Udgivet i Knowledge Base, Old Base, Opskrifter | Skriv en kommentar

Setting mysql (root) passwords

SET PASSWORD FOR root@localhost=PASSWORD('password');
Udgivet i Knowledge Base, Mysql | Skriv en kommentar

GTK hello world in C (Not with Glade)

#include <gtk/gtk.h>

/*
* This is a callback function. The data arguments are ignored
* in this example. More on callbacks below
*/

static void hello(GtkWidget *widget, gpointer data){
g_print(“Hello World\n”);
};

static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer data){
/* If your return FALSE in the “delete_event” signal handler,
* GTK will emit the “destroy” signal. Returning TRUE means
* you don’t want the window to be destroyed.
* This is useful for popping up ‘are you sure you want to quit?’
* type dialogs.
*/

g_print(“delete event occurred\n”);

/* Change TRUE to FALSE and the main window will be destroyed with
* a “delete_event”.
*/

return TRUE;
};

/* Another callback */
static void destroy(GtkWidget *widget, gpointer data){
gtk_main_quit();
};

/* And now the main 😀 */
int main(int argc, char *argv[]){
/* GTkWidget is the storage type for widgets */
GtkWidget *window;
GtkWidget *button;

/* This is called in all GTK applications. Arguments are parsed
* from the command line and are returned to the application.
*/
gtk_init(&argc, &argv);

/* create a new window */
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);

/* When the window is given the “delete_event” signal (this is given
* by the window manager, usally by the “close” opion, or on the
* titlebar), we ask it to call the delete_event() function
* as defined above. The data passed to the callback
* function is NULL and is ignored in the callback function.
*/
g_signal_connect(G_OBJECT(window), “delete_event”, G_CALLBACK(delete_event), NULL);

/* Here we connect the “destroy” event to a signal handler.
* This event occurs when we call gtk_widget_destroy() on the window,
* or if we return FALSE in the “delete_event” callback.
*/
g_signal_connect(G_OBJECT(window), “destroy”, G_CALLBACK(destroy), NULL);

/* Sets the border with of the window. */
gtk_container_set_border_width(GTK_CONTAINER(window), 10);

/* Creates a new button with the label “Hello World”. */
button = gtk_button_new_with_label(“Hello World”);

/* When the button receives the “clicked” signal, it will call the
* function hello() passing it NULL ad its argument. The hello()
* function is defined above. */
g_signal_connect(G_OBJECT(button), “clicked”, G_CALLBACK(hello), NULL);

/* This will cause the window th be destroyed by calling
* gtk_widget_destroy(window) when “clicked”. Agin the destroy
* signal could come from here, or the window manager. */
g_signal_connect_swapped(G_OBJECT(button), “clicked”, G_CALLBACK(gtk_widget_destroy), G_OBJECT(window));

/* This packs the button into the window(a gtk container). */
gtk_container_add(GTK_CONTAINER(window), button);

/* This final step is to display this newly created widget. */
gtk_widget_show(button);

/* and the window */
gtk_widget_show(window);

/* All GTK applications must have a gtk_main(). Control ends here
* and waits for an event to occur (like a key press or
* mouse event).
*/
gtk_main();

return 0;
};

/*
* Compile: gcc helloworld.c -o helloworld `pkg-config –cflags –libs gtk+-2.0`
*/

Udgivet i Knowledge Base, Linux, Old Base, Programmering | Skriv en kommentar

GTK i C og glade

Hvordan man laver et hello world program i c og glade….
(Der er en fejl i koden der gør man kan lave buffer overrun :S)

http://writelinux.com/glade/

Udgivet i Knowledge Base, Old Base | Skriv en kommentar