News-Aggregator
po convert zu mo(gettext)
wir haben in einer kleinen CMS gettext zum übersetzen, jetzt ist es für User die nicht so Pc begabt sind ein bisschen schwer immer die po datei runterzu laden, diese dann mit poedit wieder zu converten und dann wieder hoch zu laden.
Weiß jemand ob es da eine möglichkeit gibt via Script diese zu converten?
Am besten mit php, aber js oder sh ging auch;)
Wär für jeden Tipp zutiefst dankbar.
LG
Michael
Objektorientiertes Programmieren PHP5 - harte Nuss
ich nutze FPDF, welches ja eine PHP_Klasse ist.
FPDF ist ja mit vielen Plugin-Klassen gesegnet, welche die Arbeit wirklich Maßgeblich erleichtern.
Alle diese Plugins erben ja von der Klasse FPDF. Wie stellt man es aber jetzt am geschicktesten an, wenn man beispielsweise 2-3 Plugins für sein PDF-Script nutzen möchte/muss.
Um es greifbar zu machen, hier mal ein fiktives Beispiel:
1. Klasse PDF_Gallery (Erstellen einer Bildseite mit Thumbnails - mehrere bilder je zeile)
2. Klasse clipping (beschneiden von Bildern)
3. Watermark (wasserzeichen in den Hintergrund legen)
So, diese Plugins will ich alle für die Erstellung eines PDF nutzen. Die Klasse Clipping habe ich mal exemplarisch verlinkt, damit man sieht, wie so eine Klasse aufgebaut ist.
Mein erster Ansatz war nun, die klassen alle voneinander erben zu lassen.
So erbt PDF_Gallery von FPDF, Clipping vvon PDF_Gallerie, Watermark von Clipping usw.
Das gibt aber mit der zunehmenden Anzahl an Plugins ein Chaos und imensen Aufwand, weil ich ja dann auch im eigentlichen php-script immer die zuletzt hinzugefügte Klasse instanziieren muss.
Ausserdem muss ich so jedesmal die Vererbung in den Klassen selbst anpassen - je nachdem von welcher vorhergehenden Klasse geerbt wird.
Gibt es nicht eine Möglichkeit, die Plugin-Klassen unangetastet zu lassen, aber die funktionen dennoch allle auf die gleiche Objektreferenz auszuführen?
Is n bissl schwer zu erklären, daher hier ggf. mal ein Ansatz von mir, jeweils eigene Pbjekte zu machen, und diese dann zu mergen: http://codepad.viper-7.com/j4I3Ov
Gibt es da noch andere ansatzpunkte so etwas sauber zu lösen.
Problematik ist unter anderem, dass in den Plugins überall mit $this->xy auf Funktionen und variablen aus der FPDF-Klasse selbst zugegriffen wird.
Hoffe jemand kann licht ins dunkel bringen.
Danke im vorraus
html5 align-Problem
ich wollte das meine komplette Homepage mittig angezeigt wird, deshalb habe ich eine div mit align="center" eingefügt. Der W3C-Check meldet mir dann aber, dass ich dies über CSS machen soll (The align attribute on the div element is obsolete. Use CSS instead).
HTML-Code: <!DOCTYPE html>
<html>
<head lang="de">
<meta charset="utf-8">
<title>Test</title>
<style>
#ebene {
width: 50px;
height: 50px;
background-color: yellow;
}
</style>
</head>
<body>
<div align="center">
<section id="ebene">test in gelb</section>
Rest der Homepage....
</div>
</body>
</html> Jetzt habe ich dazu noch ein paar Fragen:
1.) Wieso kann ich kein section align verwenden******
2.) Wieso klappt es nicht, wenn ich in die CSS schreibe "div {text-align:center}"? Der zeigt des dann ganz links an (also mein Gelberhintergrund von "ebene"; jedoch der Text wird mittig; soll aber alles mittig angezeigt werden)
Wohnort mit PHP Bestimmen
Ich suche schon Stunden nach einem Tutorial wie ich meinen Webseitenbesucher das Wohnort Anzeigen lassen kann,
Ich stelle mir da sso Vor:
Dein Land: xxXXXxxx
Dein Wohnort: xxxXXXxxx
Ich möchte keine Externe Dienste oder Datenbanken benutzen.
Hat jemand nen Tipp, Tutorial etc...?
VIELEN DANK schon im Vorraus,
Problem bei kleines tool
Ich bin hier im Praktikum und habe die Aufgabe ein kleines "tool" zu programmen dass TextDateien mit bestimmten endungen z.B(rs/scr) einliest und dann in eine Exceldatei speichert. Dazu verwende ich JXL.
Klassen:
1 Mainclass
2 Class zum lesen und Exceldatei erstellen
3 Class mit JFileChooser und ein Filter
Problem:
Von der MainClass aus kriege ich das nicht hin meine 2 Class auszuführen bzw. es wird ausgeführt jedoch wird keine Exceldatei erstellt obwohl diese Class alleine funktioniert.
Hier die Class 2 verkürzt:
public class Test{
public static void main (String[] args) throws IOException, RowsExceededException, WriteException{
String line = "";
ArrayList<String> list = new ArrayList<String>();
try {
//FileReader erstellen um die Texte einzulesen
File file = new File("nn.txt");
FileReader fr = new FileReader(file);
//BufferedReader erstellen und mit FileReader verknüfpen
BufferedReader br = new BufferedReader(fr);
//Solange zeilen zum ArrayList adden bis ende
for(int i = 0;(line = br.readLine())!=null ;i++){
list.add(line);
}
//Fehlermeldung falls Datei nicht vorhanden
}catch (FileNotFoundException e) {
System.out.println("File not found");
}
// Kontroll ausgabe
// for(int j=0;j<list.size();j++){
// System.out.println(list.get(j));
// }
//Workbook / Worksheet erstellen
WritableWorkbook workbook = Workbook.createWorkbook(new File("TextToExcel.xls"));
WritableSheet sheet = workbook.createSheet("First Sheet", 0);
//Spaltengröße festlegen
sheet.getSettings().setDefaultColumnWidth((int) 68.5);
//Title Label erstellen
WritableFont arialbold10 = new WritableFont(WritableFont.ARIAL, 10 ,WritableFont.BOLD);
WritableCellFormat arialboldform = new WritableCellFormat(arialbold10);
Label titellab = new Label(0,0,"Dokumentation",arialboldform);
sheet.addCell(titellab);
//Labels erstellen und mit ArrayList inhalt füllen
for(int l = 1;l<list.size();l++){
WritableFont arial10 = new WritableFont(WritableFont.ARIAL, 10);
WritableCellFormat arial10format = new WritableCellFormat(arial10);
Label label = new Label(0,l,list.get(l),arial10format);
//Labels den Sheet hinzufügen
sheet.addCell(label);
}
workbook.write();
workbook.close();
}
}
Ohne main class also als methode funktioniert es nicht ;/
Brauche hilfe jungs
Probleme bei Mini tool TextToExcel
Ich bin hier im Praktikum und habe die Aufgabe ein kleines "tool" zu programmen dass TextDateien mit bestimmten endungen z.B(rs/scr) einliest und dann in eine Exceldatei speichert. Dazu verwende ich JXL.
Klassen:
1 Mainclass
2 Class zum lesen und Exceldatei erstellen
3 Class mit JFileChooser und ein Filter
Problem:
Von der MainClass aus kriege ich das nicht hin meine 2 Class auszuführen bzw. es wird ausgeführt jedoch wird keine Exceldatei erstellt obwohl diese Class alleine funktioniert.
Hier die Class 2 verkürzt:
Code java: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 import java.io.*; import java.util.ArrayList; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableCellFormat; import jxl.write.WritableFont; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; import jxl.write.WriteException; import jxl.write.biff.RowsExceededException; public class ReadFromFile{ public static void lesen(String dateiname) throws IOException, RowsExceededException, WriteException{ String line = ""; ArrayList<String> list = new ArrayList<String>(); try { File file = new File(dateiname); FileReader fr = new FileReader(file); //BufferedReader erstellen und mit FileReader verknüfpen BufferedReader br = new BufferedReader(fr); //Solange zeilen zum ArrayList adden bis ende for(int i = 0;(line = br.readLine())!=null ;i++){ list.add(line); } //Fehlermeldung falls Datei nicht vorhanden }catch (FileNotFoundException e) { System.out.println("File not found"); } //FileReader erstellen um die Texte einzulesen // Kontroll ausgabe // for(int j=0;j<list.size();j++){ // System.out.println(list.get(j)); // } //Workbook / Worksheet erstellen WritableWorkbook workbook = Workbook.createWorkbook(new File("TextToExcel.xls")); WritableSheet sheet = workbook.createSheet("First Sheet", 0); //Spaltengröße festlegen sheet.getSettings().setDefaultColumnWidth((int) 68.5); //Title Label erstellen WritableFont arialbold10 = new WritableFont(WritableFont.ARIAL, 10 ,WritableFont.BOLD); WritableCellFormat arialboldform = new WritableCellFormat(arialbold10); Label titellab = new Label(0,0,"Dokumentation",arialboldform); sheet.addCell(titellab); //Labels erstellen und mit ArrayList inhalt füllen for(int l = 1;l<list.size();l++){ WritableFont arial10 = new WritableFont(WritableFont.ARIAL, 10); WritableCellFormat arial10format = new WritableCellFormat(arial10); Label label = new Label(0,l,list.get(l),arial10format); //Labels den Sheet hinzufügen sheet.addCell(label); } workbook.write(); workbook.close(); } }
Ohne main class also als methode funktioniert es nicht ;/
Brauche hilfe jungs
Runde Ecken im IE
Ich bin schon lange auf der Suche nach einem CSS Tutuial das es Möglich mach Abgerundete Divs ohne grafiken zu erzeugen.
Bei Firefox, K-Melone usw. funktioniert es mit
Code : 1 -moz-border-radius
ich habe schon ne Mene Tutorials gefunden wie man Sowas im IE Hinbekommt aber Überall wurden grafiken verwendet und ich will eine ohne grafiken.
LG
Harry
MySql - Frage zu n:m Beziehung
Angenommen ich habe folgende drei Tabellen, mit welchen ich jeder Person beliebige Eigenschaften zuordnen kann:
-personen,
-eigenschaften,
-zuordnung
Jetzt möchte ich alle Personen, die die Eigenschaften 1,2 und 3 haben. Meine Abfrage sieht im Moment folgendermaßen aus.
Code sql: 1 2 3 4 SELECT personen_id FROM zuordnung WHERE eigenschaften_id IN (1,2,3) GROUP BY personen_id HAVING COUNT(*)=3
Das kann aber doch nicht die Lösung sein. Oder geht man bei einer so normalisierten Struktur wirklich so vor? Ich störe mich besonders an der letzte Zeile.
Also wie muss die Abfrage "richtig" aussehen?
Datei per FSOCKOPEN von FTP auslesen
Ich melde mich mal wieder aus dem Ruhrpott mit einer wiederkehrenden frage.. :P
Ich hatte vor 2 Monaten mal versucht eine Datei per Fsockopen von einem Proftpd Server auszulesen. Hatte auch funktioniert, jedoch habe ich nun vergessen, wie ich das nochmal realisieren kann.. habe das script leider auch nicht mehr.. :/ Hoffe ihr könnt mir helfen!
PHP-Code: $fp = fsockopen("IP ADRESSE", 21, $errno, $errstr);
echo fread($fp, 1024).'<br>';
fwrite($fp, "USER (USERNAME)\n");
echo fread($fp, 1024).'<br>';
fwrite($fp, "PASS (PASSWORT)\n");
echo fread($fp, 1024).'<br>';
$file = fopen ( 'test.txt', 'r' );
while ( ! feof ( $file ) ){
$str = fgets ( $file );
echo "$str<br>\n";
}
fclose($fp);
Kriege von PHP auch ausgegeben das ich erfolgreich eingeloggt wurde und verbunden bin, jedoch lädt sich die seite ins unendliche und gibt rein GAR NICHTS aus.. :/..
Hoffe ihr könnt mir weiterhelfen.
Lg Radanua
Java-Script funktioniert bei IE leider nicht bei Firefox
<meta http-equiv="content-script-type" content="text/javascript">
<script language="javascript" type="text/javascript">
<!--
function EnterStarButton(idPrefix, num, numTotal)
{
for (c=0; c<numTotal; c++)
{
if (c <= num)
document.getElementById(idPrefix+c).className="starButton starButtonOn";
else
document.getElementById(idPrefix+c).className="starButton starButtonOff";
}
}
function LeaveStarButton(idPrefix, num, numTotal)
{
var value = document.getElementById(idPrefix+'value').value - 1;
for (c=0; c<numTotal; c++)
{
if (c <= value)
document.getElementById(idPrefix+c).className="starButton starButtonOn";
else
document.getElementById(idPrefix+c).className="starButton starButtonOff";
}
}
function ClickStarButton(idPrefix, num, numTotal)
{
document.getElementById(idPrefix+'value').value = (num+1);
}
-->
</script>
<div class="starContainer">
<span id="star.0.0" class="starButton starButtonOn" onmouseenter="EnterStarButton('star.0.', 0, 5)" onmouseleave="LeaveStarButton('star.0.', 0, 5)" onClick="ClickStarButton('star.0.', 0, 5)"></span>
<span id="star.0.1" class="starButton starButtonOn" onmouseenter="EnterStarButton('star.0.', 1, 5)" onmouseleave="LeaveStarButton('star.0.', 1, 5)" onClick="ClickStarButton('star.0.', 1, 5)"></span>
<span id="star.0.2" class="starButton starButtonOn" onmouseenter="EnterStarButton('star.0.', 2, 5)" onmouseleave="LeaveStarButton('star.0.', 2, 5)" onClick="ClickStarButton('star.0.', 2, 5)"></span>
<span id="star.0.3" class="starButton starButtonOff" onmouseenter="EnterStarButton('star.0.', 3, 5)" onmouseleave="LeaveStarButton('star.0.', 3, 5)" onClick="ClickStarButton('star.0.', 3, 5)"></span>
<span id="star.0.4" class="starButton starButtonOff" onmouseenter="EnterStarButton('star.0.', 4, 5)" onmouseleave="LeaveStarButton('star.0.', 4, 5)" onClick="ClickStarButton('star.0.', 4, 5)"></span>
</div>
Tagessatz Trainer
ich bin normalerweise Softwareentwickler, habe aber von einer Firma (Schulungsanbieter) eine Anfrage erhalten, ob ich eine Java Schulung (Einstieg) auf freiberuflicher Basis durchführen könnte. Die Schulung soll über 3 Tage gehen, es nimmt eine Gruppe daran teil (vermutlich min. 3 Teilnehmer, denke aber eher an 4, 5) und jeder Teilnehmer bezahlt an das Unternehmen gute 1500 Euro (bzw. deren Firma). Da ich normalerweise kein Trainer bin, sondern selbst Software entwickle, habe ich leider keinen Überblick, wie so die Tagessätze bei Trainern liegen. Da ich mich auch vorbereiten muss, dachte ich so an einen Tagessatz von 1000 Euro + MwSt..
Büroräume zur Durchführung der Schulung bekomme ich von dem Schulungsanbieter gestellt.
Was denkt ihr? Zu viel, zu wenig?
Danke!
Anwendungstitel auslesen (Visual Basic 2008 1-135)
In diesem VideoTutorial wird gezeigt, wie Sie die Titelzeile eines Prozesses bzw. einer Anwendung auslesen können.
Declare Function GetForegroundWindow Lib “user32.dll” Alias “GetForegroundWindow” () As Integer
Declare Function GetWindowTextLength Lib “user32.dll” Alias “GetWindowTextLengthA” (ByVal hwnd As Integer) As Integer
Declare Function GetWindowText Lib “user32.dll” Alias “GetWindowTextA” (ByVal hwnd As Integer, ByVal lpString As String, ByVal cch As Integer) As Integer
www.youtube.com/watch?v=dAamdzf6AyE
Verwandte Beiträge:
- ComboBox (Visual Basic 2008 1-124) In diesem VideoTutorial werden die Möglichkeiten des C [...]...
- Textbox (Visual Basic 2008 1-119) In diesem VideoTutorial werden weitere Möglichkeiten d [...]...
- Label (Visual Basic 2008 1-120) In diesem VideoTutorial werden weitere Möglichkeiten d [...]...
- Checkbox (Visual Basic 2008 1-121) In diesem VideoTutorial werden weitere Möglichkeiten d [...]...
- Radiobutton (Visual Basic 2008 1-123) In diesem VideoTutorial werden die Möglichkeiten des R [...]...
- Chat (Visual Basic 2008 1-130) In diesem VideoTutorial werden die Grundlagen für eine [...]...
- Drucken (Visual Basic 2008 1-126) In diesem VideoTutorial werden die grundsätzlichen Mö [...]...
- Schiffeversenken (Visual Basic 2008 1-134) In diesem VideoTutorial wird mit der Entwicklung eines [...]...
- Screenshot erstellen (Visual Basic 2008 1-105) In diesem Videotutorial wird Ihnen gezeigt, wie Sie ein [...]...
- Chat Fortsetzung (Visual Basic 2008 1-131) In diesem VideoTutorial wird das Chatprogramm aus dem l [...]...
- SV-Remote Control (Visual Basic 2008 1-132) In diesem VideoTutorial wird mit der Entwicklung eines [...]...
- Label & Textbox (Visual Basic 2008 1-3) In diesem VideoTutorial wird das Control 'Label' und � [...]...
Problem mit Noise-Effekten bei Rampen
Also ich habe ein Problem mit den Noise-Einstellungen bei Maya.
Das Problem ist, dass ich (siehe Screenshot) A1 als Nebeneffekt während der Noise-Einstellungen habe, was jedoch nicht passieren soll. Also die Fläche sollte von A1 komplett schwarz sein, aber irgendwie scheint sich der Effekt der Textur auf die andere Seite auszuweiten.
Desweiteren sieht man bei A2, dass unterhalb des weißen Randes ein paar schwarze Flecken entstehen, welche ebenfalls durch die Noise-Einstellung zustande kommen.
Kann mir jemand sagen, wie man derartige Fehler unterbinden / verhindern kann ?
Grettings and Thanks,
SkiD. Miniaturansicht angehängter Grafiken
Linkrahmen bei Bannerrotation
ich würde gerne folgenden script für eine Bannerrotation nutzen und schaffe es nicht den Linkrahmen um die Bilder zu entfernen.
<script type="text/javascript">
/**
* @banner [array] Bannersammlung
*/
var banner = new Array();
banner[0] = {
href: 'http://www.whatever.com',
src: 'banner0.gif',
alt: 'alttext 0'
}
banner[1] = {
href: 'http://www.whatever.com',
src: 'banner1.gif',
alt: 'alttext 1'
}
banner[2] = {
href: 'http://www.whatever.com',
src: 'banner2.gif',
alt: 'alttext 2'
}
banner[3] = {
href: 'http://www.whatever.com',
src: 'banner3.gif',
alt: 'alttext 3'
}
banner[4] = {
href: 'http://www.whatever.com',
src: 'banner4.gif',
alt: 'alttext 4'
}
banner[5] = {
href: 'http://www.whatever.com',
src: 'banner5.gif',
alt: 'alttext 5'
}
/**
* @bannerChange Gibt zufälligen Banner zurück [html]
* @param [string] id des banner-containers
* [array] die Bannersammlung
* [number] refresh in ms (optional)
*/
var bannerChange = {
init: function(zone,store,time){
this.name = 'bannerChange';
this.zone = document.getElementById(zone);
this.store = store;
this.count = store.length-1;
this.time = (time) ? time : false;
this.lastNr = null;
this.preloadImages();
this.randomShow();
if (this.time) this.interval = window.setInterval(this.name+".randomShow()", time);
},
preloadImages: function(){
for (var i=0;i<=this.count;i++) {
var img = new Image();
img.src = this.store[i].src;
}
},
getRandomNr: function(){
var nextNr;
do {
nextNr = Math.round(this.count * Math.random());
} while(nextNr == this.lastNr);
this.lastNr = nextNr;
return nextNr;
},
randomShow: function(){
var whichOne = this.getRandomNr();
var html = '<a href="'+this.store[whichOne].href+'" >';
html += '<img src="'+this.store[whichOne].src+'" ';
html += ' alt="'+this.store[whichOne].alt+'">';
html += '</a>';
this.zone.innerHTML = html;
}
}
window.onload = function(){
bannerChange.init('dropzone',banner,1000);
}
</script>
-------------------------------------
<div id="dropzone">
<!-- banner goes here -->
<a href="http://www.whatever.com">
<img src="banner0.gif" alt="banner für user ohne javascript" />
</a>
</div>
Layer mittels Pfad kopieren
ich habe ein bestimmten Layer den ich an einem Pfad entlang kopieren möchte. Ist das irgendwie möglich? Bisher hab ich nur Gefunden wie ich einen Pfad fülle oder ihn "Brushe", allerdings nicht wie ich einen beliebigen Layer wie z.B. einen Kreis eine Linie entlang "kopiere".
Mein Ziel ist es, einem abgerundeten Rechteck Dimension zu geben, indem ich es nach hinten anhand eines Pfades dupliziere. Vielleicht ist sowas auch anders möglich, ich bin für jede Idee offen.
Grüße
Wie viel kostet Webseite?
Was kostet so eine Webseite erstellen zu lasen? Programmierungszeit u.s.w?
Ich kene leider keine Preise, vieleicht kann mir jemand Preis nennen und dmait helfen?
http://www.timatimusic.com
Danke..
Firefox mit Anti-Clickjacking-Unterstützung
Aus dem Heise Newsticker:
Firefox 3.6.9 unterstützt den X-FRAME-OPTIONS-Header, mit dem Webserver dem Client verbieten können, nachgeladene Seiten in IFrames zu öffnen.
Hintergrund-Videos zu diesem und ähnlichen Themen:
www.youtube.com/watch?v=4AEXwO5kYKI
No related posts.
Metaballs -> Phongtag entfernt aber beim rendern immer noch rund! Warum?
Wieso?
√(2x-4)^2 zusammenfassen
Kann mir jemand von Euch sagen, wie ich die folgende Wurzel quadrieren und danach zusammenfassen kann? Ich stehe auf dem Schlauch
Code : 1 √(2x-4)^2 Code : 1 (√(2x-4) ) * (√(2x-4) ) Weiß jemand wie ich das zusammenfassen kann ?
Ich hätte jetzt als Lösung:
Code : 1 √(4x^2 + 16)
Vielleicht könnt ihr mir ja weiterhelfen :P
√(2x-4)^2 zusammenfassen
Kann mir jemand von Euch sagen, wie ich die folgende Wurzel quadrieren und danach zusammenfassen kann? Ich stehe auf dem Schlauch
Code : 1 √(2x-4)^2 Code : 1 (√(2x-4) ) * (√(2x-4) ) Weiß jemand wie ich das zusammenfassen kann ?
Ich hätte jetzt als Lösung:
Code : 1 √(4x^2 + 16)
Vielleicht könnt ihr mir ja weiterhelfen :P
