Explizit einen spezifischen Datensatz in einer Tabelle mit eingeschalteter IDENTITY eintragen.
SET IDENTITY_INSERT dbo.str_fachgruppe ON
INSERT INTO dbo.str_fachgruppe
(fachgruppe_id, bereich_id, fachgruppe)
VALUES
(638, 141,'EHD Manager')
SET IDENTITY_INSERT dbo.str_fachgruppe OFF
Posted in
SQL Tags:
autoincrement,
slq
Sorge dafür, dass du bekommst was du magst,
sonst bist du gezwungen zu mögen, was du bekommst
George Bernard Shaw (1856 – 1950)
Posted in
Sprüche Tags:
spruch
Folgendes Konstellation.
1x Dreamplug Computer mit Ubuntu 2.6.33.6 drauf.
1x Fritzbox mit angeschlossener Usbplatte
Ziel: auf dem Dreamplug ist git installiert und auf dem Usbplatte an der Fritzbox soll das entfernte Repository liegen.
Fehlermeldungen wie diese brachten mit zur Weißglut.
tec-ireschke:ingo-reschke ingoreschke$ ingo@dreamplug password:
Counting objects: 5, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 331 bytes, done.
Total 3 (delta 2), reused 0 (delta 0)
error: insufficient permission for adding an object to repository database ./objects
fatal: failed to write object
error: unpack failed: unpacker exited with error code
To ingo@dreamplug:/mnt/fritz/mediaplatte/git/websites/ingo-reschke.git/
! [remote rejected] master -> master (n/a (unpacker error))
error: failed to push some refs to 'ingo@dreamplug:/mnt/fritz/mediaplatte/git/websites/ingo-reschke.git/'
Schaut man sich die Dateirechte an scheint alles in Ordung zu sein.
ls -la
drwxrwxrwx 2 root root
Allerdings arbeiten Unix Rechte und Windows Rechte nicht zusammen.
1. The UNIX permissions of a directory onto which you mount a Windows filesystem can’t be changed while the fileystem is mounted. Unmount the Windows partition; you should then be able to chmod the permissions of /mnt/Windows. You will need to set the appropriate Linux rwx permissions on the /mnt/fat folder and set the permissions for the FAT partition (as described below) in order to grant everyone write access.
2. Windows doesn’t support UNIX-style permissions, and you can only apply permissions to the entire filesystem, not to individual Windows files/folders. This is done with the “umask” option of the mount command. In /etc/fstab, change the mount entry for your Windows partition to this:
/dev/hda6 /mnt/fat vfat users,defaults,umask=000 0 0
http://www.daniweb.com/hardware-and-software/linux-and-unix/threads/22358/mounting-a-fat32-drive-in-linux
Folgender Eintrag in die /etc/fstab bringt die erwünschten Schreib und Lese Rechte auf der Fat32 Platte.
<file system> <mount point> <type> <options> <dump> <pass>
# Einbinden der Usbplatte an der Fritzbox ohne Password
//fritz.box/WD-10EAVSExternal-01 /mnt/fritz/mediaplatte cifs password= 0 0
Gefunden hier:http://wiki.ubuntuusers.de/Samba_Client_cifs#Festes-Einbinden
Wird keine Authentifikationsdatei (credentials) und kein Benutzername angegeben, gilt der jeweils eingeloggte Benutzer. Das Passwort wird dann beim Einbinden interaktiv erfragt. Dies unterbleibt, wenn man die Option guest oder ein leeres Passwort einträgt.
# Beispiel ohne Passwort (sinnvoll z.B. für USB Speicher ohne Passwort an einer Fritzbox)
//192.168.178.1/Backup /media/Backup cifs password= 0 0
Simulierte Dateirechte: Die Simulation von Dateirechten mit den Optionen uid, gid, dir_mode und file_mode ist nur dann von Bedeutung, wenn die cifs-UNIX-Erweiterungen nicht aktiv sind. Sie wird weiter unten erklärt.
Weitere nützliche Quellen:
http://wiki.ubuntuusers.de/fstab
http://wiki.ubuntuusers.de/Rechte#Standard-Einstellung-und-Maskierung
http://wiki.ubuntuusers.de/mount#Optionen
http://progit.org/book/ch4-2.html
Posted in
Allgemein Tags:
fritzbox,
fstab,
mounten,
ubuntu
Coldfusion ist ein Javaframework. Deshalb kann man aus Coldfusion heraus auch auf Javaklassen zugreifen. Z.B.
<cfset a = [1, 2, 3, 4, 5, 12,23,33,45]>
<cfdump var="#a#">
<cfoutput>reverse it</cfoutput>
<cfset createObject("java", "java.util.Collections").reverse(a)>
<cfdump var="#a#">
Um eigene Javaklassen zu bauen und unter Coldfusion anzusprechen muß folgendes gemacht werden.
Schritt für Schritt:
1) Javaklasse anlegen (natürlich im package)
package de.ingoreschke.simplemath;
public class SimpleMath {
public int addInt(int a, int b){
return a + b;
}
}
2) Jar File erstellen
Unter eclipse geht das relative einfach.
auf das
- package rechte Maustaste
- Export
- type Jar file wählen
- Ziel angeben
Eclipse macht den Rest.
3) Jar File in den Classpath einbinden. Und das ist eine Wissenschaft für sich 
Siehe dazu Guide to set classpath
In kurzform
- das Jar File in das WEB-INF/lib Verzeichnis kopieren
- Server durchstarten
4) Klasse mit vollqualifizierten Namen aufrufen
<cfset myObj = createObject("java", "de.ingoreschke.simplemath.SimpleMath")>
<cfset val1 = 3>
<cfset val2 = 34>
<cfset result = myObj.addInt(val1,val2)>
<cfoutput>
Das Ergebnis von #val1# + #val2# = #result#
</cfoutput>
Quellen und nützliche Ausführungen:
ColdFusion’s Java connection
Guide to set classpath
Posted in Cold Fusion, Java
Tags: cf, framework, java
To master regular expressions is to master your data.
Regular expressions are the key to powerful, flexible, and efficient text processing. Regular expressions themselves, with a general pattern notation almost like a mini programming language, allow you to describe and parse text. With additional support provided by the particular tool being used, regular expressions can add, remove, isolate, and generally fold, spindle, and mutilate all kinds of text and data.
Quelle: Mastering Regular Expressions 3rd Edition
Posted in
Sprüche
Keep the API as simple as possible!
Quelle: Jiri Kiml
Posted in
Sprüche Tags:
java,
programmierung,
spruch
I can give you the key.
But you must open the door.
Quelle: Surflehrer in Portugal
Posted in
Sprüche Tags:
spruch
Wenn einer 2 Schnitzel hat und einer kein Schnitzel hat.
Dann haben sie im Schnitt jeder ein Schnitzel.
Aber nur einer wird satt.
Quelle: im Radio gehört.
Posted in
Allgemein,
Sprüche Tags:
spruch
Es liefert am Ende jedes Sprints zuverlässig Produktinkremente, hält alle Meetings ab, und verteilt die Rollen nach Scrum. Wenn aber das Scrum-Team die Ergebnisse nicht nutzt, um anders zu arbeiten und Anpassungen vorzunehmen, wird auch das Produkt nicht besser oder früher fertig sein.
Quelle: http://de.wikipedia.org/wiki/Scrum
Posted in
Projektmanagement,
Sprüche Tags:
scrum,
team
- Individuen und Interaktionen gelten mehr als Prozesse und Tools.
- Funktionierende Programme gelten mehr als ausführliche Dokumentation.
- Die stetige Zusammenarbeit mit dem Kunden steht über Verträgen.
- Der Mut und die Offenheit für Änderungen steht über dem Befolgen eines festgelegten Plans.
Quelle: http://de.wikipedia.org/wiki/Scrum
Posted in
Projektmanagement Tags:
agile,
pm,
srum