Beiträge von kubuntu
-
-
Ich habe kein Buch dazu benutzt sondern lediglich die sehr umfangreiche Doku durchgearbeitet. Siehe zb. Android Training [1] und API Guides [2]. Ist zwar etwas trocken aber dafuer aktuell und imo reicht es vollkommen aus.
[1] http://developer.android.com/training/index.html
[2] http://developer.android.com/guide/components/index.html
-
gibts denn noch immer kein gscheites outlook-sync programm? was hast denn schon für programme probiert für diese zwecke?
Der von Haus aus installierte Email Client funkt einfach nicht. Hab jetzt mal "K-9 Mail" installiert, der scheint zu funktionieren.
-
Ich hab meins schon seit gut einer Woche und bin total begeistert. Einzig die Akkulaufzeit ist mies. Die Tastatur ist meiner Meinung nach ein Pluspunkt, sehr angenehm zum IM. Integration der Google Services (Mail, Calendar, GoogleTalk) auch n1. Der Mailclient fuer andere pop3/imap Konten will (noch) nicht so richtig.
Entwickeln von Software ist auch spitze, man kann direkt aus der Eclipse IDE die Software am Handy starten und debuggen. Ganz normal wie jede andere App auch. Oft verwende ich aber nur den Emulator zum coden.
Es gibt schon einige wirklich gute Apps, manches fehlt noch. ZB. gibt es noch keine gute Integration von anderen IM-Services (xmpp, icq, ...).
-
Nope, Windoof und Firefox/IE wird benoetigt. Leider. Ich hoff das kommt fuer andere Betriebssysteme auch.
-
Ist irgendwer von euch beim Quake-Live Beta Test dabei? Bin gerade dazu eingeladen worden und schon ne Runde gezockt. Q3 im Browser rockt ...
-
Mit allen Drum und Dran (Registrieren als Android-Dev, Phone, Tax, Shipping, ...) kostet das Phone so um die 440 Euro wenn mans direkt bei Google bestellt.
-
Das ist ein Tarif fuer Vieltelefonierer. Die Grundgebuehr liegt bei 39 Euro. Meine Telefonrechnung betraegt alles zusammen derzeit ungefaehr 7 Euro. Und da sind dann auch schon 3GB Datenvolumen dabei.
Was fuer einen Tarif hast du da? Bin schon schwer am ueberlegen mir eins zu kaufen.
-
Wenn man ein existierendes Plugin Framework verwenden will und nicht unbedingt OSGI, dann kann ich nur http://jpf.sf.net/ empfehlen.
-
Siehe hsqldb Documentation:
ZitatHSQLDB supports transactions at the READ_UNCOMMITTED level, also known as level 0 transaction isolation. This means that during the lifetime of a transaction, other connections to the database can see the changes made to the data
Das sollte ja deine Frage beantworten.
-
Welches Datenbankbackend verwendest du? Mysql-InnoDB (default in Windows) unterstuetzt Transactions, Mysql-MyISAM (default in Linux) unterstuetzt keine Transactions. Wenn du MyISAM verwendest hat der Code der die Transactions betrifft keine Wirkung.
-
uuuhm... nein?
also hier wird schon auf jeden fall mal nicht number1 (bzw hast du nur "number geschrieben aber egal) was in Oberklasse ist initialisiert
da der konstruktor von Unterklasse ja so aussieht
alles was hier passiert ist das initialisieren von number2 mit 13
ich meine natürlich initialisiert java per default number1 mit 0 aber der punkt ist dass der konstruktor von Oberklasse nie aufgerufen wird, deswegen wird auch number1 nicht mit 10 initialisiert
Ehm wenn mich jetzt nicht alle guten Javageister verlassen haben, wuerde ich schon sagen das number mit 10 initaliziert wird. Denn new Unterklasse() ruft natuerlich den default Konstruktor der Oberklassen auf.
-
In dem PDF schaut es irgendwie so aus, wie wenn es zwischen INSO und QSE keinen Unterschied gäbe vom Eingangsbeispiel, oder?
modus is ab diesem semester gleich. vorher gabs noch unterschiede.
-
Die allererste Folge war imho die einzig wirklich gute mit Geekfaktor. Season 1 ist ganz ok, die jetzt neuen Folgen in der Season 2 sind aber totaler Bloedsinn. Da wuerd ich eher The Big Bang Theory empfehlen (gibts erst eine Folge). Trailer: http://youtube.com/watch?v=SpdDG6BTQdw
-
JAJAJAJAJAJAJAJAAAAAAA http://media.pc.ign.com/media/850/850126/imgs_1.html
-
Ich hab dir hier ein einfaches Bsp zusammen gestellt:
Client.java
Java
Alles anzeigenimport java.rmi.Naming; import java.rmi.Remote; import java.rmi.RemoteException; public class Client { public static void main(String[] args) throws Exception { IServer server = null; Remote obj = Naming.lookup("rmi://localhost:12345/RMITEST"); if (obj instanceof IServer) { server = (IServer)obj; } else { System.out.println("not an IServer"); return; } System.out.println("calling server"); System.out.println(server.hello()); System.out.println("server called"); server = null; } }
IServer.java
Javaimport java.rmi.Remote; import java.rmi.RemoteException; public interface IServer extends Remote { String hello() throws RemoteException; }
ServerImpl.java
Java
Alles anzeigenimport java.rmi.Naming; import java.rmi.RemoteException; import java.rmi.registry.Registry; import java.rmi.registry.LocateRegistry; public class ServerImpl extends java.rmi.server.UnicastRemoteObject implements IServer { public ServerImpl() throws RemoteException { super(); } public String hello() { return "HELLO RMI"; } public static void main(String[] args) throws Exception { Registry registry = LocateRegistry.createRegistry(12345); ServerImpl server = new ServerImpl(); Naming.rebind("rmi://localhost:12345/RMITEST", server); } }
zum kompilieren:
# javac -cp "." ServerImpl.java
# javac -cp "." Client.javadann in einer Konsole:
# java -cp "." ServerImplund in einer anderen Konsole:
# java -cp "." ClientWenn ich das bei mir mach funktionierts. Achtung, ich mach da im Bsp keine Fehlerbehandlung, ich beende auch den Server nicht. Sowas soll man halt dann schon noch machen.
-
wenn dann musst du sie im ordner starten wo das top package deiner package struktur drin is
hast du das eh so gemacht?
1. Es ist egal von welchem Ordner man die rmiregistry startet. Da der Server und der Client nur ueber Sockets mit dieser kommunizieren.
2. Ab Java 1.5 brauchst du keine Stubklassen extra mit rmic anlegen. Du musst nur schaun das am Client alle benoetigten class-Files im CLASSPATH sind. Somit auch die Implementationen vom Server. -
Das ist nur ein Plugin fuer den Client.
Wenn du nen SVN Server brauchst gibts mehrere Moeglichkeiten:
- Den Server bei dir lokal installieren (subversion.tigris.org).
- Auf opensvn.csie.org kann man sich ganz einfach ein Repository einrichten. Wird von irgendeiner Uni zur Verfuegung gestellt. Ist aber ziemlich langsam.
- Auf assembla.com anmelden, ein Projekt erstellen und Subversion fuer das Projekt freischalten. Diese Site ist zum empfehlen fuer Teamprojekte, da is auch ein Wiki, Mailadressen usw. dabei.
-
Fuer Subversion gibts auch ein freies Addin fuer Visual Studio: http://ankhsvn.tigris.org/
-
Muss man seinen Projektvorschlag schon bis heute fertig haben, oder geht das auch noch spaeter ?!?