kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Installationsprobleme mit Sabayon, Chakra, KahelOS

    geschrieben von jakarta

    Vorher hatte ich Ubuntu installiert und das ging bei mir ohne einen Mucks.

    Mit Lubuntu funktioniert auch alles wieder super.

    Aber, wenn du es gerade erwähnst: Als ich versuchte openSuse zu installieren, bekam ich auch einen Fehler, dass was mit der Festplatte nicht ganz stimmt.

    Merkwürdig, na gut evtl installiere ich mir in ein paar Wochen noch mal ein neues System. Mal schaun, welche Probleme da auftauchen.

    Vielleicht gibt es noch andere Gründe für die Probleme?

    Danke schon mal :-)
  • in: Installationsprobleme mit Sabayon, Chakra, KahelOS

    geschrieben von jakarta

    Hallo,

    als ich mir neulich meinen Laptop (Intel Centrino Dual-Core: je 2 GHz; 32 Bit; 4 GB RAM) mit Sabayon Linux (Gentoo Derivat) neu auflegen wollte, startete zwar der Live-Modus und ich konnte kurz Eingaben tätigen. Aber er hing er sich nach wenigen Minuten auf und die Anzeige für die Feststelltaste leuchtete rhythmisch auf.
    Die Installation konnte erst gar nicht geladen werden.

    Ähnlich erging es mir mit Chakra Linux (Arch Linux Derivat), da lud er bis 49 Prozent und hing sich dann auf.

    Ich habe in beiden Fällen die 32-Bit Version mir heruntergeladen und mit UNetbootin auf USB installiert.
    Nach meinem ersten Versuch hab ich den USB-Stick gewechselt. Später brannte ich das Sabayon Image auf eine CD, es ging immer noch nicht. Es kam das gleiche Problem, wie mit dem USB-Stick.

    Außerdem versuchte ich KahelOS (Arch Linux Derivat) zu installieren, jedoch hat er mir wahrscheinlich keinen Bootloader installiert. So hat mein Laptop nach der Installation kein OS gefunden.

    Mittlerweile hab ich mir mit Lubuntu ausgeholfen.

    Weiß jemand, zufällig ob es ähnliche bekannte Bugs gibt oder ob es bei mir rein zufällig war.
    Bzw. ob es Lösungen außer "Lad dir das ISO noch mal herunter" gibt.

    Im vornherein hab ich alle ISO in VirtualBox getestet und es gab keinen Fehler.

    Viele Grüße ;-)
  • in: Dreiecksberechnung mit drei Angaben - Wie viele Möglichkeite

    geschrieben von jakarta

    bgabitur2013 schrieb:
    Hallo Leute,
    ich muss momentan für die schule ein Japplet schreiben, nur kommt da jetzt immer Fehlermeldungen:
    Hier ist der Code: http://nopaste.info/c2af16f056.html

    Compiliere C:\Users\Johannes\Desktop\Semesteraufgabe\a11.java mit Java-Compiler
    a11.java:238:3: error: illegal start of expression
    public void button2_ActionPerformed(ActionEvent evt) {
    ^
    a11.java:238:10: error: illegal start of expression
    public void button2_ActionPerformed(ActionEvent evt) {
    ^
    a11.java:238:38: error: ';' expected
    public void button2_ActionPerformed(ActionEvent evt) {
    ^
    a11.java:238:54: error: ';' expected
    public void button2_ActionPerformed(ActionEvent evt) {
    ^
    a11.java:257:2: error: reached end of file while parsing
    }
    ^
    5 errors
    Was kann an dem Code falsch sein? Ich verstehe es einfach nicht!




    Also erstmal zu deinem Problem:
    1. Du hast eine Klammer "}" vor der Methode "button2_ActionPerformed(ActionEvent evt)" vergessen
    2. Die Klasse "NumberField", die du initiierst gibt es nicht in den Klassenbibliotheken von Java

    Weiteres:

    3. Dein Code ist so verständlich wie ein Heuhaufen... => die Variablennamen sollten EINDEUTIG sein
    4. Weißt du, wie man Klassen/Methoden/Variablen bezeichnet?
    -> Klassen: "DasIstMeineKlasse"
    -> Methoden: "rechneDiesenWertAus()"
    -> Variablen: "sonnenTemperatur" (also Eindeutig und OHNE UMLAUTE!!!)

    So jetzt noch aufbauendes ;-)
    Es ist gut, dass du überall Kommentare anfügst. Vielleicht wäre es bei größeren Projekten aber besser, die Kommentare auf Englisch und vor allem auch ohne Umlaute (ÄÖÜß) zu schreiben, sonst wirft der Compiler Warnungen.
    (Zumindest bei mir)

    Also dann viel Erfolg noch bei deinem Programm.

    :-)



  • in: Haskell Infixschreibweise

    geschrieben von jakarta

    Danke,

    wird leider im Buch aufsteigend anstatt bei mir abfallend geschrieben.

    Danke Schön ;-)
  • in: Haskell Infixschreibweise

    geschrieben von jakarta

    Hallo,

    ich bringe mir gerade mit dem Buch 'Haskell Intensivkurs' die Sprache bei.
    Dabei bin ich jetzt auf ein kleines Problem gestoßen:

    Hier:
    http://books.google.de/books?id=Bme8NRooPb8C&pg=PA37&lpg=PA37&dq=Problem+Haskell+Infixschreibweise&source=bl&ots=t43ihKzoHZ&sig=caHrv2TVbvsTdhOQ6rH_OAri25s&hl=de&sa=X&ei=C6EFT4uaD4P2sga787yDDw&redir_esc=y#v=onepage&q=Problem%20Haskell%20Infixschreibweise&f=false

    wird geschrieben, dass man folgendes machen kann:

    1. Funktion erstellen mit 2 Argumenten
    func :: Bool -> Bool -> Bool
    func m n = (m && not n) || (not m && n)


    2. Dann im ghci oder hugs öffnen und als Infixschreibweise ausführen
    Main> True 'func' False
    ERROR - Improperly terminated character constant


    Wie geschrieben kommt nach dem Ausführen ein Fehler.

    Auch wenn ich das so im Quelltext schreibe:
    m 'func' n =  (m && not n) || (not m && n)


    bekomme ich den Fehler (ERROR - Improperly terminated character constant) beim neu-laden der Datei.

    Weiß jemand einen Tipp.

    Viele Grüße ;-)
  • in: Fenstertranzparenz: IllegalAccessError ()

    geschrieben von jakarta

    Hallo,

    mal wieder habe ich ein Problem ;-)

    Also, ich entwickele gerade ein kleines Programm, um Dateien aufzurufen. Dateien und Ordner werden dabei als "Blasen", also halbtransparent angezeigt. Um diese Transparenz herzunehmen, greife ich auf Java 7 zurück.

    Ich benutze die Eclipse IDE um meine Projekte zu erstellen. Bei meinen Testverfahren hat alles wunderbar geklappt, es gab keine Probleme, aber nachdem ich das Projekt in eine ausführbare Jar gepackt habe, und diese mit der Shell ausgeführt habe, kam bei mir ein IllegalAccessError.

    Fehler:
    Exception in thread "main" java.lang.IllegalAccessError: 
    tried to access class java.awt.GraphicsDevice$WindowTranslucency from class View.BubbleFrame
    	at View.BubbleFrame.controlSupport(BubbleFrame.java:95)
    	at View.BubbleFrame.<init>(BubbleFrame.java:54)
    	at Control.BConnector.showElements(BConnector.java:39)
    	at Control.BProcess.openDirectory(BProcess.java:55)
    	at Test.TestDrive.<init>(TestDrive.java:22)
    	at Test.TestDrive.main(TestDrive.java:31)


    Codezeilen:

    public void controlSupport()
    {
    
    		  // Determine what the GraphicsDevice can support.
          GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
          GraphicsDevice gd = ge.getDefaultScreenDevice();
    
          //HIER KOMMT DER FEHLER!
          this.setTranslucencySupported( gd.isWindowTranslucencySupported(TRANSLUCENT) );
    
          //If shaped windows aren't supported, exit.
          if (!gd.isWindowTranslucencySupported(PERPIXEL_TRANSPARENT)) {
              System.err.println("Shaped windows are not supported");
              System.exit(0);
          }
    
          //If translucent windows aren't supported, 
          //create an opaque window.
          if (!isTranslucencySupported) 
          {
              System.out.println( "Translucency is not supported, creating an opaque window");
          }
          
       // Set the window to 70% translucency, if supported.
    
    }



    Im übrigen, den Code habe ich, sofern ich mich noch entsinne, von der offiziellen Java Seite.
    Ich habe java Tranzparenz gegooglet und da hab ich das her ;-)
    => also müsste es doch theoretisch gehen.

    Am Betriebssystem kann es auch nicht liegen, da es bei den Tests (am selben PC) in Eclipse einwandfrei ging (??)

    Hat jemand dazu eine Ahnung oder fehlt noch eine Information, die dringend benötigt wird um das Problem zu lösen??

    Vielen Dank für die hoffentlich kommenden Antworten ;-)


  • in: Shelldatei-Pfad mit Leerzeichen in Java ausführen

    geschrieben von jakarta

    Es geht immer noch nicht!

    Es könnte ja mal jemand anders sowas probieren und dann posten, ob es bei ihm funktioniert hat.

    Das Projekt ist aber eigentlich schon geschlossen. Wäre halt bloß super eine Lösung dafür zu finden ;-)

    Danke für die Mithilfe.
  • in: Shelldatei-Pfad mit Leerzeichen in Java ausführen

    geschrieben von jakarta

    Also ich hab das ganze in zig Versionen noch einmal getestet und es passiert nichts.

    Mit in der Shell funktioniert alles super. Also liegt das Problem in der Übermittlung des Strings zur Shell.

    Ich habe in meiner Shelldatei eine mkdir-Anweisung hineingeschrieben.

    Nun ja, die einzigste Möglichkeit, die ich noch sehe, ist, dass man die ganzen String ("bash + Pfad") in eine temp. Shelldatei speichert und diese temp. Shelldatei ausführt.
    Diese temp Shelldatei kann man ja im $HOME Verzeichnis speichern.

    Nun gut, danke für die Anwort ;-)
  • in: Shelldatei-Pfad mit Leerzeichen in Java ausführen

    geschrieben von jakarta

    He,

    danke für die Antwort.

    Das Problem liegt nicht im "bash" sondern, wenn so was passiert:
    Runtime.getRuntime().exec( "bash" + " '/home/user/Dokumente/Dieser Ordner enthaelt Leerzeichen/ShellScript.sh'");


    Also, wenn ein Ordner-Name Leerzeichen enthält.
    Die bash nimmt das dann als 2 Befehle an...

    Aber danke für die Antwort.

    Bei meinem nächsten Shell-Skript denke ich an das:
    #! /bin/sh


    ;-)
  • in: flimmern in Cpp ( SDL )

    geschrieben von jakarta

    Hi,

    vielleicht wäre das warten von paar Millisekunden nicht schlecht.

    Deine Frequenz bekommst du ja mit: Bildwechsel / Sekunde

    Denk aber daran, dass das menschliche Auge nur bis zu einer bestimmten Frequenz Bildwechsel wahrnehmen kann.

    Am besten baust du in deine While-Schleife eine Pause (pause() ; wait() ) ein.
    http://www.computerhilfen.de/hilfen-14-41150-0.html

    die Angaben der Zeit sind dann meist Millisekunden: 1000 Millisekunden = 1 Sekunde
    (Dass ganze kann aber Abweichungen erzeugen, da der Computer 1024 Millisekunden in 1 Sekunde umrechnet)

    Hoffentlich hilft es weiter.

    Viel Erfolg
  • in: Uni: Mathe-Vorkurs sinnvoll?

    geschrieben von jakarta

    Okey,

    danke für die Antworten.

    Der Aspekt mit den Kommilitonen und dem Mathe-Schein ist mir nicht eingefallen.

    ;-)

    Danke Schön
  • in: Mit welcher Programmiersprache kann ich nen editor erstellen

    geschrieben von jakarta

    Ich glaube du solltest dich erst einmal fragen,

    -> Welches Grundverständnis (objektorientierte Programmierung) habe ich?
    -> Welche Programmiersprachen kann?
    -> Wie gut bin ich in der P-Sprache meiner Wahl?
    -> Wie viel Zeit möchte ich investieren?
    -> Wie will ich das End-Produkt verwenden (Windows, Linux, Handy)?

    danach kannst du auf youtube Tutorials und auf oreilly und Galileo Computing Openbooks lesen,
    in denen diverse Programmiersprachen genauer erläutert werden dich erkundigen


    Windows: .Net (C#, C++, VB) oder Delphi (wenn du Geld für eine IDE ausgeben möchtest)
    Linux: Mono IDE (C#, VB) ; C++; Vala
    Cross-Plattform: Python, Java
    Internet: HTML/PHP/Javascript


    ps: mein Schreib "Tag" nicht so: "tack"
    http://de.wikipedia.org/wiki/Tag_%28Informatik%29

    So viel Spaß und Erfolg bei deinem Vorhaben

    ;-)

    EDIT:
    An alle Poster: Bitte schreibt nicht "fang mit VB, C#, oder oder oder an", weil das meist auf persönliche Erfahrungen beruht und der Thread-Eröffner sich erst über das oben genannte Gedanken machen sollte.
    Er möchte primär einen Editor entwickeln und nicht die Sprache erlernen. Er sollte die Sprache dann bereits beherrschen um den Editor entwickeln zu können. Beispielsweise kann er genauso den Editor auch in Assembler oder HTML/PHP/Javascript schreiben. Das geht alles, nur ist fraglich, ob er damit sein eigenes Ziel erreicht.

  • in: Literatur für C#

    geschrieben von jakarta

    Also sehr einsteigerfreundlich ist das Buch "Objektorientierte Programmierung in Visual C#" von Peter Loos (Microsoft Press).
    http://www.amazon.de/Objektorientiertes-Programmieren-Visual-Mit-CD-ROM/dp/3866454066
    Leider fehlt SQL völlig und die aktuelle Fassung ist von 2006.

    Zum Einsteig ist das Buch trotzdem gut geeignet.


    Ich habe mir auch ein Buch über die Mono IDE gekauft. Es ist mittlerweile auch teilweise veraltet, aber für 10 Euro ist nix kaputt ;-)
    http://www.amazon.de/Mono-NET-goes-LINUX-Kaan-Candar/dp/3772371051

    an Moderatoren: Dieser Thread könnte für eine Sammlung von Webseiten und Büchern über C# und Mono dienen
  • in: Java game - in game Menu problem

    geschrieben von jakarta

    He,

    ich weiß nicht, ob ich dir helfen kann.
    Ich hab selber noch kein Spiel programmiert.

    Ich würde dir zu einem Popup-Menü oder zu einem ganz normalen Menü raten:
    http://www.sws.bfh.ch/~amrhein/Swing/javainsel7/javainsel_15_014.htm


    Viele kleine Spiele verwenden der Einfachheit halber normal Menüleisten.

    Alternativ könntest du ein neues Fenster mit der Esc-Taste öffnen, in dem du eine Auswahl gibts,
    was der Benutzer tun kann.

    Hast du die Spiele-Programmierung mit einem speziellen Buch gelernt, dann würde ich dir raten dort nachzuschauen.

    Viel Erfolg noch ;-)
  • in: Uni: Mathe-Vorkurs sinnvoll?

    geschrieben von jakarta

    Hallo,

    ich habe vor nächstes Jahr (2012) zum Wintersemester ein Studium entweder der Technischen Kybernetik oder Computational Engineering (CES) zu beginnen.

    Ich absolviere gerade die Berufsoberschule 13te Klasse, technischer Zweig.

    Mein Wissensstand ist nächstes Jahr dann vergleichbar einem Leistungskurs Mathe:
    Ableitungen, Integrale (Grundintegrale, partielle Integration, Substitution), Arcus-Funktionen, Differentialgleichungen
    und analytische Geometrie und Stochastik

    Wäre es sinnvoll einen Vorkurs zu belegen oder eher weniger?

    Viele Grüße
  • in: Symbian OS Apps unter Linux erstellen

    geschrieben von jakarta

    Hallo,

    ich hoffe ich kann dir helfen ;-)

    Ich schätze mal, dass eine Java Virtual Machine (JVM) auf deinem Handy bereits vorinstalliert ist.

    Dann würde ich dir die Entwicklungsumgebung Netbeans empfehlen.
    Netbeans hat einen "Simulator" für Handys bei den Extensions mit dabei. Das könnte dir behilflich sein.
    => Netbeans findest du im Ubuntu Software-Center unter Entwicklungswerkzeuge

    Ich kann dir leider nichts genaueres dazu sagen, ich habe selber noch keine Apps für Handys entwickelt.

    Viel Erfolg und Spaß

    ;-)
  • in: Error Console -1-1

    geschrieben von jakarta

    Hallo,

    um dir zu helfen wäre es gut, wenn du Schritt für Schritt erklärst, was du machst.

    Auch wäre hilfreich, dass du postest, was dir die Konsole ausgibt.
    -> Schreib es in Code-Blöcken (zwischen Zitat und Formel; siehe oben)

    Viele Grüße
  • in: text aus datei laden

    geschrieben von jakarta

    He,

    ich bin zwar nicht mehr mit der .Net-Klassenhierarchie bewander (ist schon 1,5 - 2 Jahre her) aber die Klasse My.Computer.FileSystem ist deine eigene von Streamwriter abgeleitete Klasse?

    Du würdest aber jedem Leser deines Programmes einen großen Gefallen tun, wenn du ein- oder zwei Leerzeilen in deinen Code einbaust.

    In dem von mir schon geschriebenen Buch steht ganz genau drin, was du machen musst, um eine Datei zu schreiben bzw. lesen.

    dort: http://www.galileocomputing.de/openbook findest du auch ein komplettes Buch zu Visual Basic 2008

    und da die alternative Erklärung zum Lesen und Schreiben von Dateien:
    http://openbook.galileocomputing.de/visualbasic_2008/vb2008_07_eingabe_und_ausgabe_005.htm

    So nun müsstest du, wenn du deine Klasse nicht mehr benutzten möchtest, nur noch den Inhalt (den du schreiben möchtest) und die Pfade austauschen.

    viel Erfolg
  • in: Decompiler?

    geschrieben von jakarta

    Um mal kurz mitzumischen ;-)

    Ein Java-Projekt besteht meist aus mehreren Java-Klassen. Jede Klasse ist meist in einer eigenen Datei abgelegt.

    So ist es eigentlich wegen der Übersichtlichkeit besser, mehrere Quellcode-Dateien zu übersetzen und daher mehrere Binär-Dateien zu bekommen.

    Diese Binär-Dateien (zB.: meineErsteKlasse.class) werden zu Paketen, wie (Java Archiven: JAR) zusammengefasst.

    Der Decompiler (bitte verbessern falls nicht richtig) nimmt jede Binär-Datei aus dem JAR-Paket und dekompiliert diese.

    Daher ist es in den meisten Fällen so, dass mehrere Java-Quellcode-Dateien nach einem Dekompilieren vorhanden sind.


    @mathehefter:

    Warum hast du vor dein Programm (ich nehme jetzt mal an, dass du dieses als Hobby erstellst) vor dekompilieren zu schützen?
    Je mehr Leute an deinem Programm mit arbeiten umso besser wird es.
    -> Gedanke von Open Source http://de.wikipedia.org/wiki/Open_Source

    Wenn jemand wirklich böses mit deinem Projekt vor hat, dann wird der Bösewicht alles daran setzen es irgendwie zu entschlüsseln.

    Also wenn du dein Projekt, wie Apfel-Firma oder Fenster-OS-Hersteller, vor schlimmen Sachen, wie Open Source/GNU/BSD/etc. SCHÜTZEN willst, hilfst du weder deinem Projekt noch anderen Leuten, die aus deinen genial Ideen lernen wollen weiter.

    Es gibt noch die Möglichkeit dein Projekt nativ (direkt für das Betriebssystem) zu kompilieren (das macht das dekompilieren angeblich schwieriger):

    http://openbook.galileocomputing.de/javainsel/javainsel_19_001.html#dodtp6ef21760-a62e-4151-a224-ad3a00786b8c


    Viel Spaß beim Programmieren ;-)
  • in: Runtime.exec : Datei mit Standardprogramm öffnen

    geschrieben von jakarta

    Hallo,

    ich möchte gerade einen Datei-Browser entwickeln.
    Nun gibt es das Problem, dass ich mit

    Runtime.getRuntime.exec("...");


    nicht sehr weit komme, weil ich immer das nötige Programm angeben muss.
    -> Das weiß ich natürlich nicht...

    Geht das irgendwie, dass ich das Standardprogramm zum Öffnen der Datei hernehmen kann.

    ps: Google half mir dabei wenig :eek:

    Viele Grüße ;-)

    EDIT: Gelöst: http://www.java-forum.org/allgemeine-java-themen/89939-datei-standardprogramm-oeffnen.html
  • in: Netbook mit Ubuntu

    geschrieben von jakarta

    Da bei Ubuntu bzw fast jedem Komplett-Linux (openSuse, Fedora, Mint, ... ) die Treiber für das wichtigste möglichst aktuell für alle mögliche Hardware sind, dürftest du mit der Standard-Ausrüstung (USB, WLan, etc) kein Problem haben (egal mit welchem Netbook)

    Probleme könnte es bei Sachen wie eingebaute Kamera oder Fingerprint geben.

    Hilfe findest du, wie schon geschrieben: ubuntuusers.de

    Hoffentlich konnte ich ein bisschen weiterhelfen.

    Viel Spaß ;-)
  • in: Ist Delphi besser?

    geschrieben von jakarta

    Delphi baut zu großen Teilen auf die Sprache Free Pascal auf, das heißt, du musst nicht die (überteuerte) Programmier-Umgebung kaufen, sondern kannst auf kostenlose Editor oder auf Lazarus http://de.wikipedia.org/wiki/Lazarus_%28Entwicklungsumgebung%29 zugreifen.

    Bei kleinen und mittelgroßen Projekten reicht VB eigentlich gut aus.
    -> http://www.galileocomputing.de/openbook
    da findest du Bücher, die dir das Programmieren erleichtern ;-)

    Wenn du Interesse hast an modernen, innovativen Programmiersprachen, dann schau dir Python (schon genannt), Visual C#, VB , D, Haskell (etwas schwieriger zum Erlernen), und was fast schon vergessen wurde :wink: Lua an.
    Ansonsten gibts mittlerweile auch noch Scala ;-)
    Die Dauerbrenner Java, C++ sind natürlich auch super.
    -> Entwicklungsumgebungen: Visual Studio, Eclipse(Java, C++, etc), Netbeans(Java), Code::Blocks(c++,D), Mono IDE (C#,VB)

    Viel Spaß
  • in: illegale Webseiten / Grau-Zone (-> megavideo.com)

    geschrieben von jakarta

    Hi,

    mich würde mal interessieren, ob der Zugriff (also das Anschauen von Videos) auf die Seite megavideo.com verboten ist bzw. ob sie sich in einem Grau-Bereich bewegt?
    Auf die Seite wird von bestimmten Internetseiten weiterverlinkt (was ja legal ist).

    Die Firma von megavideo sitzt laut dem englischen Wikipedia in Hongkong ...

    Oder kennt jemand noch Seiten, die man unbedingt meiden sollte.

    Viele Grüße ;-)

  • in: Nur Eclipse?

    geschrieben von jakarta

    Zu Eclipse:

    Ich habe mit Eclipse angefangen. Es ist für Anfänger ziemlich viel. Jedoch ist die gute Plug-In Verwaltung super ;-)
    Wenn man effektiv mit Eclipse arbeiten möchte ist dieses Buch sinnvoll:
    Eclipse IDE kurz & gut von Oreilly
    http://www.amazon.de/Eclipse-IDE-kurz-Ed-Burnette/dp/3897215527/ref=sr_1_1?ie=UTF8&qid=1320345759&sr=8-1

    Ansonsten kannst du ja mal die kleine IDE JOE http://www.winsoftware.de/joe-java-oriented-editing,84,982.htm versuchen.
    Ich habe während meiner Ausbildung damit gearbeitet.

    Viel Erfolg ;-)
  • in: schnelles OS für Netbook

    geschrieben von jakarta

    He,

    Wenn du genug Zeit und Motivation hast, kannst du dich bei diesen Linux-Distros mal umschaun:

    - Slackware
    - Gentoo (Handbuch: https://www.opensourcepress.de/openbooks.html)
    - Arch Linux (in Arch Wiki alles beschrieben)

    Die oben genannten sind richten sich an Fortgeschrittene.

    Bei Wikipedia gibts ne tolle Liste mit allen (wichtigeren) Linux Distributionen:
    http://de.wikipedia.org/wiki/Liste_von_Linux-Distributionen

    und bei Distrowatch gibt es auch nützliche Informationen zu deinem Thema:
    http://distrowatch.com/

    Bei Galileo Computing gibt es Openbooks zu Linux und Ubuntu:
    http://www.galileocomputing.de/openbook

    Ich benutze Ubuntu. Es ist sehr praktisch mit seiner Unity Oberfläche für kleine Bildschirme.
    Jedoch könnten die 25 Sek. für das Laden nicht ganz ausreichen.
    Außerdem ist die Software-Verwaltung leichter und übersichtlicher als bei anderen Distributionen.

    Alternativ zu Ubuntu gibt es, wie teils schon beschrieben,
    -Linux Mint mit verschieden Oberflächen, wie GNOME, KDE, LXDE (gut für minimale Hardware) und XFCE (auch gut für minimale Hardware
    - Fedora, standardmäßig mit GNOME (Gnome Shell)
    - openSuse, standardmäßig mit KDE


    Falls das alles für dich zuviel war mit Oberflächen, etc. lese dich ein bisschen ein (Galileo Computing -> Linux Openbook siehe oben) und probiere alles mal aus.

    Da die meisten Distros kostenlos und frei zugänglich sind kann man alles ja mal ausprobieren.

    WICHTIG:
    -> Du musst dich mal Informieren, wie du eine Linux-Distro auf USB-Stick kopierst (Siehe Pendrive Linux)


    Viel Spaß, hoffentlich konnte ich auch ein bisschen dazu helfen ;-)




    edit by thomasba: links klickbar gemacht
  • in: Script starten

    geschrieben von jakarta

    fatfox schrieb:

    So ein Müll...ein Programm was ein Programm startet, das geht mit Py2Exe ganz ausgezeichnet und vor allem ohne das ein Interpreter für das script auf dem Zielsystem benötigt wird.

    Man muss nur ein sinniges Setup Script schreiben damit die nötigen Bibliotheken mit gepackt werden, solange der TE aber sowohl Script als auch Setup Script nicht liefert kann ihm nicht geholfen werden also unterlasst solche nicht zielführenden Kommentare, das nervt.

    Wenn man keine Ahnung zum Thema hat, einfach mal die Klappe halten.


    Erstens: Bitte ein höflicher Umgangston, was du schreibst kannst jeder Internet-Benutzer lesen!

    Zweitens:

    Python ist sinnvoll, dass man es auf dem Rechner hat (bei Ubuntu ist das Standard)

    Wenn ein Python-Projekt aus mehr als aus einer Datei besteht und man über eine auszuführende Datei das Hauptskript anspricht, kann man immer noch Änderungen an den anderen Skripten vornehmen, ohne dass man die auszuführende Datei neu kompilieren brauch.

    Ich habe eine Möglichkeit gegeben, die man anwenden kann (muss man aber nicht).

    Unter dem vorher geschriebenen Link findet man Infos zu Py2Exe.

    Ich hoffe, dass keine unhöflichen Kommentare wieder gepostet werden.

    Nun wünsche ich noch viel Erfolg beim Verpacken.

    Viel Erfolg ;-)

  • in: Script starten

    geschrieben von jakarta

    Ansonsten kannst du auch, wenn du dich mit C/C++ oder einer anderen kompilierbaren Sprache auskennst, ein kleines Programm schreiben, welches dann dein Script ausführt.

    Ansonsten da nachgucken:
    http://openbook.galileocomputing.de/python/python_kapitel_22_002.htm#

    Viel Erfolg
  • in: Ubuntu ausversehen mit 7zip entpackt

    geschrieben von jakarta


    Mit dem Programm pendrivelinux kann man unter Windows Linux-Distros auf ein USB-Stick (bootbar) kopieren kann.
    zu Pendrivelinux:
    http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/
  • in: LibreOffice Base: Makros für Datum-Defaultwerte

    geschrieben von jakarta

    Hallo,

    ich habe zwei Fragen:

    1) Ich möchte gern mit einem Makro ein Defaultwert eines Datumsfeldes voreinstellen.

    Das Problem ist:

    - die Makros sind in Base ziemlich unübersichtlich sortiert. - man kann die Makros nicht einfach dem Datums-Defaultwert zuweisen.

    2) Ist es in Base möglich die vielen Feldeigenschaften (Entwurfsansicht), die aus MS Access bekannt sind, auch dort einzustellen? Ich sehe immer nur eine handvoll, wahrscheinlich zwecks Benutzerfreundlichkeit.

    PS: Ich verwende Ubuntu, was eigentlich nichts zur Sache tut.

    Gruß

    EDIT: Gelöst

    http://forum.ubuntuusers.de/topic/libreoffice-base-makros-fuer-datum-defaultwerte-we/
  • in: Squid 3.2 Howto Debian

    geschrieben von jakarta

    He,

    also auf Wikipedia sehe ich, dass bisher nur die Version 3.1.15 erschienen ist.
    http://en.wikipedia.org/wiki/Squid_%28software%29

    ich glaube du musst einfach noch ein bisschen warten... ;-)
    Die Software-Quellen werden bestimmt bei nächst möglicher Gelegenheit mit den neuen Squid aktualisiert

    Viel Spaß ;-)
  • in: spezielle Exception catchen bei throws Exception

    geschrieben von jakarta

    Also theoretisch müsste das schon gehen.

    Java schaut sich das erste catch mit der AndereException an und sieht: "aaah passt" ;-)
    dann schaut es sich das nächste an und sieht: "aaaah das passt auch"

    Aber falls du auf was anderes gestoßen bist, bitte mal posten ;-)

    Viel Spaß
  • in: Python3.2 + Gtk+ unter Ubuntu

    geschrieben von jakarta

    Hallo,

    ich möchte eine kleine Anwendung mit Python3.2 und Gtk+ (Gimp Toolkit) basteln um es auf Ubuntu (Linux) laufen zu lassen.
    Also die Bindings für pygkt sind installiert, aber die Anbindung funktioniert nur für python2.7.

    Kann man das irgendwie umstellen, dass auch Python3.2 auf pygtk zugreifen kann?

    Gruß ;-)
  • in: Bash/Shell Passwort-Abfragefenster

    geschrieben von jakarta

    Hallo,

    ich möchte gern ein Shell-Skript schreiben, in dem eine Passwort-Abfrage enthalten ist.
    Also ungefähr so:

    sudo Tue-etwas-als-Root


    Das Problem ist, wenn ich das Skript ausführe und die Shell dabei nicht öffne, sehe ich die Passwort-Abfrage auch nicht.
    Gibt es dafür eine Möglichkeit ein Passwort-Abfragefenster zu öffnen (z.B. wie Ubuntu/Fedora/openSuse) und in dieses das Passwort einzutragen. Oder gibt andere Möglichkeiten?

    De facto möchte ich dieses Shell-Skript von einer Python-Skript ausführen lassen.

    Gruß ;-)

    Ergänzung:

    Danke Schön für die schnelle Antwort.
    Ich versuche das mal zu einzuarbeiten ;-)
  • in: Umlaute in Java

    geschrieben von jakarta

    Was hast du eigentlich damit vor?

    In Strings kannst du mit html arbeiten. Das geht dann so:

    String htmlString = "<html> <body> Meine Seite ist &auml;hnlich zu deiner </body> </html>


    Ansonsten probiere es mal über Unicode:

    http://de.wikipedia.org/wiki/Umlaut#Unicode
    http://openbook.galileocomputing.de/javainsel/javainsel_02_001.htm#mjecb61a9b6f9af4b3942699e5e3bd68d1

    ;-)

    Viel Erfolg
  • in: SHA-512 Text wiederherstellen

    geschrieben von jakarta

    Danke Schön für die Anworten.

    Ich versuch mich mal daran ;-)
  • in: SHA-512 Text wiederherstellen

    geschrieben von jakarta

    Hey,

    gibt es eine Möglichkeit, außer der Wörterbuch-Methode, SHA-512 Text zu decodieren (also wieder herzustellen)??

    Wäre es überhaupt möglich. Ich weiß, dass das sehr kompliziert wäre, weil es, wie der Name schon sagt über Hash-Tabellen "produziert" wird.

    Und falls es möglich ist, kann man das in Code (Pseudocode) implementieren??

    Schöne Grüße ;-)
  • in: Xserver, Wayland, Unity, GTK oder wie jetzt?

    geschrieben von jakarta

    Die Linux-Entwickler müssen ihre Entwicklung nach den Wünschen und Ansprüchen der Benutzer richten.
    Da der aktuelle Trend zu kleinen, mobilen Rechnern geht, müssen die grafischen Oberflächen darauf eingestellt werden.
    => Daher wurde Gnome3 und Unity entwickelt.
    Auf den normalen Tower-Rechnern ist z.B. Unity nicht so geeignet, da der Bildschirm größer ist und man die Effekt nicht unbedingt da braucht.

    -> Die neuen Oberflächen wie Gnome3 und Unity haben noch einige Probleme, da sie relativ jung sind.
    Im freiesMagazin http://www.freiesmagazin.de/freiesMagazin-2011-07 ist Gnome3 näher beschrieben.


    Viele Personen nutzen aber auch alte Rechner (z.B. als Home-Server)
    => Dafür ist z.B. LXDE, XFCE (wie schon beschrieben)

    Mit den Fenstermanagern wie OpenBox oder Fluxbox kann man sich sehr viel selber einstellen, wie z.B. den Dateimanager.


    Ich finde diese Entwicklung gut, da der Benutzer so frei entscheiden kann, welche grafische Oberfläche für seine Zwecke am besten geeignet ist.

    Ich finde den Ausdruck "Konkurrenz" daher im Linux / OpenSource-Sektor falsch, da jeder Benutzer von OpenSource proprietärer Software (Windows/MS Office) den Rücken zeigt (egal mit welcher grafischen Oberfläche). ;-)

    Am besten teste man die unterschiedlichen Oberflächen in einer VirtualBox oder auf Live-CDs.

    Viel Spaß ;-)
  • in: text aus datei laden

    geschrieben von jakarta

    also für deinen Fall wäre das:

    Import System.IO
    
    Dim fileStr as FileStream
    Dim streamRd as StreamReader
    Dim fileName as String
    Dim level as String
    
    fileName = "dnatsleips.moao"
    
    fileStr = New FileStream(fileName, FileMode.Open)
    streamRd = New StreamReader(fileStr)
    
    level = streamRd.ReadLine()
    
    streamRd.close()



    Den Rest, wie Sicherheitskontrollen usw. musst du selbst hinzufügen.

    Da gibts auch den Rest des Codes:
    http://openbook.galileocomputing.de/einstieg_vb_2010/einstieg_vb_2010_kap_06_003.htm
  • in: Tablet Linux

    geschrieben von jakarta

    spitzei schrieb:
    Und wie komme ich dan an meine geschützten Itunes viedos?


    Bitte ein bisschen genauer ;-)
    Sind die Videos DRM-Geschützt??

    Bei DVDs kann man den Schutz mit der libdvdcss-Bibliothek umgehen.

    => Ansonsten ist die Ubuntu Community (ubuntuusers.de oder Ubuntuforums.org) für spezielle Fragen offen.
  • in: Simple Cydia Text app Welche sprache..

    geschrieben von jakarta

    Du magst also ein Programm erstellen, dass offline läuft. Dieses Programm möchtest du als App im App-Store anbieten?

    -> Du müsstest dann deine App als .pgk-Datei für Apple-Geräte installierbar oder zumindest ausführbar machen.

    -> welche Programmiersprache du dazu benutzt, liegt bei dir. Apple arbeitet sehr viel mit Objective-C.

    Such dir ein nettes Programmierbuch á la "wie lerne ich Objective-C in 21 Tagen" und dann bist du bereit ;-)

    Über die Sinnmäßigkeit des Lernens von Objective-C wurde im C/C++/D Forum schon mal diskutiert.

    Ich weiß nicht was du genau mit webapp meinst, aber JavaScript (Skript-Sprache), HTML/CSS (Auszeichnungssprache) sind was Anderes als eine offline Anwendung.
    => Wird nicht leicht

    Viel Erfolg ;-)
  • in: Tablet Linux

    geschrieben von jakarta

    spitzei schrieb:
    Das Linux soll nur eine übergangslösung sein bis ich eine Win 7 oder Win XP CD in die finger bekomme.


    Da habe ich weggeschaut. Wenn du dir Windows drauflädst läuft das auch nicht besser als irgendeine Linux-Distro.

    Ich würde dir wegen der Unity Oberfläche zu Ubuntu 11.04 raten.
    -> Es gibt da noch kleine (ganz kleine) Knicks ab und an, aber es läuft flüssig.

    Bei meiner Seminararbeit hab ich das Thema bearbeitet, ob Windows oder Ubuntu für Tablet-PCs besser ist.
    -> Für normale Multimedia und Notiz-Anwendungen reicht Ubuntu.

    Notiz-Programme:
    Xournal, Jarnal, NoteLab

    Mein Favorit ist Xournal

    Handschrifterkennungssoftware ist:
    CellWriter

    Hol dir diese Programme bei Ubuntu über das Software-Center (einfach in der Suchleiste eingeben)

    Windows ist zu teuer, zu unsicher und man hat bei kopierten Versionen evtl ein schlechtes Gewissen.
    Außerdem funktionieren die Kopien irgendwann, nach ein paar Updates vielleicht nicht mehr...

    => Hol dir Ubuntu, vor allem wegen der Unity Oberfläche, die für kleine Bildschirme ideal ist.

    Viel Spaß ;-)
  • in: Drupal Help

    geschrieben von jakarta

    Ich würde dir raten, dass du das Thema in Richtung Web-Programmierung verschiebst.

    Ansonsten: Google Books (mit Vorschau) nach Drupal suchen :
    http://www.google.com/search?tbm=bks&tbo=1&q=Drupal&btnG=

    Hoffentlich hilfts ;-)
  • in: Windows 8 erstmals gezeigt

    geschrieben von jakarta

    webattack schrieb:
    Das blöde ist Microsoft will die Festplatte abschaffen und alles Online speichern das finde ich nicht so toll. Aber das mit Gesichtserkennung ist um einiges besser als das ole Passwort was so und so schnell zu klacken ist/war. Bin echt gespannt.:-o


    Wenn dann alles im Netz liegt, ist es ja gut aufgehoben, weil die meisten Server sowieso mit einer Linux-Distro laufen :biggrin:

    Zum Thema Sicherheit braucht man ja bei Windows eh nix sagen. Sobald Windows 8 draußen ist, wird es nach spätestens einer Stunde geknackt sein.

    Ich finde Microsoft sollte mit Windows aufhören und ihr eigenes Linux-Betriebssystem rausbringen, aber dann kann man nicht mehr über die tollen Fehler, wie Blue-Screens und Sicherheits-Bugs lächeln ;-)
  • in: Für Anfänger geeignet

    geschrieben von jakarta

    Also das wäre ein Thema für einen neuen Thread

    -> aber in Visual Studio mit VB kann in einer halben Stunde ein Programm zusammenklicken ;-)

    Delphi ist nur für Windows zu geschneidert (ein hoch auf Lazarus ;-) ); seit Delphi nicht mehr zu Borland gehört, scheint es mir, dass es mehr und mehr vernachlässigt wird.

    Zu Ruby:

    Ruby ist u.a. ein Abkömmling von Python. Ich finde Ruby sehr interessant. Es wird meistens für die Web-Entwicklung zusammen mit Ruby on Rails genutzt.

    => Aber dafür kann man einen neuen Thread öffnen. ;-)
  • in: Was sind alles Zahlen

    geschrieben von jakarta

    Hab einen Link für dich ;-)

    http://openbook.galileocomputing.de/c_von_a_bis_z/005_c_basisdatentypen_001.htm
  • in: server accept() fail

    geschrieben von jakarta

    Falls du es noch nicht hast:

    du hast "cli_size" als int deklariert und du versuchst es der Funktion bei Zeile 46 zu übergeben.
    Die Funktion erwartet aber als letzten Parameter eine "socklen_t*"-Variable.

    Falls es geht, schau in die accept-Funktion mal rein oder ändere deine "cli_size"-Variable.

    Hoffentlich konnte ich dir helfen.

    Viel Erfolg mit deinem Mini-Server ;-)
  • in: Fluxbox + Thunar Ordner/Datei-Symbole

    geschrieben von jakarta

    Hallo,

    ich hab mir mein Arch Linux mit Fluxbox in der VirtualBox eingerichtet. Ich habe nun Thunar als Dateimanager installiert.
    Nun ist meine Frage, wie kommt man an Ordner- und Datei-Icons für Thunar.

    Wo legt man die Symbole am besten ab (.flubox/icons-Ordner)?

    Kann man das evtl. über pacman lösen?

    GELÖST:

    Hab was überlesen:
    https://wiki.archlinux.org/index.php/Thunar#Setting_the_Icon_Theme
  • in: HAL auf Arch Linux nicht installierbar

    geschrieben von jakarta

    Also HAL wurde durch xorg ersetzt.

    Im englischen Wiki steht alles super drin. Das deutsche Wiki ist teilweise überaltert, schade. Aber zum Glück ist man ja der englischen Sprache ein bisschen mächtig.

    Also Grub hat sich bei mir noch nicht beschwert. kernel26 hab ich nach der Installation per update auf linux umgestellt.

  • in: Tablet Linux

    geschrieben von jakarta

    Mit welcher Art von Tablet möchtest du arbeiten?

    -> Mit den Hybrid-Tablets (Tablet-PC) , also Netbook mit drehbaren Bildschirm + Stifteingabe
    -> Oder normales Tablet ohne Tastatur?

    Falls du mit Ubuntu arbeiten und den Bildschirm + Stifteingabe drehen möchtest, gebe ich dir mal ein Skript, nach dem ich wochenlang suchen musste ;-)

    xrandr --rotate inverted
    xsetwacom set "Serial Wacom Tablet stylus" Rotate HALF


    Da musst nur noch aufpassen welches Tablet du hast.

    Wenn du das Tablet nur nach rechts/links drehen magst, wird bei Ubuntu 11.04 das Unity Menü nicht richtig angezeigt außerdem müsstest du bei einer Links/Rechts-Drehung Unity neustarten (unity -reset).

    Als graphische Oberfläche (Fenstermanager) wäre auch Fluxbox gut, da man Fluxbox sehr platzsparend ist.

    Viel Spaß mit deinem Tablet ;-)
  • in: HAL auf Arch Linux nicht installierbar

    geschrieben von jakarta

    Hallo,

    ich versuche gerade in meiner VirtualBox Arch Linux nach dieser Anleitung:
    http://www.youtube.com/user/maddogie#p/u/12/EWoS1wSvT6E
    zu installieren.

    Ich hab jetzt ein Problem bei der Installation von HAL.

    Wenn ich über pacman versuche HAL zu installieren:
    pacman -S hal


    Folgendes aus:
    Fehler: Ziel nicht gefunden: hal


    Zur Zeit greife ich nur auf die deutschen Repositories zu.

    Weiß jemand, woran es liegen kann, dass es mir HAL nicht installieren will??

    Danke Schön im Voraus;-)
  • in: Ubuntu Swap - Nutzen und wie evtl ausschalten

    geschrieben von jakarta

    fatfox schrieb:


    Warum meinst du sollte jetzt ausgerechnet Windows keinen Auslagerungsspeicher benutzen ?

    Windows verwendet genauso SWAP Speicher wie es Linux bspw. auch tut, nur ist es bei Windows keine Partition mit Zugriffszeit optimierten Dateisystem sondern eine Datei im normalen Dateisystem und deswegen entsprechen weniger performant und eben anders gelöst.


    Wieder was gelernt ;-)

    Kann man die SWAP-Speicher in Windows auch einstellen, wie bei bei Linux??
  • in: Ubuntu Swap - Nutzen und wie evtl ausschalten

    geschrieben von jakarta

    Also der SWAP wird ja eig nur benutzt, wenn der Arbeitsspeicher länger von einem Datenpaket ausgelastet und voll ist
    Dieses wird dann auf die Festplatte geschrieben.

    Gegenfrage: Arbeitest du mit Speicher-anspruchsvoller Software, wie z.B. GIMP o.ä.

    Viele Benutzer brauchen überhaupt kein SWAP. Windows hat ja auch kein Swap-Speicher, alle anderen Betriebssysteme aber schon.
    -> Das kann daran liegen, dass die Linux-Betriebssysteme häufiger im Server-Bereich eingesetzt werden und dort öfter RAM ausgelagert werden muss.

    Da gibt die Lösung für dein Problem:
    http://wiki.ubuntuusers.de/swap#Swapnutzung-einstellen

    Ich bin kein Experte für solche speziellen Linux-Probleme, hoffe aber dir geholfen zu haben.

    Für weitere Fragen im Linux/Ubuntu-Bereich am besten bei ubuntuusers.de nachfragen
    -> Da gibts immer super Hilfe für spezielle Fragen.

    Viel Erfolg ;-)
  • in: Für Anfänger geeignet

    geschrieben von jakarta

    Also ein ähnliches Thema wurde schon hier
    http://www.lima-city.de/thread/objective-c
    besprochen.

    Dort schrieb ich, dass das Buch "Einstieg in Python" von Thomas Theis für das Erlernen von Python super ist.

    Am Anfang arbeitet man am Besten mit der IDLE Entwicklungsumgebung, die hilft beim Einrücken etc. ;-)


    Zum Thema Anfängersprache:
    Es kommt oft auf den persönlichen Programmier-Erlernens-Weg an, zu welcher Sprache man persönlich zu erst greift.
    Schulen und Universitäten haben sich schon etwas dabei gedacht, warum sie zuerst C oder eine andere Sprache als Erst-Programmiersprache unterrichten.

    ps: Python ist wirklich effektiv, dass sieht man daran, das Ableton mit Python u.a arbeitet:
    http://www.ableton.com/de/pages/jobs/python_developer

    pps: Kann man sich wieder auf die Kern-Frage konzentrieren und nicht über C-Formatierungen diskutieren.


    Viel Spaß beim Programmieren ;-)
  • in: Objective C

    geschrieben von jakarta

    bladehunter schrieb:

    *brrrr* BASIC. Es gibt zwar modernere Varianten, aber ratsam ist diese Programmiersprachenfamilie meiner Einschätzung nach eher nicht. Und Lua ist kein BASIC-Abkömmling, sondern hat seine Syntax primär von Pascal geerbt, welches wiederum genauso wie C zur ALGOL-Familie gehört. (Lua hat aber noch starke Konzeptionelle Einflüsse aus anderen Sprachen).


    Aaaah, nicht beißen ;-)
    Ich hab Lua mir bloß kurz bei Wiki angeschaut. Aber du hast natürlich recht, dass Lua kein Basic-Kind ist. Ich wollte damit nur auf die einprägsame Syntax anspielen.
    -> aber Pascal ist auch interessant ;-)

    Den Thread könnte hier beendet werden.

    ;-)

    Noch mal viel Spaß beim Programmieren, egal in welcher Sprache ;-)
  • in: Python als Anfänger lieber mit Oberfläche nutzen oder nicht?

    geschrieben von jakarta

    biketricks schrieb:
    Solltest du Linux / Mac haben, schreib deine ersten Befehle am besten aufm Terminal/Shell.

    python


    Das ist zwar gut um schnell mal Befehle zu überprüfen, aber für Anfänger recht schwer nachzufolgen.

    Die Entwicklungsumgebung IDLE ist bei Python immer mit dabei.

    In dem genannten Buch arbeitet der Autor auch die ganze Zeit mit IDLE.
  • in: Bin ein Neuling und brauche hilfe

    geschrieben von jakarta

    He,

    ich hab für Pascal nach ner guten Hilfe gesucht und hab das für Visual Basic gefunden:
    http://www.youtube.com/user/SchoolFreeware#p/search

    Es gibt auch eine Seite zu SchoolFreeware, such einfach mal bei Google.

    Viel Spaß und Erfolg mit VB ;-)

    ps: falls du Linux verwenden möchtest kannst du auch MonoDev verwenden ;-)
  • in: Objective C

    geschrieben von jakarta

    lama-no2 schrieb:
    Seit wann sind Pointer eine Feinheit? Ich würde sagen, ohne Pointer geht ziemlich wenig.


    Bitte reiß sowas nicht aus dem Kontext. Aber ich nenne "Feinheiten" mal dann eher Fortgeschrittenen-Wissen.

    Damit ist gemeint, dass man nach einer Woche noch keine *next-Ketten können muss.
    Sortier-Algorithmen und Arrays (ich kenn den Zusammenhang zwischen Arrays und Pointer) für den Anfang und für die Basics reichen um kleine Programme zu schreiben und etwas über Speicherverwaltung zu lernen.

  • in: Objective C

    geschrieben von jakarta

    noch mal zu Bladehunter ;-)

    Ich habe C vorgeschlagen, da C eine Art "Mutter"-Programmiersprache, ähnlich wie Fortran oder Basic, ist und somit viele Programmiersprachen beeinflusst hat.

    Mit C kann man ohne großartige OOP z.B. kleine nette Mathe-Programme schreiben und sich so über die Grundlagen klar werden.
    Man brauch keinen großen Overhead, wie in Java mit dem ganzen Zeug wie Klassen, Konstruktoren ...
    Bei C sieht man das ein Programm einen Startpunkt (main-Methode) hat. Das Wissen kann man dann in anderen Programmiersprachen, wie z.B. Lua, Java, Scala, Vala, D, Obj-C hernehmen.
    -> Da diese Sprachen, von der Syntax her, direkt oder indirekt von C beeinflusst wurden.
    -> Java ist sehr weit verbreitet, plattform-unabhängig und bringt eigene GUI-Bibliotheken mit

    Man muss nicht unbedingt C lernen um damit nach einer Woche ein neues Betriebssystem zu programmieren, also sich mit allen Feinheiten, wie Pointer, beschäftigen, sondern sehen, wie ein Computer und ein Compiler arbeitet.
    Dabei ist es gut, wenn man Fehler macht, wie zB. Endlos-Schleifen, Stack-Overflow, oder ähnliches.
    Man sieht auch, dass Software, die im Byte-Code vorliegt, erst übersetzt werden muss, also für den Rechner verständlich gemacht werden muss.

    Ich meine, dass man mit C mehr über den Computer erfährt, also ein "kleines Informatik"-Selbststudium macht, dass wirklich für spätere Aufgaben hilfreich sein kann.


    Bei Skript-Sprachen ist das Problem, dass man ein Programm schreibt, aber nicht weiß, was der Interpreter im Hintergrund macht.
    Also dass dieser das Skript auf Syntax-Fehler überprüft und dann in Byte-Code übersetzt.
    Es wird nur gesagt: "An der Stelle: Zeile 21 hast du einen Fehler" oder "Ergebnis: 41"

    Skriptsprachen sind heutzutage, dank den guten Prozessoren und der guten Lesbarkeit sehr gut. Auch für Einsteiger ist das von Vorteil, wenn man nur die Programmiersprache lernen möchte.

    Python ist mit Sicherheit eine sehr gute Wahl ;-)

    Ich hab noch keine Erfahrungen mit Lua, aber es sieht von der Syntax ähnlich aus, wie Basic, was für Einsteiger hilfreich sein kann.

    ps: ich würde zu Python 3 greifen

    Viel Spass beim Python programmieren.
  • in: Java6 auf Debian installieren

    geschrieben von jakarta

    Falls du grundlegende Fragen noch zu Linux hast schau da:
    http://www.oreilly.de/online-books/
    http://www.galileocomputing.de/openbook

    Zu deinem Problem:
    Ich verwende Ubuntu und da existiert das gleiche Problem seit der aktuellen Version.
    -> Die Sun-Java-Dateien liegen nicht mehr in den offiziellen Paketquellen, sondern in den Partner-Paketquellen

    Bei Debian könnte es ähnlich sein.

    Bevor du ./java.bin ausführen kannst musst du es ausführbar machen also so:
    chmod +x java.bin

    Das "chmod +x" heißt change modification und mach es "executable"

    Aber wenn du das nicht weißt, dann würde ich dir erst mal raten, dich mit Linux näher auseinander zusetzen.

    Probiere es doch erst mal mit einer graphischen Distribution, bei der man vieles noch mit Klicken erledigen kann.
    -> normales Debian oder Ubuntu oder Linux Mint oder Fedora
    Das ist für den Anfang schon mal schwer genug

    Viel Erfolg noch ;-)
  • in: Objective C

    geschrieben von jakarta

    bladehunter schrieb:
    Java ist noch weniger für Anfänger geeignet. Die Sprache hat zwar viele gute Seiten, aber die zeigen sich praktisch nicht bei Anfängern.


    Ich würde es mal so sagen:
    Es ist wirklich praktisch sich in die Grundkonzepte von C einzuarbeiten.
    Dazu gehören Kontrollstrukturen, Schleifen und Methoden.

    Wenn man das verstanden hat, kann man sich langsam an Objektorientierte Programmierung heranmachen.
    -> Das Buch, das ich am Anfang des Threads vorschlug.
    -> Dazu kann man Java nehmen, da es vor allem viele Hilfeseiten gibt und man damit Applets fürs Internet entwickeln kann.

    Danach kann man sich an Oberflächen-Programmierung machen.
    Java bietet mit Swing eine hübsche Oberflächen-Bibliothek an.

    Hier ein Einsteiger-Buch:
    http://books.google.com/books?id=4_bMofrIPsQC&printsec=frontcover&dq=Einstieg+in&hl=de&ei=pAYvTvfWAo6Vswb3-LDuDw&sa=X&oi=book_result&ct=result&resnum=10&ved=0CFkQ6AEwCQ#v=onepage&q&f=false

    Zu Bladehunter:
    Mehr oder minder ist fast jede Sprache auf ihre Weise kompliziert (C ist sehr hardwarenah; Java arbeitet stark mit OOP, Python arbeitet mit Dictionaries/foreach-Schleifen, usw.), da man erst den Einstieg finden und das Konzept verstehen muss.
    Aber theoretisch kann man mit fast jeder höheren Programmiersprache anfangen (außer den esoterischen ;-) )


    Oft ist es gut, wenn man sich ein Einsteiger-Handbuch zu einer Programmiersprache sucht.
    Mit Einstieg in Python von Galileo Computing hab ich gute Erfahrungen gemacht.
    -> Also Python ist für den Einstieg auch geeignet ;-)
  • in: Ubuntu sidebar (unity Desktop)

    geschrieben von jakarta

    Bist du jetzt doch kein "Windows-Verfechter mehr" :lol:

    bitte nicht böse nehmen -> ist aber gut, dass du zur Guten Seite der Macht gewechselt bist ;-)

    Wenn du oben links zum Ubuntu-Symbol mit dem Mauszeiger gehst, kommt der Starter (Launcher), so heißt das Ding, sofort.

    -> Es könnte sein, dass man dieses Problem zur Zeit nur mit der Konsole lösen kann.
    Unity ist noch recht neu. Wenn es ein bisschen weiter entwickelt ist, kannst du davon auch mehr erwarten. ;-)

    Falls du wirklich komplexe Fragen mal zu Ubuntu hast, rate ich dir ubuntuusers.de beizutreten.

    Viel Spaß mit Ubuntu
    -> Es war die richtige Entscheidung
  • in: Objective C

    geschrieben von jakarta

    Ich hab C während meiner Ausbildung gelernt, da war das Hauptaugenmerk auf Algorithmen.
    Wenn man einen Lehrer hat lernt man C innerhalb von 1 Jahr. Dann ist man aber auch gut!

    Erwarte nicht zu viel und geh schnell weg von dem HTML-Pardigma (Ich schreib <html>Meine neue Seite</html> und es passiert was).
    Am Anfang macht man noch viele Fehler, da ist es wichtig diese zu verstehen.

    Große GUI-Programme wirst du mit C nicht schreiben, dazu wirst du dann auf Obj-C umsteigen müssen.

    Damit kannst du C lernen:
    http://openbook.galileocomputing.de/c_von_a_bis_z/

    Im Internet gibts noch zig andere Quellen für C

    Zu Obj-C schau einfach bei Wikipedia nach da findest du einige Informationen.

    Falls du einiges Wissen zu Obj-C angehäuft hast, kannst du deine Erfahrungen dazu mal hier posten ;-)
  • in: Ubuntu oder Windows?

    geschrieben von jakarta

    iamnosuperman schrieb:
    Win --> Einfaches Betriebsystem für jederman, relativ wenig zu tun (außer Updates installieren:-!), es laufen fast alle programme
    Ubuntu --> Man muss was tun um ein gutes OS zu haben, bisschen Zeit solltest du auch mitbringen, Nicht viele Programme (Mit WINE laufen einige Win Programme)


    KRITIK!!!

    Windows ist auf den meisten Rechnern vorinstalliert. Da ist dann aber sooooo viel Müll mit dabei, dass man gar nicht braucht.
    Außerdem, wenn du bei Windows irgendeine Einstellung ändern möchtest muss du erstmal das ganze Betriebssystem umkrempeln und durchsuchen (ich hatte Windows ME, Windows XP, Windows Vista und manchmal starte ich meine Virtuelle Maschine mit Windows 7 )

    zum Thema Programme:

    Ubuntu bietet 33737 Paket und Programme, die man aus dem Software-Center installieren kann, da ist alles mit dabei
    -> Office: LibreOffice, OpenOffice, KOffice, Gnome Office, Zoho Office
    -> Grafik-Programme: GIMP, Blender
    Wenn Microsoft so inkompetent ist und seine Programme nicht für Linux-Systeme anbietet, kann Ubuntu bzw. Linux nichts dafür

    Ubuntu bietet seit dieser Version die Möglichkeit an, wie im AppStore oder Android Store, Programme zu kaufen.

    Wenn man nur an Windows Programme gewöhnt ist lässt man sich super Programme entgehen
    http://edu.kde.org/applications/university
    -> Cantor hat ein GNU Octave Backend, das sehr ähnlich zu MATLAB ist (MATLAB kostet ca 600 Euro)

    Ubuntu und die meisten anderen Linux-Distributionen bringen standardmäßig LibreOffice, Firefox, Email-Client, Sofort-Nachrichten-Dienste, Foto-Betrachter, etc. mit.

    Ich bin im Frühjahr von Windows Vista auf Ubuntu umgestiegen und ich kann mich nicht geklagen.
    Der Aufbau eines Linux/Unix Systems ist viel logischer als von einem NT-System (Windows 7)
    Das sieht man bereits am Datei-System.
    Linux hat eine Baumstruktur mit einem Knoten. Windows hat mehrere Partitionen, das kann eher zu Unordnung führen.

    Bei Windows wird der Benutzer als dumm verkauft und die Rechte-Verwaltung / Sicherheit des Windows-Systems ist deutlich inkonsequenter als bei Linux!


    Außerdem hat man mit Linux viel mehr Freiheiten. Man kann zwischen 10 großen Linux-Distributionen auswählen.
    Dabei sind viele von ihnen einsteigerfreundlich (Ubuntu, OpenSuse, Fedora, Linux Mint)

    Meinen letzten Windows-PC werde ich in nächster Zeit auch noch auf Linux umstellen.

    PS: es gibt auch super Spiele für Linux (Unknown Horizons, OpenArena)

  • in: Mit PowerPoint 2007 eine DVD abspielen

    geschrieben von jakarta

    Hallo,

    wie kann mit PowerPoint 2007 eine DVD ab der 25. Minute abspielen?

    Geht das überhaupt?

    Danke ;-)
  • in: Objective C

    geschrieben von jakarta

    Also ich programmiere selber zwar kein Objective-C aber ich würde dir dies raten:
    1. C lernen
    2. Objektorientierte Programmierung lernen (evtl mit dem Buch: http://openbook.galileocomputing.de/oop/)

    Dann guck dich mal zu Objective-C und Cocoa um.

    Noch eine Frage:
    Verwendest du Apple (Mac OS X)??
  • in: Private Klassenattribute mit public Methoden schützen

    geschrieben von jakarta

    Also die Kindklassen von Message könnten in meinem Code die Getter- und Setter-Methoden überschreiben und somit die Kontrollstrukturen umgehen.

    Du möchtest, dass die Kindklassen von Message die Getter- und Setter-Methoden nicht überschreiben.

    -> Dann musst du die Getter- und Setter-Methoden final setzen.

    also so:

    public final Sender getSender()
    {
    return this.meinSender;
    }


    Meiner Meinung nach ist die Arbeit mit Getter- und Setter-Methoden kein schlechter Code bzw Stil.

    Wenn du mit Eclipse arbeitest, werden die Getter- und Setter-Methoden vorgeschlagen, wenn man die Variablen private setzt.
    Das muss ja was heißen ;-)
  • in: Private Klassenattribute mit public Methoden schützen

    geschrieben von jakarta

    He,

    ich weiß, glaub ich, was du meinst.
    1. Du möchtest mit Getter- und Setter-Methoden arbeiten (in C-Sharp heißen die Dinger Properties)
    2. über die Getter- und Setter-Methoden geht das

    Hier kommt mal Code

    public class Message
    {
    
    //Nach außen nicht sichtbare Variablen
    private Sender meinSender;
    private Empfaenger meinEmpfaenger;
    
    public Message()
    {
    
    
    }
    
    
    //Mit den Getter- und Setter-Methoden initialisiert man die Variabeln, dabei kann man bsp. Fehler o.ä. abfangen/behandeln
    public void setSender( Sender send)
    {
    
    if( this.meinEmpfaenger == null )
    {
    meinSender = send;
    }
    
    }
    
    public Sender getSender()
    {
    return this.meinSender()
    }
    
    public void setEmpfaenger( Empfaenger empf)
    {
    
    if( this.meinEmpfaenger == null )
    {
    meinEmpfaenger = empf;
    }
    
    }
    
    public Empfaenger getEmpfaenger()
    {
    return this.meinEmpfaenger;
    }
    
    }


    Getter- und Setter-Methoden sind in größeren Projekten Standard.

    Schau mal da nach:
    http://openbook.galileocomputing.de/javainsel/javainsel_05_002.htm#ixdb670f184c34a4b276852e2526cd7e7c

    Viel Erfolg ;-)
  • in: Table anstatt Frames für Seiten-Layout verwenden

    geschrieben von jakarta

    Ich hab mir auf der CSS4You Seite ein bisschen umgeschaut und gefunden, nach was ich gesucht hab.
    Mit dem float:right bzw. float:left Attribut bekomme ich eine gute Seiten-Strukturierung mit einem Menü hin.

    Frames sind jetzt bei mir raus ;-)

    -> weiß jemand noch wie man ein bereits entwickelte Seite (zB. ein Menü) auf allen Seiten einbinden kann??
    Oder komme ich an Copy-Paste des erstellten Menüs in jede neue Seite nicht vorbei??

    ;-)

    Danke Schön an alle.
  • in: Wie findet ihr Visual Basic ?

    geschrieben von jakarta

    beatfreak schrieb:
    also ich finde vb eher nicht so gut....ich bevorzuge da eher die alternativen....


    Welche Alternativen meinst du (QBasic) ??
    Und warum findest du die besser??
  • in: Python als Anfänger lieber mit Oberfläche nutzen oder nicht?

    geschrieben von jakarta

    Du möchtest bestimmt, wie in Visual Studio alles in einer Komponente haben.

    Bei Python würde ich dir raten erst die Basics, wie Kontrollstrukturen, Dictionaries und OOP, zu lernen.
    -> nimm am besten Einstieg in Python von Galileo Computing (hab ich auch)

    Am Anfang lohnt es sich wirklich mit Texteditoren, wie Notepad++ oder SciTe zu arbeiten, da man so lernt, Fehler zu erkennen.

    Später kannst du zu IDE's greifen wie Active State Python

    ps: Das gute an Python ist, dass eine GUI-Bibliothek integriert ist und viele andere im Web liegen.
    -> Man ist also nicht an eine Oberfläche gebunden, wie in VB

    Viel Spass und Erfolg mit Python ;-)
  • in: welches lapi ist besser

    geschrieben von jakarta

    Ich würde darauf achten, dass der Prozessor relativ neu und gut ist
    -> also mindestens ein Intel i5 oder ein Intel i7

    Ich würde eher zu einer NVidia Graphikkarte greifen.

    Bei der Festplatte würde ich zu einer SSD greifen.
    Das Problem ist, dass die Kapazität von SSD recht klein ist.
    -> aber der Energie-Verbrauch wird deutlich reduziert = mehr Akku-Laufzeit

    Wie gesagt, ist halt geschmackssache ob NVidia oder AMD

    Schau dir mal die Testergebnisse von Zeitschriften an.

    Ich habe eine Medion Akoya und das ist für sein Alter (bald 3 Jahre) immer noch recht fit ;-)

    Viel Erfolg bei der Suche ;-)


  • in: welches lapi ist besser

    geschrieben von jakarta

    Was willst du damit eigentlich machen?

    Möchtest du Spiele spielen (gute Graphik-Karte + guter Prozessor), hochauflösende Graphiken mit Photoshop bearbeiten (gute Graphik-Karte + viel RAM), Office-Arbeiten erledigen (intuitives Tastatur-Layout) oder Multimedia konsumieren (Blu-Ray-Laufwerk)??

  • in: Ubuntu oder Windows?

    geschrieben von jakarta

    my-free-farm schrieb:
    ubuntu bietet eine ganze menge vorteile, aber auch einige nachtweile:

    nachteile:
    -wenig spiele(kann man umgehen mit wine)
    -andere Bedienung
    -treiberistalation etwas schwer(viele treiber bereits vorhanden(fast alle neueren))
    -...


    Schau mal da nach:
    http://www.whylinuxisbetter.net/index_de.php?lang=de

    Die Bedienung ist im Übrigen im Großen und Ganzen deutlich leichter als bei Win****
    Außerdem kommt es auf die Oberfläche (Unity, Gnome, KDE, XFCE, LXDE, Fluxbox) an, wie Windows-Like du deine Bedienung haben möchtest.
    Wer die etwas andere Bedienung als Nachteil ansieht, ist schon ein bisschen unflexibel.
    Bei Youtube findet man immer irgendwelche Tutorials zur Bedienung und Installation von Linux-Systemen.

    Wenn du Ubuntu verwendest ist die Treiber-Installation sooooo einfach
    -> zusätzliche Treiber (zB. für Graphik-Treiber)
    -> Drucken (für Drucker)
    die meisten Komponenten werden sofort erkannt und daraufhin wird der passende Treiben installiert
    -> Bei Windows darf man manchmal stundenlang beim Hersteller suchen
    Es gibt Linux-Systeme, die sich auf alte Hardware spezialisiert haben und andere, wie Ubuntu, die bei fast jeder Aktualisierung neue Treiber beinhalten.

    Zu Thema Spiele:
    Mein Lieblingsspiel Warcraft 3 läuft auf meinem Ubuntu System super ;-)
    Und es gibt soooo tolle kostenlose Spiele; schau da mal nach:
    http://wiki.ubuntuusers.de/Spiele/Ubuntu-Spiele
    Wine veröffentlich öfters, welche Programme und Spiele es nun unterstützt.

    Man kann die meisten Linux-Systeme auch erst testen, bevor man sie installiert.
    -> Live-Modus


    Warum haben die meisten eigentlich ein Problem mit den Spielen, stellt kein Windows-Benutzer etwas Sinnvolles, wie Office-Arbeit, Programmierung oder Wissenschaftliches Arbeiten mit dem Rechner an?

    -> Office-Arbeit: LibreOffice, OpenOffice, Gnome Office, KOffice
    -> Programmierung: Qt, MonoDev, Eclipse, Netbeans, Unmengen weiterer Entwicklungstools
    -> Wissenschaftliches Arbeiten: Root, GNU Octave, Cantor, Step, Rocs

    Viele große Software-Produkte, wie MatLab gibt es auch für Linux.
  • in: Ubuntu oder Windows?

    geschrieben von jakarta

    Ich muss hier mal zwei Anekdoten anfügen:

    1. Ein Freund hatte zuerst Windows7 auf seinem Rechner, alles natürlich vorinstalliert. Dann hat er sich Ubuntu installiert um zu schauen, wie alles läuft und außerdem brauchte er zu der Zeit kein Windoof.
    Naja, als er wieder für ein Programm Windows installieren musste, weil über Wine seine Sache schlecht bzw gar nicht ging, war er dann überrascht als er erkannte, dass die Scroll-Funktion des Touchpads nicht mehr funktioniert.
    --> Windows ist doch toll *böses grinsen*

    2. Ein anderer Freund wollte sich ein 32-Bit Programm auf seinem 64-Bit-Windows Laptop installieren. Das funktionierte bloß nicht so toll, darum schaute ich nach und fand das in der Microsoft Hilfe:


    Viele Programme wurden für Computer entwickelt, die eine 32-Bit-Version von Windows ausführen. Sie sind unverändert auf einem Computer funktionsfähig, der eine 64-Bit-Version von Windows ausführt. In manchen Fällen kann es jedoch zu Leistungsunterschieden kommen. Wenn ein 32-Bit-Programm integrierte Treiber verwendet, funktionieren diese in der 64-Bit-Umgebung unter Umständen nicht. Wenn Sie einen 64-Bit-Computer haben, führen Sie am besten Programme aus, die für 64-Bit-Computer entwickelt wurden.


    Ich fand das dort:
    http://windows.microsoft.com/de-DE/windows-vista/32-bit-and-64-bit-Windows-frequently-asked-questions

    Ich finde das ja seeeeehr nett von Microsoft, dass die fast schreiben: ällabätsch da hast du Pech gehabt, Microsoft ist so inkompetent und kann dir bei diesem Problem nicht helfen.

    Die einfache Lösung:
    Man nehme VirtualBox und installiere ein 32-Bit Windows darauf und schon funktioniert alles.

    Windows ist doch toll *noch viel böseres Grinsen*


    Zu Ubuntu findet man fast immer eine super Hilfe:
    -> ubuntuusers.de
    -> http://ubuntuforums.org/

  • in: MP3-File abspielen

    geschrieben von jakarta

    He,

    dein Code schaut gut aus, aber du könntest ihm doch ein paar Kommentare gönnen ;-)

    Ansonsten super :-)

    Mich würde noch interessieren, warum du das ganze ohne Steuerelemente realisieren wolltest?
    ;-)
  • in: Table anstatt Frames für Seiten-Layout verwenden

    geschrieben von jakarta

    Kann ich mit dem Boxmodel bzw mit CSS überhaupt, wie bei Frames, z.B. links die Menüleiste und in der Mitte die zu ladende Seite entwerfen.

    Weil, dass mir danach ausschaut, als würde die ganze Seite immer wieder neugeladen werden. Und da denke ich, dass das bei großen Seiten lange dauern könnte.

    Mit PHP würde ich mal ganz stur sagen, dass ich damit nur meine MySQL Zugriffe realisiere.

    Bitte korrigiert mich, wenns falsch ist.
    -> Ich arbeite eigentlich nur mit Programmiersprachen und nicht mit Auszeichungssprachen ;-)


    Ich habe gerade gesehen, dass man eine Webseite mit <div> mit Menüleiste und Inhalt strukturiert.
    Aber wie geht das jetzt konkret? :cool:



  • in: Wie findet ihr Visual Basic ?

    geschrieben von jakarta

    trainercard-club schrieb:
    blöd, weil es wirklcih nur auf Windows läuft, ich würde dir eher C++ empfehlen, das ist was anständiges ;)


    Da muss ich ein bisschen widersprechen.
    VisualBasic läuft auch unter Linux.

    Man kann mit MonoDevelop VisualStudio Projekte importieren und damit arbeiten.
    -> Man kann auch für Win und für Linux dann sein Projekt compilieren. ;-)

    Es werden aber nicht die Windows-Controls sondern Gtk+ Controls verwendet.
    Da Novell MonoDev unterstützt, wird es wahrscheinlich in nächster Zeit keine rechtlichen Probleme mit Microsoft geben.

    Außerdem kann man auch auf andere Basic-Dialekte setzten, wenn man nicht mit Win arbeitet.
  • in: Java style -> windows style?

    geschrieben von jakarta

    He,

    wenn ich die Fehlermeldung richtig deute, dann kann es sein, dass der Fehler schon in der Klasse "fenstereinstellungen" eintritt.
    und wenn ich mich allzu sehr täusche, dann dort in Zeile 283
    Diese Exception wird dann an deine Anzeige-Klasse weitergeworfen.

    Schau dir mal die fenstereinstellungen-Klasse an besonders den Teil, wo du "Einloggen" übergibst.

    Viel Erfolg ;-)
  • in: Master Informatik

    geschrieben von jakarta

    @masterakio1995 und clanxray:

    Als kleine Anmerkung: Informatik ist nicht "nur" programmieren lernen und so Spiele entwickeln, sondern da lernt man zu einem sehr großen Teil Mathe, was man natürlich zB für die Graphik-Verarbeitung braucht.


    aber falls ihr wirklich in Richtung Virtual Reality gehen wollt ist der Studiengang auch nicht schlecht:
    http://www.uni-wuerzburg.de/fuer/studierende/angebot/faecher/mcs/

    Viel Spaß beim Studium ;-)
  • in: Sony Ericsson k800i - App erstellen ?

    geschrieben von jakarta

    Wie schon erwähnt: Java
    aber schau dir mal dazu Java ME an:
    Wikipedia:

    http://de.wikipedia.org/wiki/Java_Platform,_Micro_Edition

    Wenn mich nicht alles täuscht arbeiten moderne Handys/Smartphones auch schon mit der "normalen Java JRE"

    Aber für Handys ist da Java ME am besten.

    Die IDE Netbeans bietet schon eine Handy-Test-Oberfläche an.
    Nur Netbeans ist soooooooo viel, also lass dich davon nicht erschlagen ;-)

    Viel Spaß beim programmieren
  • in: Table anstatt Frames für Seiten-Layout verwenden

    geschrieben von jakarta

    Ok, überredet ;-)

    Ich hab bisher noch nichts mit CSS gemacht.

    Ich schau es mir mal an ;-)

    Danke schön :o)
  • in: Ubuntu CD weiterhin kostenlos kriegen

    geschrieben von jakarta

    Du kannst nach Südafrika fahren und dir da bei diesen CD-Automaten eine Ubuntu-CD brennen lassen.

    Ich denke mal du willst die als Merchandise-Artikel und dann kannst du dir die ja auch für 5€ im Ubuntu-Shop erstehen.

    Ansonsten verfügt dein PC bestimmt über ein USB-Slot und somit kannst du dir bequem die ISO auf den USB-Stick entpacken und damit dann deinen Rechner mit Ubuntu füttern ;-)

  • in: Table anstatt Frames für Seiten-Layout verwenden

    geschrieben von jakarta

    Hallo,

    ich hab vor meine Internetseite mit Tables anstatt mit Frames aufzubauen.
    Mit Frames kann man das ja super machen, dass man zB. links/rechts einen Inhaltsangabe und in der Mitte den Inhalt anzeigt.
    Jetzt ist meine Frage, ob man das auch so super mit Table hinbekommt?
    Sprich, links/rechts ist die Inhaltsangabe und in der Mitte der Inhalt, den man über die Inhaltsangabe aussuchen kann.
    Die Links der Inhaltsangabe sollen in der Seitenmitte den jeweiligen Inhalt anzeigen.

    Geht sowas mit Tabellen??

    Danke schön im voraus :o)
  • in: Microsoft "Windows 8"- Verursachung eines Chaos?

    geschrieben von jakarta

    Der aktuelle Trend ist zur Zeit ja sowieso, dass viele Betriebssysteme auf mehr GUI-Verschönerung setzen, als auf Optimierung von Prozessen.

    Ich habe die Befürchtung, dass Windows aus seinem Trott nicht herauskommt mit immer mehr 3D-Schnick-Schnack die Performance der Rechner in die Knie zu zwingen.
    Vor Allem sind die neuen Oberflächen, wie schon erwähnt, eher für Tablets und Netbooks entworfen und die haben nun mal keine also große Leistung als ein normaler Tower-PC.

    Ich bin eh für Linux und deshalb stellt sich diese Frage überhaupt nicht. Man kann sich für den Tower-PC und für die mobilen Rechner eine Distribution aussuchen (Pi * Daumen = sehr sehr viele)

    Die letzte Frage, die sich in Bezug auf das Chaos stellt, ist ob die Oberfläche von Win8 nicht zu überfüllt ist für kleine Bildschirme.
  • in: Wer in wird in Zukunft besser sein?-Handybetriebssysteme

    geschrieben von jakarta

    bewahrer schrieb:
    Auf dem Handy ist immer ein BS drauf, also ist es wurscht ob es kostet?


    Die Firmen, die auf ihren Handys / Smartphones ein Betriebssystem installieren, müssen es in der Regel auch bezahlen, wenn es proprietäre Software (MS Windows) ist. Den Preis geben sie natürlich an den Endkunden weiter, in irgendeiner Form (Verträge...)

    Linux ist meist OpenSource und kostet nichts. Also wird kein Preis an den Endkunden weitergegeben. :-)

    Ähnlich funktioniert das bei vorinstalliertem Windows. Microsoft verlangt dafür Geld, dass auf einem verkauften Rechner Windows vorinstalliert ist. Rechner ohne Windows kosten immer weniger, da keine Lizenzen, etc gezahlt werden müssten.

    Jep, das ist echt ein Sammelthread ;-)
  • in: Webseiten und Bücher zu C/C++

    geschrieben von jakarta

    Ich arbeite gern mit Eclipse und darum hab ich mir das Buch mal geholt:

    C++ mit Eclipse programmieren http://www.franzis.de/programmieren/c-java/c-mit-eclipse-programmieren
    von Oliver Böhm

  • in: Icons/Bilder innerhalb eines Jar-Paketes ansprechen

    geschrieben von jakarta

    Danke,

    funktioniert super ;-)
  • in: Wer in wird in Zukunft besser sein?-Handybetriebssysteme

    geschrieben von jakarta

    Mich wundert, dass keiner eine alternative zu den drei großen Handy-OS angibt

    Wie wäre es mit einem netten anderen Handy-Linux
    -> zB. Ubuntu, wobei es eigentlich fürs Handy zu fett ist
    -> MeeGo (wurde schon erwähnt)
    -> webOS als Nachfolger von PalmOS
    -> http://de.wikipedia.org/wiki/Linux-Einsatzbereiche#Embedded_Linux

    Ich glaube, ein Betriebssystem wird sich nur dann durchsetzten, wenn es möglichst günstig ist (Linux) und einen guten Support von großen Firmen (Novell, Google, Nokia) bekommt.



  • in: Wie kann ich in C# eine Komplette Internetseite Runterladen?

    geschrieben von jakarta

    Ich befürchte, dass du den Quelltext herunterladen kannst, aber bei Bildern wirst du dir die Zähne ausbeißen.

    Vielleicht steht da was drin:

    http://openbook.galileocomputing.de/visual_csharp/

    Ansonsten da:

    http://csharp-tricks.blogspot.com/2010/09/html-quelltext-einer-webseite-auslesen.html

    Du brauchst die ganze URL eines Bildes.
    Zum Thema Bilder herunterladen:

    http://www.tech-archive.net/Archive/German/Entwicklung/microsoft.public.de.german.entwickler.dotnet.csharp/2006-03/msg01652.html
  • in: Icons/Bilder innerhalb eines Jar-Paketes ansprechen

    geschrieben von jakarta

    He ich hab ein Problem mit Eclipse bzw. mit meinem erzeugten Jar-Paket.

    in Eclipse habe ich folgende Verzeichnisstruktur:

    Projekt_Name | - src | - paket1 - JavaSRC1.java / JavaSRC2.java usw.
    |- paket2 - JavaSRC3.java / JavaSRC4.java usw.
    | - paket3 - JavaSRC5.java

    | - bin | - paket1 - JavaBIN1.class /JavaBIN2.class usw.
    | - paket2 - JavaBIN3.class / JavaBIN4.class usw.
    | - paket3 - JavaSRC5.class

    | - icons | - Icon1 / Icon2 / Icon3

    Das Problem ist nun das im JAR-Paket die Verzeichnisstruktur folgende ist:

    JAR-Paket | - paket1 - JavaSCR1.java / JavaBIN1.class / JavaSRC2.java /JavaBIN2.class
    | - paket2 - JavaSCR3.java / JavaBIN3.class / JavaSRC4.java /JavaBIN4.class
    | - paket3 - JavaSCR5.java / JavaBIN5.class
    | - icons | - Icon1 / Icon2 / Icon3

    Das heißt die Java-Class Dateien und die Java-Source Dateien wurden zusammen in einen Ordner gefasst und eine Ebene höher gehoben.

    Ich möchte mit meiner Java-Datei auf meine Bilder zugreifen, die im Jar-Paket liegen.

    In Eclipse habe ich das so gemacht:

    ImageIcon icon1 = new ImageIcon(./icons/Icon1.png);

    '
    Nun hat sich herausgestellt, dass im Jar-Paket bei einer Pfad-Angabe von "./icons/" sich Java denkt, dass der Pfad außerhalb des Jar-Paketes liegt.

    Wie kann ich das ändern, dass ich auf Bilder innerhalb eines Jar-Paketes zugreifen kann.

    Bisher hab ich das ein bisschen unschön gelöst, indem ich den Icon-Ordner außerhalb des Jar-Paketes platziert habe.
    Ich möchte aber, dass die Icons im Jar-Paket sind.

    Hat jemand eine Idee oder soll ich noch mal was erklären??

  • in: MP3-File abspielen

    geschrieben von jakarta

    Gegenfrage:
    Welches Basic bzw. welcher Dialekt??

    Bei Visual Basic mit Steuerelementen
    http://msdn.microsoft.com/de-de/library/bb979468.aspx

    QBasic:
    http://www.antonis.de/qbdown/qbsound.htm

    Hab ich über Google gefunden ;-)

  • in: Image für JFrame

    geschrieben von jakarta

    Danke funktioniert ;-)
  • in: Image für JFrame

    geschrieben von jakarta

    Ich wollte für mein Programm ein Image (Icon) verwenden.
    Ich dachte mir, dass ich das genauso wie bei JButtons einfach mit:

    meinButton.setIconImage( new IconImage("./icons/meinIcon.png"));


    machen könnte.

    Das Problem ist nun, dass JFrame eine von Image abgeleitete Klasse verlangt.
    Die einzige Klasse, die ich gefunden habe, ist BufferedImage. Nur stellt diese Klasse keine einfache Pfad-Angabe, wie bei "normalen" ImageIcons bereit.

    Ich möchte folgendes machen:
    -> Ich hab ein Bild, dass ich für das Programm verwenden möchte, also meinem JFrame hinzufügen möchte
    -> JFrame nimmt nur Kind-Klassen von Image an.
    -> BufferedImage stellt keine Pfad-Angabe bereit.

    Wie kann ich mit BufferedImage mein gegebenes Bild für JFrame verwenden??
  • in: [C#] 2D Game Engine - kostenlos

    geschrieben von jakarta

    Mich würde mal interessieren, ob es eine gute 2D oder 3D-Engine für Linux gibt.
    Es gibt ja OpenGL, aber gibt es darüber hinaus noch mehr, vielleicht sogar für Mono Develop ??
  • in: Shelldatei-Pfad mit Leerzeichen in Java ausführen

    geschrieben von jakarta

    als ich habe nun noch mal in einer Java-Klasse alle Möglichkeiten probiert:

    import java.io.*;
    
    public class ShellExe
    {
    	
    	
    	//Konstruktor
    	public ShellExe()
    	{
    		execScript();
    	}
    	
    	public static void main( String[] args )
    	{
    		new ShellExe();
    	}
    	
    	public void execScript()
    	{
    			
    		try
    		{
    		
    			//Mit '-Zeichen ausfuehren
    			System.out.println("bash" + " " +  "'/home/stephan/Dokumente/Test/Neuer Ordner/MeinSkript.sh'");
    
    			Runtime.getRuntime().exec( "bash" + " " +  "'/home/stephan/Dokumente/Test/Neuer Ordner/MeinSkript.sh'"  ).waitFor(); 		
    		
    	
    			//Mit - \"-Zeichen ausfuehren
    			System.out.println("bash" + " " +  "\"/home/stephan/Dokumente/Test/Neuer Ordner/MeinSkript.sh\"");
    
    			Runtime.getRuntime().exec( "bash" + " " +  "\"/home/stephan/Dokumente/Test/Neuer Ordner/MeinSkript.sh\""  ).waitFor(); 		
    	
    			
    			//Mit \'-Zeichen ausfuehren
    			System.out.println("bash" + " " +  "\'/home/stephan/Dokumente/Test/Neuer Ordner/MeinSkript.sh\'");
    
    			Runtime.getRuntime().exec( "bash" + " " +  "\'/home/stephan/Dokumente/Test/Neuer Ordner/MeinSkript.sh\'" ).waitFor(); 		
    	
    		}
    		catch(Exception Ex)
    		{
    			Ex.printStackTrace();
    		}
    
    	}
    }


    Ich bin ja selten pessimistisch, aber ich glaube das funktioniert überhaupt nicht / bzw. bei mir nicht.

    Na gut, Danke schön für die tolle Unterstützung ;-)

    Falls doch noch jemand zufällig auf eine Lösung für das Problem stößt, kann er/sie es hier gerne posten ;-)

    ps: In der Konsole funktioniert echt alles super, nur halt im Java-Programm nicht
  • in: Shelldatei-Pfad mit Leerzeichen in Java ausführen

    geschrieben von jakarta

    Ja,

    genau das hab ich auch schon probiert mit:
    Runtime.getRuntime().exec( "Bash" + " " + "\"/home/user/Dokumente/Neuer Ordner/ShellScript.sh\"");


    Ich hab es also mit \" und mit \' probiert.
    In der Shell funktioniert es mit den Hochkommata ( ' ) genauso wie mit den Anführungszeichen ( " ), aber in Java leider nicht :-(

    Wahrscheinlich ist das ein Fehler in Java,
    aber Danke für die Antworten ;-)
  • in: Shelldatei-Pfad mit Leerzeichen in Java ausführen

    geschrieben von jakarta

    He,

    danke für die Antworten.

    In der Konsole funktioniert das mit den Anführungszeichen super, nur bei dem Java-Programm geht es nicht ;-(

    Mir wurde gesagt, dass die Shell Leerzeichen auch als %20 oder so ähnlich interpretieren.
    In URLs werden zumindest Leerzeichen so interpretiert.

    Weiß jemand, ob es wirklich %20 ist oder wie es überhaupt in URLs verarbeitet wird, da die Shell ja das auch in Java so möglich wäre.

    Da ich mit dem Befehl:

    Runtime.getRuntime().exec( "Bash" + " " + "/home/user/Dokumente/Neuer Ordner/ShellScript.sh");


    die Shell-Datei ausführe, kann ich aber nicht sehen, was mir die Konsole als Antwort auf den Befehl ausgibt!
    Kann ich mit der Pipe die Antwort der Shell in eine neue Datei schreiben??

    Also so:

    Runtime.getRuntime().exec( "Bash" + " " + "/home/user/Dokumente/Neuer Ordner/ShellScript.sh" + " | > /home/user/Dokumente/neueDatei );




    Danke schon mal für die Hilfe ;-)
  • in: Shelldatei-Pfad mit Leerzeichen in Java ausführen

    geschrieben von jakarta

    Hi,
    ich möchte mit einer Java-Klasse ein Shell-Skript ausführen.
    Ich gebe einen Datei-Pfad an, der ein Leerzeichen enthält und deshalb interpretiert die Shell das als 2 Eingaben.
    Ich habe nun den Datei-Pfad mit Anführungszeichen versehen, nur macht die Klasse immer noch nichts.
    Wenn ich die Befehlszeile in der Konsole ausführe, funktioniert alles super.
    Hat jemand eine Antwort darauf?

    Hier kommt der Java-Code:

    import java.io.*;
    
    public class ShellExecute
    {
    	
    	//Variablen initialisieren
    	private String scriptFilePath;
    	private String shellName;
    	
    	//Konstruktor
    	public ShellExecute(  String nameShell )
    	{
    		//Den Namen der Shell setzen: "bash"
    		this.setShellName( nameShell );
    	}
    	
    	public static void main( String[] args )
    	{
    		//Objekt erstellen
    		ShellExecute shellEx = new ShellExecute("bash");
    		
    		//Das Shell-Skript ausfuehren
    		shellEx.execScript("/home/stephan/Dokumente/Test/Neuer Ordner/MeinSkript.sh");
    		
    	}
    	
    	public void execScript( String filePath )
    	{
    		
    		
    		//Den Datei-Pfad initialisieren
    		this.setScriptFilePath( filePath );
    	
    		try
    		{
    		
    			//Nur ausfuehren, wenn Datei-Pfad und Shell-Name korrekt sind
    			if(  (new File ( this.getScriptFilePath() ).isFile() ) &&  ( !this.getShellName().isEmpty() ) )
    			{			
    
    			//Ausgeben, was ausgefuehrt wird	
    			System.out.println( this.getShellName() + " " + this.addQuotation(this.getScriptFilePath()) );
    
    			//Shell-Skript ausfuehren; falls Leerzeichen im Pfad Anfuehrungszeichen anfuegen
    			Runtime.getRuntime().exec( this.getShellName() + " " + this.addQuotation(this.getScriptFilePath())  ).waitFor(); 		
    				
    			System.out.println("Fertig");
    			}
    			
    		
    		}
    		catch(Exception Ex)
    		{
    			Ex.printStackTrace();
    		}
    			
    
    	}
    	
    	//Methode zum Anfuegen von Anfuehrungszeichen
    	public String addQuotation(String filePath)
    	{
    		if(filePath.contains(" "))
    		{
    			filePath = "\'" + filePath + "\'";
    		}
    		
    		return filePath;
    	}
    	
    	
    	public String getScriptFilePath()
    	{
    		return this.scriptFilePath;
    	}
    	
    	public void setScriptFilePath( String filePath )
    	{
    		this.scriptFilePath = filePath;
    	}
    	
    	public String getShellName()
    	{
    		return this.shellName;
    	}
    	
    	public void setShellName( String nameShell )
    	{
    		this.shellName = nameShell;
    	}	
    }


    Also, falls jemand eine Antwort weiß, bedanke ich mich jetzt schon mal dafür.


  • in: Webseiten, Tutorials und Bücher für Delphi

    geschrieben von jakarta

    Hier zwei Bücher für Free Pascal und Lazarus, beide vom Computer & Literatur (C&L) Verlag:

    Free Pascal 2 Handbuch und Referenz ; ISBN 978-3-936546-53-8

    Lazarus Klassenbibliothek und IDE ; ISBN 978-3-936546-63-7

    Ansonsten noch zwei Links für Free Pascal Tutorials:

    http://www.schoolfreeware.com/Free_Pascal_Tutorials.html
    http://www.youtube.com/user/SchoolFreeware#p/u/140/xIcznV3PNh0

    Ich würde mich über ein bisschen mehr Pascal freuen ;-)
  • in: Was rechnet ihr noch "zu Fuß"?

    geschrieben von jakarta

    Ich finde es wichtig Hausaufgaben in Mathe fast grundsätzlich mit dem Kopf zu rechnen. In der Prüfung ist man dann geübter im Kopfrechnen und ist damit dann teilweise schneller als mit einem TR, bei dem man erstmal 5 Minuten die Zahlen und Unbekannte eingeben muss.

    Bei Aufgaben mit vielen Zahlen, wie Matrizen/Determinanten/Gauß-Verfahren/etc... ist oft fast schon sinnvoller in der Prüfung einen Taschenrechner zu benutzen, um sich Rechenfehler zu ersparen, die in der Eile bzw im Stress einfach passieren.

    Man muss sich auch wie bereits gesagt mit dem TR auskennen. Das ist bei den Grafik-TRs nicht immer soooo einfach, wenn es ca. 100 verschiedene Bedien-Möglichkeiten gibt.

    Man kann für Hausaufgaben sich kleine Tools in C oder ähnliches programmieren. Dadurch lernt man den aktuellen Mathe-Stoff ziemlich schnell, weil man sich mit dem Problem stark auseinandersetzen muss.

Login zum Webhosting ohne Werbung!