Hallo,

jquery und css lernen ;)

Hier mal auf die schnelle ein Beispielskript: http://jsfiddle.net/E5ebh/3/

...zur Antwort

Native iOS Apps nutzen innerhalb des Cocoa Frameworks (meist) CoreData zur persistenten Datenspeicherung. In Xcode gibts dafür auch eine entsprechende GUI mit der man die Daten grafisch verwalten kann. Das geht aber eigtl schon über ein Anfängerthema hinaus.... einfach mal nach einem Tutorial Googeln.

...zur Antwort

Ich geh mal von aus das du eine aktuelle Linux Distro auf einer halbwegs modernen Maschine nutzt und die Files relativ klein sind, dann sind 20K - 30K Files pro Ordner für ext3 / 4 Peanuts. Eher wird dein FTP Programm wie Filezilla bei der Auflistung der Daten Probleme machen oder die Auflistung über Commands wie "ls" wird dementsprechend dauern da die nur eine begrenzte Buffergröße haben.

FAT32:

Maximum number of files: 268,435,437
Maximum file size: 4GB
maximum number of files per directory: up to 65535, or less depending on file names

NTFS:

Maximum number of files: 4,294,967,295
Maximum file size: 16TB currently (16EB theoretically)

Ext2:

Maximum number of files: 10¹❸
Maximum file size: 2TB
theoretical file per directory limit: 1.3 × 10²❰ files

Ext3:

Maximum number of files: number of bytes in volume/2¹³.
Maximum file size: 16GB (1KB block) to 2TB (4KB block)

http://stackoverflow.com/questions/466521/how-many-files-in-a-directory-is-too-many

...zur Antwort

Dev Paket installieren:

sudo aptitude install ruby1.9.1-dev

und dann das Gem nochmal installieren.

...zur Antwort

Hallo,

ja das ZF1 ist natürlich schon etwas älter, aber wird von der Community immer noch gepflegt und gewartet. Das Framework ist über die Jahre sehr robust und stabil geworden und funktioniert reibungslos. Zudem ist es immer noch eines der besten und mächtigesten Frameworks im PHP Lager. Das ZF1 hat einen sehr großen Vorteil und zwar das es hierzu unzählige Tutorials und Dokus im iNet für diese Version gibt. Natürlich ist das ZF2 moderner und nutzt die neusten PHP Features aus (Namespaces, Doctrine,Composer,..). Die Frage ist jetzt: Brauchst du die neuesten PHP Features? Beim ZF2 wirst du das Problem haben das das es eine ganz andere Welt als das ZF1 ist und es noch nicht soviele Hilfen und Anleitungen hierzu gibt. Die Community die es bislang nutzt ist auch recht überschaubar. (Ich habe mir mal das ZF2 angesehen aber es gefällt mir überhaupt nicht, da es viel zu komplex aufgebaut ist und e x t r e m langsam ist da es eine Menge Overhead bei der Abarbeitung des Requests/Responses mitbringt. Das ZF2 hat dafür riesen Kritik einstecken müssen. Es gibt mE momentan bessere PHP Frameworks ) Ich habe zig Projekte die auf das ZF1 aufgebaut sind und sehe bislang keine Notwendigkeit auf das ZF2 oder ein anderes PHP Framework zu switchen weil es wie gesagt immer noch geupdatet wird, stabil ist, massig Hilfen hierzu gibt und man mit dem ZF1 alles umsetzen kann was man auch mit ZF2 oder einem anderen PHP Framework umsetzen könnte. Ansonsten setze ich auf andere Frameworks, allerdings nicht aus dem PHP Lager.

...zur Antwort

Also ich kann was über Twitter sagen. Bei Twitter kommen die Techniken vor die bereits Broco aufgelistet hat (viel Memchached, Cluster) . Soweit ich es noch Erinnerung habe setzen die auf eine MySQL DB. Zudem gibt es für die I/O Operationen eine eigens entwickelte hochperformate "MessageQueue" die zu Spitzenzeiten über 100.000 Inserts pro Sekunde abarbeiten kann (diese Frequenz kriegen die nämlich teilweise dort rein). Die Messagequeue ist nicht in einer Interpretersprache wie PHP, Ruby, Python,... geschrieben (diese sind viel zu lahm) sondern in Scala, also JVM basiert und somit Bytecode statt Sciptcode. Twitter hat über die Jahre ein immensen Aufwand betrieben den gesamten Service von Ruby nach Java zu portieren úm überhaupt die Lasten tragen zu können. Twitter mag von außen gesehen ein Witzservice sein, aber von der inneren Architektur ist es sehr komplex und kompliziert aufgebaut. Haben auch mit die besten Architekten die es so im Valley gibt.

...zur Antwort

Dazu brauchst du ein Shell Skript. Dieses hier schreibt dir die Temperaturdaten 500 Sekunden lang im Abstand von einer Sekunde in eine txt. "w1-therm" ist laut dem Tutorial wohl der Befehl um die Tempdaten zu bekommen, oder?

#!/bin/sh
 zaehler=1
 while [ $zaehler -lt 501 ]
 do
    w1-therm >> /home/pi/temp.txt
     zaehler=$(($zaehler+1))
     sleep 1
 done

