Samstag, 15. August 2015

Windows - Ordner erstellen, welcher nicht sofort löschbar ist

Möchte man Deiten in einem Ordner hinterlegen, welcher sich nicht einfach per Explorer löschen lässt, geht dies mit den folgenden Boardmitteln von Windows:

  1. Starten der Eingabeaufforderung
    1. "Ausführen" aufrufen => z.B. "Windows" Taste + "R" drücken
    2. "cmd" eingeben und "OK" bestätigen
  2. Auf dem gewünschten Laufwerk Ordner erstellen
    1. "md con\" oder
    2. "md aux\" erstellen
  3. Die Ordner lassen sich jetzt wieder nur per Eingabeaufforderung löschen
    1. "rd con\" oder
    2. "rd aux"

Hintergrund: In der DOS-Zeit, als Windows noch nicht per GUI (grafische Benutzeroberfläche) bedienbar war, waren einige Befehle/Namen für Windows und Geräte (z.B. auch COM1, COM2 oder PRN ...) reserviert.

Sonntag, 9. August 2015

Efficients: Optimieren eines Prozesses geht erst, wenn man die...

Efficients: Optimieren eines Prozesses geht erst, wenn man die...: Prozesse im Unternehmen sind wichtig. Sie helfen einen die Arbeit besser zu verstehen. Man kann Prozesse nur optimieren, wenn man diese kenn...

Raspberry Pi - Überflüssige Software deinstallieren

Update vom 16.01.2017

Installiert man die neue "Jessie" - "LITE" Version, ist eine Deinstalltion nicht mehr notwendig. Siehe auch http://sebastianhemel.blogspot.de/2016/12/raspberry-pi-raspbian-jessie.html .



Viele der per default installierten Programme werden in der Regel nicht benötigt und könne daher deinstalliert werden. Sollte man Sie später doch noch benötigen, kann man Sie später einfach wieder installieren :-)

Befehl:
sudo aptitude purge ... (siehe Ende des Artikels)
purge - löscht das Paket inklusive aller Konfigurationsdateien

Da ich für meinen Pi (Serverbetrieb "headless") weder Spiele noch eine GUI (Desktopumgebung) benötige, können die folgenden Programme ohne Probleme gelöscht werden (Informationen zu den einzelnen Packeten kann man unter https://packages.debian.org/search?searchon=names&keywords=leafpad herausfinden):
  • blt
  • desktop-base
  • dillo 
  • gnome-icon-theme
  • gnome-themes-standard
  • idle
  • idle3
  • leafpad
  • lightdm
  • lxappearance
  • lxde
  • lxde-common
  • lxde-core
  • lxde-icon-theme
  • lxinput lxmenu-data
  • lxpanel lxpolkit
  • lxrandr
  • lxsession
  • lxsession-edit
  • lxshortcut
  • lxtask
  • lxterminal
  • xarchiver 
  • menu-xdg
  • midori
  • openbox
  • pcmanfm
  • penguinspuzzle
  • pistore
  • python-pygame
  • python-tk
  • python3-tk
  • omxplayer
  • scratch
  • tk8.5
  • xinit
  • xserver-xorg
  • zenity
sudo aptitude purge blt desktop-base dillo gnome-icon-theme gnome-themes-standard idle idle3 leafpad lightdm lxappearance lxde lxde-common lxde-core lxde-icon-theme lxinput lxmenu-data lxpanel lxpolkit lxrandr lxsession lxsession-edit lxshortcut lxtask lxterminal xarchiver menu-xdg midori openbox pcmanfm penguinspuzzle pistore python-pygame python-tk python3-tk omxplayer scratch tk8.5 xinit xserver-xorg zenity

Montag, 25. Mai 2015

Raspberry Pi - Einrichtung nach Installation

Nach der Installation des Betriebssystems und dem ersten Start des Pi´s, sollten folgende Einstellungen vorgenommen werden:

Hinweis: Starten der Raspi-Config erfolgt mit  sudo raspi-config . 
  1. Speicherplatz der kompletten SD-Karte nutzen (Hinweis: Bei Raspbian Stretch nicht erforderlich)
    •  Expand Filesystem aufrufen und bestätigen. Anschließend muss ein reboot erfolgen.
  2. Deutsches Tastaturlayout einstellen
  3. Zeitzone einstellen und Uhrzeit aktualisieren
    • "4 Internationalisation Options" oder "4 Localisation Options" aufrufen und "I2 Change Timezone" auswählen und die Uhr auf Europe und Berlin einstellen

Optional:

  • Betriebssystem/Firmware und Software beim Raspberry Pi aktualisieren:
  • Anschließend einen Neustart ausführen
    • sudo shutdown -r now

 

FAQ:
  • Default User/PW: pi/raspberry 
    • Passwort ändern:  passwd
  • Herunterfahren: sudo shutdown -h 0
  • Hostname ändern: sudo vi /etc/hostname raspbberypi => dein-pi
    • sudo /etc/init.d/hostname.sh
    • sudo reboot
    • sudo vi /etc/hosts
      127.0.1.1 dein-pi

Samstag, 23. Mai 2015

Raspberry Pi - Raspbian "wheezy" installieren

Bevor die SD-Karte im Raspberry Pi in Betrieb genommen werden kann, muss auf ihr ein Betriebssystem installiert werden.
Als Linux-Distribution für den Pi eignet sich das Raspbian "wheezy", welches extra an den Minicomputer angepasst wurde.

Download unter https://www.raspberrypi.org/downloads/

Nach dem Download muss das Zip-Archiv entpackt werden. Das Image ist folgendermaßen aufgebaut:
yyyy-mm-dd-wheezy-raspbian.img
Anschließend kann man mit dem Programm Win32 Disk Imager dass Image auf die zuvor FAT-32 formatierte SD-Karte installiert werden.

Download unter http://sourceforge.net/projects/win32diskimager/

Sonntag, 19. April 2015

Direkter URL Zugriff auf Google Drive Dateien

Möchte man einen direkten öffentlichen Zugriff auf Dateien in seinem GoogleDrive um z.B. Inhalte aus einem .txt File auszulesen, gibt es folgende Möglichkeit:
  • Rechts-Klick auf die gewünschte Datei und Share auswählen
  • Danach im folgenden Dialog den Link Get shareable link anklicken

Der generierte Link https://drive.google.com/file/d/0ByVthb1EejQ5OEtqYWdITGp5QjA/view?usp=sharing muss dann zu dem nachfolgenden umgebaut werden:
  • https://drive.google.com/uc?id=0ByVthb1EejQ5OEtqYWdITGp5QjA&export=download
Aufbau: https://drive.google.com/uc?id= XYZ &export=download

Jetzt kann man den Inhalt der .txt Datei z.B. eine URL direkt auslesen.

Bsp.:  new HttpAsyncTask().execute("https://drive.google.com/uc?id=0ByVthb1EejQ5OEtqYWdITGp5QjA&export=download");

Sonntag, 15. März 2015

Android Studio - Intellij SVN CheckOut error

Nach dem Google beim Android SDK von Eclipse auf Intellij umgestellt hat, bekam ich bei der Migration meiner Projekte folgende Fehlermeldung beim Versuch einen SVN Checkout zu machen:
Cannot load supported formats: Cannot run program "svn": CreateProcess error=2, The system cannot find the file specified
Dieses Problem kann relativ schnell behoben werden.

In den Einstellungen muss man die folgende Option deaktivieren "Use command-line client".


Alternativ kann man auch den SVN command-line client in der %PATH% Umgebungsvariable hinzufügen.