mirror of
https://github.com/mbirth/wiki.git
synced 2024-12-25 23:04:06 +00:00
Added a few posts. Fixed some categories.
This commit is contained in:
parent
c26c77dcd7
commit
2b584a67ce
203
.htaccess
Normal file
203
.htaccess
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
## Uncomment these rules if you want to have nice URLs using
|
||||||
|
## $conf['userewrite'] = 1 - not needed for rewrite mode 2
|
||||||
|
RewriteEngine on
|
||||||
|
#
|
||||||
|
## Not all installations will require the following line. If you do,
|
||||||
|
## change "/dokuwiki" to the path to your dokuwiki directory relative
|
||||||
|
## to your document root.
|
||||||
|
RewriteBase /
|
||||||
|
## Enable this to restrict editing to logged in users only
|
||||||
|
|
||||||
|
## You should disable Indexes and MultiViews either here or in the
|
||||||
|
## global config. Symlinks maybe needed for URL rewriting.
|
||||||
|
Options -Indexes -MultiViews +FollowSymLinks
|
||||||
|
|
||||||
|
## make sure nobody gets the htaccess files
|
||||||
|
<Files ~ "^([\._]ht|README$|VERSION$|COPYING$)">
|
||||||
|
Order allow,deny
|
||||||
|
Deny from all
|
||||||
|
Satisfy All
|
||||||
|
</Files>
|
||||||
|
|
||||||
|
# Redirect to new wiki
|
||||||
|
|
||||||
|
RewriteRule ^de/know-how/hacking/bios-password/start http://wiki.mbirth.de/know-how/hacking/bios-passwords-de.html [L,R=301]
|
||||||
|
RewriteRule ^de/know-how/hacking/bios-password/acertm203tx http://wiki.mbirth.de/know-how/hacking/bios-password/acer-travelmate-203tx.html [L,R=301]
|
||||||
|
RewriteRule ^de/know-how/hacking/cisco-catalyst-2950 http://wiki.mbirth.de/know-how/hacking/cisco-catalyst-2950.html [L,R=301]
|
||||||
|
RewriteRule ^de/know-how/hacking/jamba-downloads http://wiki.mbirth.de/know-how/hacking/jamba-downloads.html [L,R=301]
|
||||||
|
RewriteRule ^de/know-how/hacking/medion-hddrive2go http://wiki.mbirth.de/know-how/hacking/medion-hddrive2go.html [L,R=301]
|
||||||
|
RewriteRule ^de/know-how/hacking/tassimo-barcodes http://wiki.mbirth.de/know-how/hacking/tassimo-barcodes.html [L,R=301]
|
||||||
|
RewriteRule ^de/know-how/hardware/gigaset-m34-usb http://wiki.mbirth.de/know-how/hardware/siemens-gigaset-m34-usb.html [L,R=301]
|
||||||
|
RewriteRule ^de/know-how/hardware/loewe-concept-plus http://wiki.mbirth.de/know-how/hardware/loewe-concept-plus.html [L,R=301]
|
||||||
|
RewriteRule ^de/know-how/hardware/siemens-s1621-z220-a http://wiki.mbirth.de/know-how/hardware/siemens-s1621-z220-a.html [L,R=301]
|
||||||
|
RewriteRule ^de/know-how/hardware/siemens-sl2-141-i http://wiki.mbirth.de/know-how/hardware/siemens-sl2-141-i.html [L,R=301]
|
||||||
|
RewriteRule ^de/know-how/software/gemeinschaft http://wiki.mbirth.de/know-how/software/gemeinschaft.html [L,R=301]
|
||||||
|
RewriteRule ^de/misc/fun/quotes http://wiki.mbirth.de/misc/fun/quotes.html [L,R=301]
|
||||||
|
RewriteRule ^de/misc/fun/websms http://wiki.mbirth.de/misc/fun/websms.html [L,R=301]
|
||||||
|
RewriteRule ^de/misc/7-gruende http://wiki.mbirth.de/misc/7-gruende.html [L,R=301]
|
||||||
|
RewriteRule ^de/misc/autokuehler http://wiki.mbirth.de/misc/autokuehler.html [L,R=301]
|
||||||
|
RewriteRule ^de/misc/beziehungen-nein-danke http://wiki.mbirth.de/misc/beziehungen-nein-danke.html [L,R=301]
|
||||||
|
RewriteRule ^de/misc/dealstreet http://wiki.mbirth.de/misc/dealstreet.html [L,R=301]
|
||||||
|
RewriteRule ^de/misc/franzoesisch-in-berlin http://wiki.mbirth.de/misc/franzoesisch-in-berlin.html [L,R=301]
|
||||||
|
RewriteRule ^de/misc/fuehrerschein-g http://wiki.mbirth.de/misc/fuehrerschein-g.html [L,R=301]
|
||||||
|
RewriteRule ^de/misc/hausdurchsuchung http://wiki.mbirth.de/misc/hausdurchsuchung.html [L,R=301]
|
||||||
|
RewriteRule ^de/misc/hfc23-emissions http://wiki.mbirth.de/misc/hfc23-emissions.html [L,R=301]
|
||||||
|
RewriteRule ^de/misc/schwyzerduetsch-extrem http://wiki.mbirth.de/misc/schwyzerduetsch-extrem.html [L,R=301]
|
||||||
|
RewriteRule ^de/misc/zitate http://wiki.mbirth.de/misc/zitate.html [L,R=301]
|
||||||
|
RewriteRule ^de/software/autohotkey/u3helper/tutorial http://wiki.mbirth.de/software/autohotkey/u3helper/tutorial-de.html [L,R=301]
|
||||||
|
RewriteRule ^de/software/autohotkey/u3helper/u3helper-vs-packagefactory http://wiki.mbirth.de/software/autohotkey/u3helper/u3helper-vs-packagefactory-de.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/development/bzr http://wiki.mbirth.de/know-how/development/bazaar.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/development/compile-wx.net http://wiki.mbirth.de/know-how/development/compile-wxnet.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/development/cookies http://wiki.mbirth.de/know-how/development/cookies.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/development/firebug http://wiki.mbirth.de/know-how/development/firebug.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/development/json-mime-types http://wiki.mbirth.de/know-how/development/json-mime-types.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/development/mono-winforms http://wiki.mbirth.de/know-how/development/mono-winforms.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/development/pear-channels http://wiki.mbirth.de/know-how/development/pear-channels.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/gtd/email http://wiki.mbirth.de/know-how/gtd/email.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/android/wireshark http://wiki.mbirth.de/know-how/hacking/android/wireshark.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/audiomate/start http://wiki.mbirth.de/know-how/hacking/audiomate.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/audiomate/firmware http://wiki.mbirth.de/know-how/hacking/audiomate/firmware.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/audiomate/hardware http://wiki.mbirth.de/know-how/hacking/audiomate/hardware.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/bios-password/start http://wiki.mbirth.de/know-how/hacking/bios-passwords.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/bios-password/acertm203tx http://wiki.mbirth.de/know-how/hacking/bios-password/acer-travelmate-203tx.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/bios-password/baycomwb http://wiki.mbirth.de/know-how/hacking/bios-password/baycom-worldbook-ii.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/bios-password/compaq-armada http://wiki.mbirth.de/know-how/hacking/bios-password/compaq-armada.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/bios-password/dell-latitude-cpi http://wiki.mbirth.de/know-how/hacking/bios-password/dell-latitude-cpi.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/bios-password/dell-latitude http://wiki.mbirth.de/know-how/hacking/bios-password/dell-latitude.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/bios-password/fsclbe http://wiki.mbirth.de/know-how/hacking/bios-password/fujitsu-lifebook-e-series.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/bios-password/gericom-webboy http://wiki.mbirth.de/know-how/hacking/bios-password/gericom-webboy.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/bios-password/ibm-aptiva http://wiki.mbirth.de/know-how/hacking/bios-password/ibm-aptiva.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/bios-password/ibm-thinkpad http://wiki.mbirth.de/know-how/hacking/bios-password/ibm-thinkpad.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/bios-password/shameless-ripoff http://wiki.mbirth.de/know-how/hacking/bios-password/shameless-ripoff.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/bios-password/sony-vaio http://wiki.mbirth.de/know-how/hacking/bios-password/sony-vaio.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/bios-password/toshiba http://wiki.mbirth.de/know-how/hacking/bios-password/toshiba.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/nintendo-ds/start http://wiki.mbirth.de/know-how/hacking/nintendo-ds.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/nintendo-ds/backup-savegames http://wiki.mbirth.de/know-how/hacking/nintendo-ds/backup-savegames.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/nintendo-ds/cyclods-evolution http://wiki.mbirth.de/know-how/hacking/nintendo-ds/cyclods-evolution.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/nintendo-ds/dump-games http://wiki.mbirth.de/know-how/hacking/nintendo-ds/dump-games.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/nintendo-ds/extract-sound http://wiki.mbirth.de/know-how/hacking/nintendo-ds/extract-sound.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/nintendo-ds/ezflash-3in1 http://wiki.mbirth.de/know-how/hacking/nintendo-ds/ezflash-3in1.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/nintendo-ds/favorite-games http://wiki.mbirth.de/know-how/hacking/nintendo-ds/favourite-games.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/nintendo-ds/ndstool http://wiki.mbirth.de/know-how/hacking/nintendo-ds/ndstool.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/nintendo-ds/wii-downloads http://wiki.mbirth.de/know-how/hacking/nintendo-ds/wii-downloads.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/ps2/start http://wiki.mbirth.de/know-how/hacking/sony-playstation-2.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/ps2/dms4pro http://wiki.mbirth.de/know-how/hacking/sony-playstation-2/dms4pro.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/wii/start http://wiki.mbirth.de/know-how/hacking/nintendo-wii.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/wii/backup-games-to-usb-hdd http://wiki.mbirth.de/know-how/hacking/nintendo-wii/backup-games-to-usb-hdd.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/wii/encryption-keys http://wiki.mbirth.de/know-how/hacking/nintendo-wii/encryption-keys.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/wii/favorite-games http://wiki.mbirth.de/know-how/hacking/nintendo-wii/favourite-games.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/wii/hbc http://wiki.mbirth.de/know-how/hacking/nintendo-wii/wii-homebrew-channel.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/wii/mii-to-ds http://wiki.mbirth.de/know-how/hacking/nintendo-wii/mii-to-ds.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/wii/mplayer-samba http://wiki.mbirth.de/know-how/hacking/nintendo-wii/mplayer-samba.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/wii/savegame-editing http://wiki.mbirth.de/know-how/hacking/nintendo-wii/savegame-editing.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/wii/twilight-hack http://wiki.mbirth.de/know-how/hacking/nintendo-wii/twilight-hack.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/wii/usbloader-gx http://wiki.mbirth.de/know-how/hacking/nintendo-wii/usbloader-gx.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/windows-mobile/oggsync http://wiki.mbirth.de/know-how/hacking/windows-mobile/oggsync.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/asus-wl300g http://wiki.mbirth.de/know-how/hacking/asus-wl300g.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/avm-fritzbox-7270 http://wiki.mbirth.de/know-how/hacking/avm-fritzbox-7270.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/linksys-nslu2 http://wiki.mbirth.de/know-how/hacking/linksys-nslu2.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/msi-rg54se http://wiki.mbirth.de/know-how/hacking/msi-rg54se.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/samsung-se-t084m http://wiki.mbirth.de/know-how/hacking/samsung-se-t084m.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/samsung-sgh-z300 http://wiki.mbirth.de/know-how/hacking/samsung-sgh-z300.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/siemens-a55 http://wiki.mbirth.de/know-how/hacking/siemens-a55.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/siemens-gigaset http://wiki.mbirth.de/know-how/hacking/siemens-gigaset.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/siemens-m65 http://wiki.mbirth.de/know-how/hacking/siemens-m65.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/sony-psp http://wiki.mbirth.de/know-how/hacking/sony-psp.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/teac-mp380 http://wiki.mbirth.de/know-how/hacking/teac-mp380.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hacking/zyxel-660hw67 http://wiki.mbirth.de/know-how/hacking/zyxel-660hw67.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/acer-aspire-one/start http://wiki.mbirth.de/know-how/hardware/acer-aspire-one.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/acer-aspire-one/bios-recovery http://wiki.mbirth.de/know-how/hardware/acer-aspire-one/bios-recovery.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/acer-aspire-one/bios-update http://wiki.mbirth.de/know-how/hardware/acer-aspire-one/bios-update.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/acer-aspire-one/card-reader http://wiki.mbirth.de/know-how/hardware/acer-aspire-one/card-reader.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/acer-aspire-one/linpus http://wiki.mbirth.de/know-how/hardware/acer-aspire-one/install-linpus.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/acer-aspire-one/ubuntu http://wiki.mbirth.de/know-how/hardware/acer-aspire-one/install-ubuntu.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/acer-aspire-one/wlan http://wiki.mbirth.de/know-how/hardware/acer-aspire-one/wifi.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/amazon-kindle/start http://wiki.mbirth.de/know-how/hardware/amazon-kindle.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/amazon-kindle/galileo-openbooks http://wiki.mbirth.de/know-how/hardware/amazon-kindle/galileo-openbooks.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/start http://wiki.mbirth.de/know-how/hardware/apple-iphone.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/airvideo-server-linux http://wiki.mbirth.de/know-how/hardware/apple-iphone/airvideo-server-linux.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/appulous http://wiki.mbirth.de/know-how/hardware/apple-iphone/appulous.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/carrier-settings http://wiki.mbirth.de/know-how/hardware/apple-iphone/carrier-settings.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/crashing-apps http://wiki.mbirth.de/know-how/hardware/apple-iphone/crashing-apps.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/develop-apps http://wiki.mbirth.de/know-how/hardware/apple-iphone/develop-apps.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/emojis http://wiki.mbirth.de/know-how/hardware/apple-iphone/emojis.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/firmware-3-beta http://wiki.mbirth.de/know-how/hardware/apple-iphone/firmware-3-beta.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/firmware-unpacking http://wiki.mbirth.de/know-how/hardware/apple-iphone/firmware-unpacking.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/flash http://wiki.mbirth.de/know-how/hardware/apple-iphone/flash-in-safari.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/google-calendars http://wiki.mbirth.de/know-how/hardware/apple-iphone/google-calendars.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/hidden-features http://wiki.mbirth.de/know-how/hardware/apple-iphone/hidden-features.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/iphone-vs-android http://wiki.mbirth.de/know-how/hardware/apple-iphone/iphone-vs-android.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/istat http://wiki.mbirth.de/know-how/hardware/apple-iphone/istat.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/jailbreak http://wiki.mbirth.de/know-how/hardware/apple-iphone/jailbreak.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/messenger http://wiki.mbirth.de/know-how/hardware/apple-iphone/messenger.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/my-apps http://wiki.mbirth.de/know-how/hardware/apple-iphone/my-apps.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/navigation http://wiki.mbirth.de/know-how/hardware/apple-iphone/navigation.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/ssh-access http://wiki.mbirth.de/know-how/hardware/apple-iphone/ssh-access.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/t-mobile-hotspot http://wiki.mbirth.de/know-how/hardware/apple-iphone/tmobile-hotspot.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/apple-iphone/tips-and-tricks http://wiki.mbirth.de/know-how/hardware/apple-iphone/tips-and-tricks.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/google-nexus-one/start http://wiki.mbirth.de/know-how/hardware/google-nexus-one.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/google-nexus-one/aptoide http://wiki.mbirth.de/know-how/hardware/google-nexus-one/aptoide.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/google-nexus-one/custom-tones http://wiki.mbirth.de/know-how/hardware/google-nexus-one/custom-tones.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/google-nexus-one/enable-moving-apps-to-sdcard http://wiki.mbirth.de/know-how/hardware/google-nexus-one/enable-moving-apps-to-sdcard.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/google-nexus-one/manual-firmware-update http://wiki.mbirth.de/know-how/hardware/google-nexus-one/manual-firmware-update.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/google-nexus-one/my-apps http://wiki.mbirth.de/know-how/hardware/google-nexus-one/my-apps.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/google-nexus-one/secret-menus http://wiki.mbirth.de/know-how/hardware/google-nexus-one/secret-menus.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/google-nexus-one/wallpapers http://wiki.mbirth.de/know-how/hardware/google-nexus-one/wallpapers.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/samsung-galaxy-nexus/manual-firmware-update http://wiki.mbirth.de/know-how/hardware/samsung-galaxy-nexus/manual-firmware-update.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/sandisk-sansa-fuze/start http://wiki.mbirth.de/know-how/hardware/sandisk-sansa-fuze.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/sandisk-sansa-fuze/feature-bits http://wiki.mbirth.de/know-how/hardware/sandisk-sansa-fuze/feature-bits.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/sandisk-sansa-fuze/id3-tagging http://wiki.mbirth.de/know-how/hardware/sandisk-sansa-fuze/id3-tagging.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/sandisk-sansa-fuze/mtp-mode http://wiki.mbirth.de/know-how/hardware/sandisk-sansa-fuze/mtp-mode.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/sandisk-sansa-fuze/rhythmbox http://wiki.mbirth.de/know-how/hardware/sandisk-sansa-fuze/rhythmbox.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/sandisk-sansa-fuze/rockbox http://wiki.mbirth.de/know-how/hardware/sandisk-sansa-fuze/rockbox-on-fuze.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/sandisk-sansa-fuze/video-format http://wiki.mbirth.de/know-how/hardware/sandisk-sansa-fuze/video-format.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/analog-tft-calibration http://wiki.mbirth.de/know-how/hardware/analog-tft-calibration.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/dymo-labelwriter-320-under-ubuntu http://wiki.mbirth.de/know-how/hardware/dymo-labelwriter-320-under-ubuntu.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/evoluent-verticalmouse http://wiki.mbirth.de/know-how/hardware/evoluent-verticalmouse.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/fortuna-gpsmartbt http://wiki.mbirth.de/know-how/hardware/fortuna-gpsmart-bt.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/hp-laserjet-3p http://wiki.mbirth.de/know-how/hardware/hp-laserjet-3p.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/logitech-v400 http://wiki.mbirth.de/know-how/hardware/logitech-v400.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/medion-bios-settings http://wiki.mbirth.de/know-how/hardware/medion-bios-settings.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/memup-pop-key http://wiki.mbirth.de/know-how/hardware/memup-pop-key.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/msi-digivox-a-d http://wiki.mbirth.de/know-how/hardware/msi-digivox-a-d.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/msi-p45-platinum http://wiki.mbirth.de/know-how/hardware/msi-p45-platinum.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/sheevaplug http://wiki.mbirth.de/know-how/hardware/sheevaplug-guruplug.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/sonyericsson-mbw-150 http://wiki.mbirth.de/know-how/hardware/sonyericsson-mbw150.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/sphairon-ar860 http://wiki.mbirth.de/know-how/hardware/sphairon-ar860.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/stardom-sohoraid-sr3610 http://wiki.mbirth.de/know-how/hardware/stardom-sohoraid-sr3610.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/technisat-digicorder http://wiki.mbirth.de/know-how/hardware/technisat-digicorder.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/tomtom http://wiki.mbirth.de/know-how/hardware/tomtom-pnas.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/hardware/western-digital-greenpower http://wiki.mbirth.de/know-how/hardware/wd-green-disks.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/misc/audio-bitrates http://wiki.mbirth.de/know-how/misc/audio-bitrates.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/misc/nasa-roger-beep http://wiki.mbirth.de/know-how/misc/nasa-roger-beep.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/misc/nypd-siren-sounds http://wiki.mbirth.de/know-how/misc/nypd-siren-sounds.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/misc/rsa-safeword-tokens http://wiki.mbirth.de/know-how/misc/rsa-safeword-tokens.html [L,R=301]
|
||||||
|
# ...
|
||||||
|
RewriteRule ^know-how/software/titanium http://wiki.mbirth.de/know-how/software/appcelerator-titanium.html [L,R=301]
|
||||||
|
# ...
|
||||||
|
RewriteRule ^know-how/software/linux/remapping-mousebuttons http://wiki.mbirth.de/know-how/software/linux/remapping-mouse-buttons.html [L,R=301]
|
||||||
|
# ...
|
||||||
|
RewriteRule ^know-how/software/windows/u3/start http://wiki.mbirth.de/know-how/software/windows/u3.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/software/windows/u3/basics http://wiki.mbirth.de/know-how/software/windows/u3/basics.html [L,R=301]
|
||||||
|
RewriteRule ^know-how/software/windows/u3/cruzersync http://wiki.mbirth.de/know-how/software/windows/u3/cruzersync.html [L,R=301]
|
||||||
|
# ...
|
||||||
|
RewriteRule ^software/autohotkey/u3helper/start http://wiki.mbirth.de/software/autohotkey/u3helper.html [L,R=301]
|
||||||
|
RewriteRule ^software/autohotkey/u3helper/tutorial http://wiki.mbirth.de/software/autohotkey/u3helper/tutorial.html [L,R=301]
|
||||||
|
RewriteRule ^software/autohotkey/u3helper/u3helper-vs-packagefactory http://wiki.mbirth.de/software/autohotkey/u3helper/u3helper-vs-packagefactory.html [L,R=301]
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
## If you enable DokuWikis XML-RPC interface, you should consider to
|
||||||
|
## restrict access to it over HTTPS only! Uncomment the following two
|
||||||
|
## rules if your server setup allows HTTPS.
|
||||||
|
RewriteCond %{HTTPS} !=on
|
||||||
|
RewriteRule ^lib/exe/xmlrpc.php$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
|
||||||
|
|
||||||
|
RewriteRule ^_media/(.*) lib/exe/fetch.php?media=$1 [QSA,L]
|
||||||
|
RewriteRule ^_detail/(.*) lib/exe/detail.php?media=$1 [QSA,L]
|
||||||
|
RewriteRule ^_export/([^/]+)/(.*) doku.php?do=export_$1&id=$2 [QSA,L]
|
||||||
|
RewriteRule ^$ doku.php [L]
|
||||||
|
RewriteCond %{REQUEST_FILENAME} !-f
|
||||||
|
RewriteCond %{REQUEST_FILENAME} !-d
|
||||||
|
RewriteRule (.*) doku.php?id=$1 [QSA,L]
|
||||||
|
RewriteRule ^index.php$ doku.php
|
@ -7,7 +7,6 @@ updated: 2009-04-07 11:20:21 +0200
|
|||||||
toc: false
|
toc: false
|
||||||
tags:
|
tags:
|
||||||
- know-how
|
- know-how
|
||||||
- hacking
|
|
||||||
- miscellaneous
|
- miscellaneous
|
||||||
- audio
|
- audio
|
||||||
---
|
---
|
||||||
|
@ -7,7 +7,6 @@ updated: 2009-06-26 20:39:10 +0200
|
|||||||
toc: false
|
toc: false
|
||||||
tags:
|
tags:
|
||||||
- know-how
|
- know-how
|
||||||
- hacking
|
|
||||||
- miscellaneous
|
- miscellaneous
|
||||||
- security
|
- security
|
||||||
---
|
---
|
||||||
|
@ -7,7 +7,6 @@ updated: 2010-01-05 00:11:50 +0100
|
|||||||
toc: false
|
toc: false
|
||||||
tags:
|
tags:
|
||||||
- know-how
|
- know-how
|
||||||
- hacking
|
|
||||||
- miscellaneous
|
- miscellaneous
|
||||||
- audio
|
- audio
|
||||||
---
|
---
|
||||||
|
@ -7,7 +7,6 @@ updated: 2010-03-12 19:32:32 +0100
|
|||||||
toc: false
|
toc: false
|
||||||
tags:
|
tags:
|
||||||
- know-how
|
- know-how
|
||||||
- hacking
|
|
||||||
- miscellaneous
|
- miscellaneous
|
||||||
- audio
|
- audio
|
||||||
- space
|
- space
|
||||||
|
@ -0,0 +1,30 @@
|
|||||||
|
---
|
||||||
|
title: Duplicate files in /data/app-asec/
|
||||||
|
language: en
|
||||||
|
layout: default
|
||||||
|
created: 2012-11-11 00:29:15 +0100
|
||||||
|
updated: 2012-11-11 00:29:29 +0100
|
||||||
|
toc: false
|
||||||
|
tags:
|
||||||
|
- know-how
|
||||||
|
- software
|
||||||
|
- android
|
||||||
|
---
|
||||||
|
On Jelly Bean, using FX with root, I noticed duplicate files in /data/app-asec/, e.g.:
|
||||||
|
|
||||||
|
* `com.disney.WMW-1.asec` (56,9 MB)
|
||||||
|
* `com.disney.WMW-2.asec` (56,9 MB)
|
||||||
|
|
||||||
|
It looks like one is obsolete and consuming almost 60MB.
|
||||||
|
|
||||||
|
So I deleted the older ones of the duplicates and also renamed all files to have the suffix `-1`.
|
||||||
|
|
||||||
|
After a reboot, some apps were not working. The launcher showed a "app is not installed" message.
|
||||||
|
|
||||||
|
After some more research, I found the file `/data/system/packages.xml` which contains lines like these:
|
||||||
|
|
||||||
|
{% highlight xml %}
|
||||||
|
<package name="com.disney.WMW" codePath="/mnt/asec/com.disney.WMW-2/pkg.apk" resourcePath="/mnt/asec/com.disney.WMW-2/res.zip" nativeLibraryPath="/mnt/asec/com.disney.WMW-2/lib" flags="0" ft="13ab353ea00" it="13484d822a3" ut="13ab3547873" version="16" userId="10214" installer="com.android.vending">
|
||||||
|
{% endhighlight %}
|
||||||
|
|
||||||
|
So I changed these lines to read `com.disney.WMW-1` and after one more reboot, all apps worked again. AND I had **500MB more free space**.
|
53
know-how/software/android/_posts/2012-11-23-root.md
Normal file
53
know-how/software/android/_posts/2012-11-23-root.md
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
---
|
||||||
|
title: root
|
||||||
|
language: en
|
||||||
|
layout: default
|
||||||
|
created: 2012-11-23 11:11:15 +0100
|
||||||
|
updated: 2012-11-23 11:27:43 +0100
|
||||||
|
toc: false
|
||||||
|
tags:
|
||||||
|
- know-how
|
||||||
|
- software
|
||||||
|
- android
|
||||||
|
---
|
||||||
|
*Rooting* means installing a `su` binary onto the device, which provides a way to become the `root` (=Superuser, "su")
|
||||||
|
user on the Android system. `root` has access to everything and thus you can do really nasty things with it.
|
||||||
|
|
||||||
|
|
||||||
|
Preparation
|
||||||
|
===========
|
||||||
|
|
||||||
|
Unlock bootloader
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
If not already done, unlock your bootloader.
|
||||||
|
|
||||||
|
|
||||||
|
su binary
|
||||||
|
---------
|
||||||
|
|
||||||
|
There are currently two different "su" binaries available: [Superuser](https://play.google.com/store/apps/details?id=com.noshufou.android.su)
|
||||||
|
and [SuperSU](https://play.google.com/store/apps/details?id=eu.chainfire.supersu). I prefer the latter one.
|
||||||
|
|
||||||
|
These apps are only for updating an already installed binary, so you'll need the installable zip file for your desired binary:
|
||||||
|
|
||||||
|
* [SuperSU](http://forum.xda-developers.com/showthread.php?t=1538053)
|
||||||
|
* [Superuser](http://androidsu.com/superuser/) (get the *Superuser-…* zip which includes the updater app)
|
||||||
|
|
||||||
|
|
||||||
|
Recovery
|
||||||
|
--------
|
||||||
|
|
||||||
|
The stock recovery only allows flashing zip files from a special directory you can't access yet. So you'll need a
|
||||||
|
custom recovery to work around this limitation.
|
||||||
|
|
||||||
|
There are - again - 2 options: ClockworkMod (CWM) Recovery or TeamWin Recovery Project (TWRP). I prefer the latter one.
|
||||||
|
|
||||||
|
* [ClockworkMod Recovery](http://www.clockworkmod.com/rommanager) (download "touch" or "non-touch" version)
|
||||||
|
* [TeamWin Recovery Project](http://teamw.in/twrp_view_all_devices) (download the recovery image, **not** the app install method)
|
||||||
|
|
||||||
|
|
||||||
|
Step by Step
|
||||||
|
============
|
||||||
|
|
||||||
|
TBC
|
@ -0,0 +1,48 @@
|
|||||||
|
---
|
||||||
|
title: Tango Messenger
|
||||||
|
language: en
|
||||||
|
layout: default
|
||||||
|
created: 2013-01-15 10:00:50 +0100
|
||||||
|
updated: 2013-01-15 10:00:50 +0100
|
||||||
|
toc: false
|
||||||
|
tags:
|
||||||
|
- know-how
|
||||||
|
- software
|
||||||
|
- android
|
||||||
|
- messenger
|
||||||
|
---
|
||||||
|
If you text with someone over [Tango](https://play.google.com/store/apps/details?id=com.sgiggle.production), you might
|
||||||
|
not know his/her phone number, because he got yours first and started the conversation.
|
||||||
|
|
||||||
|
But if you are on a rooted Android, that's no problem. Head to `/data/data/com.sgiggle.production/files` and find the
|
||||||
|
file `call_log.dat`. Take a look at it - it should look similar to this:
|
||||||
|
|
||||||
|
{% highlight xml %}
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<call_records>Cq4BChZvTGszYW9JS1g5a0E1S1VaNXJTN2FnEgAaDys0OSAxMjM0NTY3ODkwMSIWam9obi5kb2VAZXhhbXBsZS5vcmcoAzCYobqHBTgAQP///////////wFKCEpvaG5SBkRvZVo1ZWI5NWU3Mzk0NGJmMGVmNGRjZTdiMDRlYWQ0MjBiZDNAcmVhbHRpbWUuc2dpZ2dsZS5jb21iBTc3Mjg4agByAHoACq8BChZv
|
||||||
|
TGszYW9JS1g5a0E1S1VaNXJTN2FnEgAaDys0OSAxMjM0NTY3ODkwMSIWam9obi5kb2VAZXhhbXBsZS5vcmcoAzDy07eHBTgAQP///////////wFKCEpvaG5SBkRvZVo1ZWI5NWU3Mzk0NGJmMGVmNGRjZTdiMDRlYWQ0MjBiZDNAcmVhbHRpbWUuc2dpZ2dsZS5jb21iBjExMzE4NWoAcgB6AAquAQoWb0xrM2Fv
|
||||||
|
SUtYOWtBNUtVWjVyUzdhZxIAGg8rNDkgMTIzNDU2Nzg5MDEiFmpvaG4uZG9lQGV4YW1wbGUub3JnKAEwo9G3hwU4AED///////////8BSghKb2huUgZEb2VaNWViOTVlNzM5NDRiZjBlZjRkY2U3YjA0ZWFkNDIwYmQzQHJlYWx0aW1lLnNnaWdnbGUuY29tYgU5NTMzNmoAcgB6AA==</call_records>
|
||||||
|
{% endhighlight %}
|
||||||
|
|
||||||
|
The string in the `<call_records>`-tag looks very much like base64, so let's try! Use a local converter or some online
|
||||||
|
service like [base64decode.org](http://www.base64decode.org/) to decode the Base64-stuff only (not the XML around it!).
|
||||||
|
|
||||||
|
You'll get something like this:
|
||||||
|
|
||||||
|
~~~
|
||||||
|
..
|
||||||
|
.oLk3aoIKX9kA5KUZ5rS7ag....+49 12345678901".john.doe@example.org(.0.....8.@..........J.JohnR.DoeZ5eb95e73944bf0ef4dce7b04ead420bd3@realtime.sgiggle.comb.77288j.r.z.
|
||||||
|
..
|
||||||
|
.oLk3aoIKX9kA5KUZ5rS7ag....+49 12345678901".john.doe@example.org(.0.ӷ..8.@..........J.JohnR.DoeZ5eb95e73944bf0ef4dce7b04ead420bd3@realtime.sgiggle.comb.113185j.r.z.
|
||||||
|
..
|
||||||
|
.oLk3aoIKX9kA5KUZ5rS7ag....+49 12345678901".john.doe@example.org(.0.ѷ..8.@..........J.JohnR.DoeZ5eb95e73944bf0ef4dce7b04ead420bd3@realtime.sgiggle.comb.95336j.r.z.
|
||||||
|
~~~
|
||||||
|
|
||||||
|
And there it is:
|
||||||
|
|
||||||
|
* conversation id (`oLk3aoIKX9kA5KUZ5rS7ag`)
|
||||||
|
* phone number (`+49 12345678901`)
|
||||||
|
* email address (`john.doe@example.org`)
|
||||||
|
* name (2 fields: `John` and `Doe`)
|
||||||
|
* maybe some online conversation id (`5eb95e73944bf0ef4dce7b04ead420bd3@realtime.sgiggle.com`)
|
||||||
|
* some number? (`77288`, `113185` and `95336`)
|
@ -0,0 +1,52 @@
|
|||||||
|
---
|
||||||
|
title: eZPublish templates in Eclipse
|
||||||
|
language: en
|
||||||
|
layout: default
|
||||||
|
created: 2008-07-15 23:43:57 +0200
|
||||||
|
updated: 2009-02-08 14:37:49 +0100
|
||||||
|
toc: false
|
||||||
|
tags:
|
||||||
|
- know-how
|
||||||
|
- software
|
||||||
|
- ezpublish
|
||||||
|
---
|
||||||
|
Syntax-highlighting and Code-completion
|
||||||
|
=======================================
|
||||||
|
|
||||||
|
With the [Smile eZ Publish](http://smile-ez-plugin.sourceforge.net/)-plugin for Eclipse, there is syntax highlighting
|
||||||
|
and code-completion for eZ Publish-templates. But this only works if you open the `.tpl`-files out of a project.
|
||||||
|
|
||||||
|
If not already set, at the configuration page *Window → Preferences… → General → Editors → File Associations → *.tpl*
|
||||||
|
select *Open With… → Smile TPL Editor*. Alternatively you can use the *[JAC eZ Template Editor](http://ez.no/developer/contribs/3rd_party/eclipse_plugin_jac_ez_template_editor)*
|
||||||
|
which is included in that plugin.
|
||||||
|
|
||||||
|
Installation:
|
||||||
|
|
||||||
|
1. `Help → Software Updates → Find and Install…`
|
||||||
|
1. (X) Search for new features to install
|
||||||
|
1. Click <kbd>Next ></kbd>
|
||||||
|
1. `New Remote Site…`
|
||||||
|
1. **Name:** Smile ezPublish
|
||||||
|
1. **URL:** http://smile-ez-plugin.sourceforge.net/update/
|
||||||
|
1. Click <kbd>OK</kbd>
|
||||||
|
1. make sure that the new entry is checked
|
||||||
|
1. below: <kbd>Finish</kbd>
|
||||||
|
1. install the plugin as usual
|
||||||
|
|
||||||
|
|
||||||
|
Template-validating and Class-browser
|
||||||
|
=====================================
|
||||||
|
|
||||||
|
To get these features you have to download the [Smile eZ Publish Extension](http://sourceforge.net/project/showfiles.php?group_id=190833&package_id=224521)
|
||||||
|
and install it into eZ Publish. Enable the extension `smileclasses` at the eZ-Adminpanel.
|
||||||
|
|
||||||
|
In Eclipse, go to your project settings, open the page *eZ Publish* and at **Server** enter the URL to the
|
||||||
|
smileclasses-export, e.g. `http://foobar.com/ezpublish/smileclasses/export`. **Web root** might be the local filepath
|
||||||
|
to the main directory of the server (don't know if this is used, it isn't mentioned in any documentation). You might
|
||||||
|
also enable the template validation.
|
||||||
|
|
||||||
|
If everything is correct, at *Window → Show View → Other… → Smile eZ Publish* you can activate the *[Classes View](http://smile-ez-plugin.sourceforge.net/screen1.jpg)*
|
||||||
|
to see all eZ Publish-classes.
|
||||||
|
|
||||||
|
**Note:** On sites with `RequireUserLogin=true` you have to add both smileclasses-functions to the `AnonymousAccessList[]`.
|
||||||
|
(see [here](http://sourceforge.net/tracker/index.php?func=detail&aid=1694375&group_id=190833&atid=934946)).
|
@ -0,0 +1,33 @@
|
|||||||
|
---
|
||||||
|
title: Lighten up whitespace characters
|
||||||
|
language: en
|
||||||
|
layout: default
|
||||||
|
created: 2008-07-15 00:18:52 +0200
|
||||||
|
updated: 2013-03-16 17:26:35 +0100
|
||||||
|
toc: false
|
||||||
|
tags:
|
||||||
|
- know-how
|
||||||
|
- software
|
||||||
|
- ezpublish
|
||||||
|
---
|
||||||
|
If you enable the checkbox *Show whitespace characters* under General → Editors → Text Editors, the characters are a
|
||||||
|
bit too offensive. Sadly, there's no option to change the transparency of them. The default (and fixed) value is
|
||||||
|
`64h`/`FFh` = `100d`/`255d` (ca. 40% visible / 60% transparency). You can only change the value using a hex-editor:
|
||||||
|
|
||||||
|
* open the file `org.eclipse.jface.text_3.3.1r331_v20070629.jar` in the plugins folder of Eclipse using an archiver
|
||||||
|
(e.g. Total Commander)
|
||||||
|
* unpack the contained file `WhitespaceCharacterPainter.class` out of `/org/eclipse/jface/text/`
|
||||||
|
* open that file in a hex-editor (e.g. Hex-Workshop, XVI32)
|
||||||
|
* jump to the location `0x1769` and find the following lines:
|
||||||
|
|
||||||
|
001750: 0a 2a b4 01 1f b6 01 3c 36 0a 2a b4 01 1d 99 00
|
||||||
|
001760: 21 2b b6 01 4e 36 0b 2b 10>64<b6 01 51 2a 2b 15
|
||||||
|
001770: 09 15 0a b7 01 38 2b 15 0b b6 01 51 a7 00 0c 2a
|
||||||
|
|
||||||
|
(The marked `64` is the value described above. `00h` = white/transparent, `FFh` = black.)
|
||||||
|
|
||||||
|
<font color="#ffffff">00</font><font color="#eeeeee">11</font><font color="#dddddd">22</font><font color="#cccccc">33</font><font color="#bbbbbb">44</font><font color="#aaaaaa">55</font><font color="#999999">66</font><font color="#888888">77</font><font color="#777777">88</font><font color="#666666">99</font><font color="#555555">AA</font><font color="#444444">BB</font><font color="#333333">CC</font><font color="#222222">DD</font><font color="#111111">EE</font><font color="#000000">FF</font>
|
||||||
|
|
||||||
|
`33h` would be 80% transparency and is a nice value.
|
||||||
|
|
||||||
|
After saving your changes, put the file back into the .jar and run Eclipse.
|
@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
title: Key Authentication in FreeSSHd
|
||||||
|
language: en
|
||||||
|
layout: default
|
||||||
|
created: 2008-07-15 00:23:35 +0200
|
||||||
|
updated: 2008-07-15 00:23:35 +0200
|
||||||
|
toc: false
|
||||||
|
tags:
|
||||||
|
- know-how
|
||||||
|
- software
|
||||||
|
- freesshd
|
||||||
|
---
|
||||||
|
* generate key-pair using puttygen.exe
|
||||||
|
* enter desired username as *Key comment*
|
||||||
|
* *Save private key*
|
||||||
|
* copy OpenSSH-key out of the box *Public key for pasting into OpenSSH authorized keys file* and paste into a file,
|
||||||
|
name that file after the username - without any extension
|
||||||
|
* put that file in the key directory of freeSSHd
|
||||||
|
* restart the *freeSSHd* service
|
81
know-how/software/games/_posts/2013-08-14-spaz.md
Normal file
81
know-how/software/games/_posts/2013-08-14-spaz.md
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
---
|
||||||
|
title: SPAZ - Space Pirates and Zombies
|
||||||
|
language: en
|
||||||
|
layout: default
|
||||||
|
created: 2013-08-13 02:19:14 +0200
|
||||||
|
updated: 2013-08-14 00:17:58 +0200
|
||||||
|
toc: false
|
||||||
|
tags:
|
||||||
|
- know-how
|
||||||
|
- software
|
||||||
|
- games
|
||||||
|
---
|
||||||
|
Get decompiled savegame
|
||||||
|
=======================
|
||||||
|
|
||||||
|
Savegames are actually written to disk in a plaintext form and then compiled by the engine. The source file is deleted
|
||||||
|
afterwards. To obtain it under Linux:
|
||||||
|
|
||||||
|
1. save your game, name it e.g. "TEST"
|
||||||
|
1. find your savegame folder, it should be: `~/.local/share/spacepiratesandzombies/b_save/`
|
||||||
|
1. make sure there are the files `sg_TEST.cs.dso` and `si_TEST.cs` in that folder
|
||||||
|
1. touch an empty file `sg_TEST.cs` and make sure its permissions allow read/write for the user
|
||||||
|
1. now remove the write permission from the directory (`chmod a-w b_save`)
|
||||||
|
1. in the game, (may load first) and save again under the same name (overwrite!)
|
||||||
|
1. the `sg_TEST.cs` should now contain the full savegame
|
||||||
|
|
||||||
|
|
||||||
|
Compile after modifications
|
||||||
|
===========================
|
||||||
|
|
||||||
|
To make SPAZ load the modified file, you have to compile it first. SPAZ won't compile it on its own. But we can trick it:
|
||||||
|
|
||||||
|
1. find your SPAZ settings folder, it should be `~/.local/share/spacepiratesandzombies/b_settings/`
|
||||||
|
1. rename the files `spz_settings.cs` and `spz_settings.cs.dso` to something else
|
||||||
|
1. now copy your modified `sg_TEST.cs` into it and name it `spz_settings.cs`
|
||||||
|
1. run *SPAZ* from Steam, until you see the resolution/mod-pack selection screen, quit *SPAZ*
|
||||||
|
1. you should now find a file `spz_settings.cs.dso` in that folder - that's your compiled savegame
|
||||||
|
1. rename `spz_settings.cs` → `sg_TEST.cs` and `spz_settings.cs.dso` → `sg_TEST.cs.dso`
|
||||||
|
1. rename the original files back to `spz_settings.cs` and `spz_settings.cs.dso`
|
||||||
|
|
||||||
|
|
||||||
|
Calculate Checksum
|
||||||
|
==================
|
||||||
|
|
||||||
|
SPAZ does a primitive checksum validation on its savegames. If you take a look at the `si_TEST.cs`, you'll find
|
||||||
|
something like this:
|
||||||
|
|
||||||
|
~~~
|
||||||
|
TEST
|
||||||
|
2013 08 12 22 42 01
|
||||||
|
1
|
||||||
|
3
|
||||||
|
6
|
||||||
|
THE SOL SYSTEM
|
||||||
|
1.605
|
||||||
|
0
|
||||||
|
371866351
|
||||||
|
TEST2013 08 12 22 42 01136THE SOL SYSTEM1.6050371866351
|
||||||
|
~~~
|
||||||
|
|
||||||
|
The number in the last but one line is a decimal CRC32 checksum with its bytes negated (signed 4-byte integer). The
|
||||||
|
number occurs a second time at the end of the last line.
|
||||||
|
|
||||||
|
To calculate the number from our new file, first calculate the CRC32:
|
||||||
|
|
||||||
|
~~~
|
||||||
|
$ crc32 sg_TEST.cs.dso
|
||||||
|
e9d5c510
|
||||||
|
~~~
|
||||||
|
|
||||||
|
Now negate that value, so we get: ffffffff162a3aef. We only use the last 8 nibbles (last 4 bytes): `162a3aef`.
|
||||||
|
|
||||||
|
Finally, turn that into a signed decimal number: `371866351`. Done. This is our new checksum which goes right into
|
||||||
|
the `si_TEST.cs` file. Now you're able to load the modified savegame.
|
||||||
|
|
||||||
|
|
||||||
|
Further Reading
|
||||||
|
===============
|
||||||
|
|
||||||
|
* http://www.spacepiratesandzombies.com/forums/viewtopic.php?f=27&t=2967
|
||||||
|
* http://www.spacepiratesandzombies.com/forums/viewtopic.php?f=5&t=2372
|
@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
title: Swing apps show garbled backgrounds
|
||||||
|
language: en
|
||||||
|
layout: default
|
||||||
|
created: 2008-07-15 00:21:03 +0200
|
||||||
|
updated: 2008-07-15 00:21:03 +0200
|
||||||
|
toc: false
|
||||||
|
tags:
|
||||||
|
- know-how
|
||||||
|
- software
|
||||||
|
- java
|
||||||
|
---
|
||||||
|
This may have to do with a damaged OpenGL pipeline. Play around with the following parameters:
|
||||||
|
|
||||||
|
* `--Dsun.java2d.opengl==true|false`
|
||||||
|
* `--Dsun.java2d.opengl.fbobject==true|false`
|
||||||
|
* `--Dsun.java2d.d3d==true|false`
|
||||||
|
|
||||||
|
If you found the correct combination, set it as environment variable `_JAVA_OPTIONS`.
|
@ -0,0 +1,39 @@
|
|||||||
|
---
|
||||||
|
title: LookAndFeel in ALL apps
|
||||||
|
language: en
|
||||||
|
layout: default
|
||||||
|
created: 2008-12-16 13:16:21 +0100
|
||||||
|
updated: 2008-12-29 00:25:37 +0100
|
||||||
|
toc: false
|
||||||
|
tags:
|
||||||
|
- know-how
|
||||||
|
- software
|
||||||
|
- java
|
||||||
|
---
|
||||||
|
To set your favorite LAF in all Java apps, you can create a file `swing.properties` in your `jre/lib`[^1] folder with
|
||||||
|
following contents:
|
||||||
|
|
||||||
|
swing.laf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel
|
||||||
|
swing.defaultlaf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel
|
||||||
|
|
||||||
|
You can also set the `_JAVA_OPTIONS` environment variable to the following (or just specify these parameters upon the
|
||||||
|
`java`-call):
|
||||||
|
|
||||||
|
-Dswing.laf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel -Dswing.defaultlaf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel
|
||||||
|
|
||||||
|
From now on you will see *NimbusLookAndFeel* in all Java applications which do not set a LAF on their own.
|
||||||
|
|
||||||
|
Available LookAndFeels as of 1.6:
|
||||||
|
|
||||||
|
* `com.sun.java.swing.plaf.gtk.GTKLookAndFeel`
|
||||||
|
* `com.sun.java.swing.plaf.motif.MotifLookAndFeel`
|
||||||
|
* `com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel`
|
||||||
|
* `com.sun.java.swing.plaf.windows.WindowsLookAndFeel`
|
||||||
|
* `javax.swing.plaf.basic.BasicLookAndFeel`
|
||||||
|
* `javax.swing.plaf.metal.MetalLookAndFeel`
|
||||||
|
* `javax.swing.plaf.multi.MultiLookAndFeel`
|
||||||
|
* `javax.swing.plaf.synth.SynthLookAndFeel`
|
||||||
|
|
||||||
|
|
||||||
|
[^1]: Windows: `C:\Program Files\Java\jre1.6.0_01\lib`
|
||||||
|
Linux: `/usr/lib/jvm/java-6-sun/jre/lib`
|
@ -6,6 +6,7 @@ created: 2009-02-27 20:59:59 +0100
|
|||||||
updated: 2011-07-22 11:21:16 +0200
|
updated: 2011-07-22 11:21:16 +0200
|
||||||
toc: false
|
toc: false
|
||||||
tags:
|
tags:
|
||||||
|
- know-how
|
||||||
- software
|
- software
|
||||||
- windows
|
- windows
|
||||||
- u3
|
- u3
|
||||||
|
@ -6,6 +6,7 @@ created: 2009-04-11 22:54:39 +0200
|
|||||||
updated: 2009-04-11 22:54:39 +0200
|
updated: 2009-04-11 22:54:39 +0200
|
||||||
toc: false
|
toc: false
|
||||||
tags:
|
tags:
|
||||||
|
- know-how
|
||||||
- software
|
- software
|
||||||
- windows
|
- windows
|
||||||
- u3
|
- u3
|
||||||
|
@ -6,6 +6,7 @@ created: 2009-07-19 14:16:00 +0200
|
|||||||
updated: 2009-07-22 20:46:36 +0200
|
updated: 2009-07-22 20:46:36 +0200
|
||||||
toc: false
|
toc: false
|
||||||
tags:
|
tags:
|
||||||
|
- know-how
|
||||||
- software
|
- software
|
||||||
- windows
|
- windows
|
||||||
- u3
|
- u3
|
||||||
|
Loading…
Reference in New Issue
Block a user