Als "tempmesser.sh" speicher und dann Aufrufen "./tempmesser.sh"

...zur Antwort

Ich hab einen Mac Mini 2012 mit 4 Core i7 / 8 GB RAM / SSD. Wenn ich meine IDE's, Editoren, Photoshop,... öffne reicht die Leistung noch gerade so aus um halbwegs damit arbeiten zu können. Man merkt aber schon einen Performanceverlust. Also darunter würde ich auf keinen Fall heutzutage gehen. Die Programme schlucken mittlerweile recht viele Kapazitäten.

...zur Antwort

Ein automatisierten Backup-Prozess kannst du mittels "rsync" realisieren. Das synchronisiert auch gleichzeitig die Dateien.

http://wiki.ubuntuusers.de/Skripte/Backup_mit_RSYNC

...zur Antwort
  1. a) 634 (666 - 032)
  2. b) rw- -wx r--
  3. c) 745 (777 - 032)
  4. d) rwx r-- r-x
...zur Antwort

Mit welchen Mitteln? Javascript, Canvas, ein aktuellen Browser, viel Mathematik, noch mehr Talent (die eigentliche Kreation entsteht im Kopf, Javascript ist nur dein Werkzeug es umzusetzen) ;)

Aber wenn du schon von ein paar Flächen mit Farbverläufen begeistert bist so schau dir mal diese Experiminte an, ist nochmal eine ganz andere Liga: http://christmasexperiments.com/

...zur Antwort

Jedoch habe ich bemerkt das die variante über Action Script 3 zu programmieren nicht sehr vorteilhaft ist und auch nicht grossartig geeignet.

Aha, und warum ist AS3 nicht grossartig geeignet für Applikationsentwicklung? Zwischen AS3 und Java tut sich nicht sooo viel... Ich habe eine komplette Faktura Software mit > 100.000 Zeilen Code in AS3 + Flex SDK programmiert die mit einem Backend kommuniziert. Läuft alles unter AIR (ist Flash auf dem Desktop) Ging alles problemlos. Es kommt auch weniger auf die Sprache sondern vielmehr auf die Fähigkeiten des Programmierers an...

...zur Antwort

Meine Empfehlung: Nimm ein Framework. PHP bietet hier etliche an (Symfony, Codeigniter, Zend, CakePHP, Laravel,....). Das ist simples Controller / Action Routing was du machen möchtest. Je nachdem ob der User eingeloggt ist oder nicht kannst du darüber sauber deine Ausgaben steuern. Wenn du alles per Hand codest wird das meist in Spagetthicode enden. Also tu dir selbst ein gefallen und nimm ein Framework das dir hier den großteil der Arbeit abnimmt.

...zur Antwort

Quick & dirty, nicht getestet!

import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.events.MouseEvent;

myObject.addEventListener(MouseEvent.Click, onClickHandler); 

function onClickHandler(e:MouseEvent):void {
    var timer:Timer = new Timer(5000, 1); 
    timer.addEventListener(TimerEvent.TIMER_COMPLETE, hideShowHandler); 
    timer.start();
}

function hideShowHandler(e:TimerEvent):void{
     myObject.visible = !myobject.visible; // Hide, Show Object
}
...zur Antwort

PHP bietet sich einem Anfänger eher an als Python. In PHP kannst du quick und dirty arbeiten und hast relativ schnell sichtbare Ergebnisse zudem läuft das überall. Wenn du Python nimmst wirst du um Django nicht herumkommen. Der Lernaufwand ist hier also größer als in PHP. Wenn du aber was sauberes und mächtiges mit einer professionellen Community im Rücken haben willst dann empfehle ich Ruby + Rails. Hier ist der Lernaufwand aber am größten. ;)

...zur Antwort

Eine Animation aus einzelnen Symbolen zu bauen kostet zuviel Performance. Besser ist es eine 2D Library mit GPU unterstützung wie Starling dafür zu nehmen.

Video Tutorial: http://www.leebrimelow.com/introducing-the-starling-framework/

...zur Antwort

Wenn du XAMPP installiert hast läuft deine Datenbank über den Mysql Server und nicht über Navicat. Navicat ist wie PHPmyAdmin nur eine Anwendung mit einer grafischen Oberfläche um deine Datenbank(en) darüber zu verwalten. Ist quasi die warmduscher Methode. Wenn du dich "Nerd" nennen willst kannst du deine DB aber auch per Kommandozeile, so wie es "Minihawk" und "procoder42" vorgeschlagen haben, verwalten. ;)

Um die Datenbank zu migrieren machst du folgende Schritte:

  1. In Navicat die DB auswählen und ein Dump erzeugen (damit werden die Tabellen, Records, usw in eine sql Datei geschrieben die du lokal speicherst) Hier wird es gezeigt: http://www.youtube.com/watch?v=ztCmBhU6F7o

  2. PhpMyAdmin öffenen. Dort gibt es irgendwo unter einem Reiter eine "Import" Funktion. Darüber kannst du das zuvor erzeugte sql File hochladen. Die Datenbank wird dann automatisch erstellt.

...zur Antwort