Tired of manually uploading your changes via FTP?
And no shell because your client cant/wont buy a hosting package for real men?
Then go for ant and its ftp task!
Install it on ubuntu like so (given you have ant and java already):
…dev, tech problems and solutions.
Tired of manually uploading your changes via FTP?
And no shell because your client cant/wont buy a hosting package for real men?
Then go for ant and its ftp task!
Install it on ubuntu like so (given you have ant and java already):
some new loader effect?
this is a small jquery plugin that renders something like a pump or glow effect by switching two css classes with jquery UI transitions in an endless loop.
the loop can be stopped by applying a stop class to the element.
watch the demo on this almost autogenerated github page:
Demo
Achtung dummy code!
…and so it goes Asynchronous:
for(var i = 0; i < loop.length; i++) { var proxy = http.createClient(PORT,SERVER); var request = proxy.request('GET', url, { "host": SERVER }); request.end(); ... }
fire, fire, fire, fire
… and so it dont, Synchronous then:
var proxy = http.createClient(PORT,SERVER); for(var i = 0; i < loop.length; i++) { var request = proxy.request('GET', url, { "host": SERVER }); request.end(); ... }
point – shoot, point – shoot, point – shoot
well i didnt know that :)
Will man auf seinem Server(debian) Lighttpd paralell zu Plesk’s Apache zum laufen kriegen sollte man auf jeden fall PHP als FPM laufen lassen.
Das kommt sich nicht mit dem von Plesk und Apache regierten PHPs in die Quere und ist sowieso schneller und kann auch die Prozesse killen und neuladen.
Falls man mal was in der ini ändern will.
FPM installieren geht so, wie er es dort beschreibt:
Allerdings in der conf den Port nicht als String, sondern numeric:
server.modules += ( "mod_fastcgi" ) ## Start an FastCGI server for php (needs the php5-cgi package) fastcgi.server = ( ".php" => ( "localhost" => ( "host" => "127.0.0.1", "port" => 9000 )) )
Bleibt noch das Problem mit dem APC Konflikt, falls da jemand eine Lösung weiß, nur her damit.
Man, das war ein kampf ;)
Mal sehen wie lang das hält…
Theres a lot of old, deprecated and now wrong installation guides for the SilverStripe Image Gallery Module on the web that will lead you to where you dont want to. Dont trust them!
Unclecheese made some changes to the module dependencies and also moved to git, some time ago. He now uses the new Uploadify module instead of the SwfFileUpload module.
So a working installation of the image-gallery for git-people is to:
Ich hab mal einen symfony 1.4 installer shell script auf github gepackt.
Damit kann man “ruckizucki” auf Ubuntu ein lokales symfony 1.4 Projekt aufsetzen.
Es ist ein fork von einem virtualhost create script und macht folgendes:
Wenn man DISTINCT in einem Query und Doctrine nutzen will muss man mit Aliasen arbeiten!
Sonst baut Doctrine einem da immer die id mit in den Query und das DISTINCT wird damit ausgehebelt.
Hallo Welt!
Ich hab einen kleinen Wrapper für die Google Translate API v1 als symfony 1.4 Plugin auf github gehoben:
https://github.com/ivoba/sfGoogleTranslate
Einfach Plugin installieren und dann im Model oder wo es gebraucht wird:
$gT = new sfGoogleTranslate('de','fr'); $t = $gT->translate('Hallo schöne Frau'); echo $t;
Aus der Reihe: feine jQuery Plugins, um nicht zu sagen essentielle jQuery Plugins, heute:
jQuery Address
Damit kann man sehr einfach Deeplinks in Ajax getriebenen Seiten realisieren.
So lassen sich zum Beispiel verschiedene Zustände in einer Ajax Seite navigierbar machen, wie zum Beispiel einzelne Tabs via Link öffnen oder auch Akkordion Zustände.
Oder man kann Ajax Bereiche SEO technisch erfassbar machen.
Unfuddle: Repository read access denied
Ich benutze ja ganz gerne unfuddle für Projekte mit closed source.
Dort kann man nämlich mit dem free Account, anders wie bei github, private repositories erstellen.
Nun hatte ich aber neulich plötzlich einen Auth Fehler und konnte mich mit meinem key nicht mehr connecten:
ERROR:gitosis.serve.main:Repository read access denied fatal: The remote end hung up unexpectedly
Ich war mir keiner schuld bewußt.
Nachdem ich meinen key gelöscht bei unfuddle hatte und neu anlegen wollte, kam dann die Fehlermeldung:
This public key has already been taken by another user. If you have multiple accounts, you must use a different public key for each account.