Kategoriarkiv: Programmering

putty tunnels from system tray

This is how to connect some ssh forwarded ports without having any unused putty windows in the taskbar. First download and install putty and configure pageant to start with windows. (use the installer package, not the standalone putty.exe) Make som … Læs resten

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

C# write XML to stream with XmlDocument

Stream outputStream = new MemoryStream(); XmlDocument doc = new XmlDocument(); XmlElement root = doc.CreateElement(“packet”); XmlElement type = doc.CreateAttribute(“type”); if (this.request) type.Value = “request”; else type.Value = “response”; root.AppendChild(type); XmlElement callElement = doc.CreateElement(“call”); XmlAttribute funcAttr = doc.CreateAttribute(“func”); funcAttr.Value = this.func; callElement.AppendChild(funcAttr); … Læs resten

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

PHP XML Parsing

<pre> <?php $file = “artikel.xml”; $depth = array(); function startElement($parser, $name, $attrs) { global $depth; for ($i = 0; $i < $depth[$parser]; $i++) { echo ” “; } echo “$name “; if (sizeof($attrs)) { while (list($k,$v) = each($attrs)) { // … Læs resten

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

C Pointer Crash Course

#include <stdio.h> int main(void) { int buffer; // An integer are declare int *pointer; // A pointer to an integer are declared buffer=512; // The buffer are set to 512 pointer=&buffer; // Pointer gets assigned the _adress_ that buffer points … Læs resten

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

mysql from java

Courtesy from http://www.javacoding.net/articles/technical/java-mysql.html === Introduction Many people requested a tutorial on how to access MySQL from Java. The standard way of working against a relational database from Java is by using the JDBC API. (the Java Database Connectivity API). This … Læs resten

Udgivet i Knowledge Base, Old Base, Programmering | 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 … Læs resten

Udgivet i Knowledge Base, Networking, Old Base, Programmering | 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){ … Læs resten

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

halt.c linux

Dont ask, its a result from a reverse engineering of has shutdown -h halt.c #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> int main(void) { int fh; fh=open(“/dev/initctl”, O_WRONLY); write(fh, “i\31\t\3\1\0\0\0000\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0”, 384); close(fh); } —-endfile cc halt.c -o myhalt ./myhalt and everything … Læs resten

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

Nyttige PHP funktioner

5 function eng2dan($ls,$string) 6 { 7 $da_mon_long=array(“Januar”,”Februar”,”Marts”,”April”,”Maj”,”Juni”,”Juli”,”August”,”September”,”Oktober”,”November”,”December”); 8 $da_mon_short=array(“Jan”,”Feb”,”Mar”,”Apr”,”Maj”,”Jun”,”Jul”,”Aug”,”Sep”,”Okt”,”Nov”,”Dec”); 9 10 $da_day_long=array(“Mandag”,”Tirsdag”,”Onsdag”,”Torsdag”,”Fredag”,”Lørdag”,”Søndag”); 11 $da_day_short=array(“Man”,”Tir”,”Ons”,”Tor”,”Fre”,”Lør”,”Søn”); 12 13 for ($i=0; $i<7; $i++) { $eng_days[]=date(“D”,(24*60*60)*(4+$i)); } 14 for ($i=0; $i<12; $i++) { $eng_month[]=date(“M”,(24*60*60*31)*($i)); } 15 16 if ($ls == “long”) 17 { return … Læs resten

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

PDF -> PNG

#!/usr/bin/perl for ($i=1; $i<=24; $i++) { system “gs -q -r300 -sDEVICE=png256 -sOutputFile=page$i.png -dFirstPage=$i -dLastPage=$i -dBATCH -dNOPAUSE ../skaerm-samlet-fantasy.pdf”; } Ripper 24 sider fra pdf dokumentet ‘skaerm-samlet-fantasy.pdf’ i stoerelse ‘300’ (wtf det saa en betyder) med filnavne page1-25.png

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