Tuesday, 8 December 2015
Clink in ConEmu
Leider funktioniert clink nicht mehr in ConEmu. Beim Drücken von Alt+H passiert nichts. Das is leicht zu beheben. In dieser Meldung ist beschrieben wie. Einfach die alten clink Dateien mit denen aus dieser Version, die Minhook verwendet, ersätzen.
Friday, 4 December 2015
Cirque Wave Keyboard GKB330 → Prolific PL-2303 → USB → openSUSE /dev/ttyUSB0
I have an old ergonomic Wave Keyboard from Cirque, ca. 1998, 1590 g light, which I wanted to use at my PC. Therefore I bought an serial → USB adaptor.
So the PS2 connector for the keyboard part goes into the PS2 from the PC and the serial connector for the Glidepoint Technology touchpad goes to the adaptor, which is plugged into an USB 2 port.
Under Windows this was to get the touchpad working. The CD that came with the adaptor was broken but it was easy to find a driver for the Prolific PL-2303 on the internet. Only an old version of the driver worked under WinXP, Win7 and Win10, which Win7 always wanted to update.
Under Linux openSUSE 13.2 it was a little bit more complicated to get the touchpad to work.
The command "lsusb" listed the "Prolific Technology, Inc. PL2303 Serial Port", so the device was detected, but "xinput list" did not show the touchpad. In this post I found how to change "/dev/ttySS0" to "dev/ttyUSB0" using "minicom". I don't know if this is necessary, but it was done.
(2018-12) Add: This change of setting is necessary. Install minicom - start it like "minicom -s" as superuser form the console - in "configuration" select "Serial port setup" - type "A" - change the Serial Device to "/dev/ttyUSB0" - twice "Enter" - select "Save setup as dfl" (default) - type "control-A Q" to leave minicom - Done
From this post I learned about the "inputattach" command, which unfortunately only worked with "sudo". To make the install permanent the command has to be started on startup. As openSUSE 13.2 does not use the "/etc/rc.local" any more, " /etc/init.d/boot.local" has to be use as described in this post. You probably could also use the "after.local script" as described therein. I changed "/etc/init.d/boot.local" and added the line:
inputattach --microsoft /dev/ttyUSB0
Now "xinput list" reports the touchpad as:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microsoft Mouse id=8 [slave pointer (2)]
⎜ ↳ Dell Premium USB Optical Mouse id=10 [slave pointer (2)]
:)
P.S.: After updating to openSUSE 42 this didn't work any more but after moving the line
inputattach --microsoft /dev/ttyUSB0
into the "/etc/init.d/after.local" script all was fine again. :))
P.P.S (2018-12): After updating to openSUSE 15 Leap this didn't work any more. The autostart function is slowly moved to systemd. I found introduction about how to use systemd here.
Just changing the "/etc/init.d/after.local" to look like this didn't work for me. #!/bin/bash inputattach --microsoft /dev/ttyUSB0 I wrote a file called "pl2303.service" containing the following text and copied it into to "/etc/systemd/system/pl2303.service".
[Unit]
Description=Wave Keyboard Touchpad on PL-2303
[Service]
User=root
ExecStart=/usr/sbin/inputattach --microsoft /dev/ttyUSB0
[Install]
WantedBy=multi-user.target
The following commands finished the procedure:
sudo chmod 777 /etc/systemd/system/pl2303.service
systemctl start pl2303.service
systemctl enable pl2303.service
systemctl --system daemon-reload
:))
Cirque Wave Keyboard GKB330 |
USB 2.0 to Serial RS232 DB9 9Pin Adapter |
Under Windows this was to get the touchpad working. The CD that came with the adaptor was broken but it was easy to find a driver for the Prolific PL-2303 on the internet. Only an old version of the driver worked under WinXP, Win7 and Win10, which Win7 always wanted to update.
Under Linux openSUSE 13.2 it was a little bit more complicated to get the touchpad to work.
The command "lsusb" listed the "Prolific Technology, Inc. PL2303 Serial Port", so the device was detected, but "xinput list" did not show the touchpad. In this post I found how to change "/dev/ttySS0" to "dev/ttyUSB0" using "minicom". I don't know if this is necessary, but it was done.
(2018-12) Add: This change of setting is necessary. Install minicom - start it like "minicom -s" as superuser form the console - in "configuration" select "Serial port setup" - type "A" - change the Serial Device to "/dev/ttyUSB0" - twice "Enter" - select "Save setup as dfl" (default) - type "control-A Q" to leave minicom - Done
From this post I learned about the "inputattach" command, which unfortunately only worked with "sudo". To make the install permanent the command has to be started on startup. As openSUSE 13.2 does not use the "/etc/rc.local" any more, " /etc/init.d/boot.local" has to be use as described in this post. You probably could also use the "after.local script" as described therein. I changed "/etc/init.d/boot.local" and added the line:
inputattach --microsoft /dev/ttyUSB0
Now "xinput list" reports the touchpad as:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microsoft Mouse id=8 [slave pointer (2)]
⎜ ↳ Dell Premium USB Optical Mouse id=10 [slave pointer (2)]
:)
P.S.: After updating to openSUSE 42 this didn't work any more but after moving the line
inputattach --microsoft /dev/ttyUSB0
into the "/etc/init.d/after.local" script all was fine again. :))
P.P.S (2018-12): After updating to openSUSE 15 Leap this didn't work any more. The autostart function is slowly moved to systemd. I found introduction about how to use systemd here.
Just changing the "/etc/init.d/after.local" to look like this didn't work for me. #!/bin/bash inputattach --microsoft /dev/ttyUSB0 I wrote a file called "pl2303.service" containing the following text and copied it into to "/etc/systemd/system/pl2303.service".
[Unit]
Description=Wave Keyboard Touchpad on PL-2303
[Service]
User=root
ExecStart=/usr/sbin/inputattach --microsoft /dev/ttyUSB0
[Install]
WantedBy=multi-user.target
The following commands finished the procedure:
sudo chmod 777 /etc/systemd/system/pl2303.service
systemctl start pl2303.service
systemctl enable pl2303.service
systemctl --system daemon-reload
:))
Labels:
Cirque,
inputattach,
openSUSE,
systemd,
Wave Keyboard
Wednesday, 14 October 2015
Mass Spectrometry - Quantification
Info
- BioStars: Mass spectrometry
- BioStars: Question: Normalization And Differential Expression Analysis Of Mass Spectrometry Data
- BioStars: Question: absolute protein quantification from mass spectrometry
Software
- Wikipedia: MS/MS peptide quantification
- An Assessment of Software Solutions for the Analysis of Mass Spectrometry Based Quantitative Proteomics Data
- MS-utils
- InfernoRDN can perform various downstream data analysis, data reduction, and data comparison tasks including normalization, hypothesis testing, clustering, and heatmap generation
- Isobar (R package) provides methods for preprocessing, normalization, and report generation for the analysis of Proteomics data generated by Mass spectrometers using isobaric peptide tags, such as iTRAQ and TMT
- MSstats is an R package for statistical relative quantification of proteins and peptides in global, targeted and data-independent proteomic. (Ref.)
Maxquant related
- UNiquant, a program for quantitative proteomics analysis using stable isotope labeling
- Mascot Distiller
- ProtQuant: a tool for the label-free quantification of MudPIT proteomics data
Labels:
mass spectrometry,
MS,
quantification,
quantitation,
software
Tuesday, 25 August 2015
Thunderbird is not responding!
Nach der Aufdatierung von Windows 7 auf Windows 10 hängt Mozilla Thunderbird (Version 38.2.0) öfters für längere Zeit, wenn Nachrichten nachgeladen oder verschickt werden. Alle gefundenen Vorschläge etwaige Einstellungen in Thunderbird selber zu ändern haben nicht gebracht. Eine mögliche Lösung zum Problem habe ich hier (http://forums.mozillazine.org/viewtopic.php?f=39&t=2952365) gefunden.
Thunderbird ist nicht als Programm in der Liste der von der Firewall zugelassenen Programme. Nachdem "thunderbird.exe" zugefügt wurde hängt das Programm anscheinend nicht mehr.
P.S: Und das hat dann doch nicht 100% geholfen. :(
Nächster Versuch:
https://wiki.mozilla.org/Thunderbird:Testing:Antivirus_Related_Performance_Issues
"Windows Defender" deaktiviert. Das Problem besteht immer noch.
Thunderbird hängt besonders schnell, wenn auf den Kalender (incl. "Provider for Google Calendar") zugegriffen wird.
Mit "Process Explorer" das Thunderbird-Fenster "abgetastet". Beim "Hängen" wird der Prozess "dwm.exe" markiert. (Desktop Window Manager)
Mehr dazu hier: http://www.neuber.com/taskmanager/deutsch/prozess/dwm.exe.html)
Auf Version 31.8.0 degradiert und Thunderbird läuft, allerdings ohne Lightning. Lightning Version 3.3.3 installiert und Thunderbird hängt wieder.
Thunderbird wieder aufgradiert auf Version 38.2.0.
Ausnahmen in "Windows Defender" eingegeben, um das scannen der ePostverzeichnisse von Thunderbird zu unterbinden. Thunderbird hängt weiterhin zwischenzeitlich.
Noch ein Link zum Problem gefunden.
http://forums.mozillazine.org/viewtopic.php?f=39&t=2957945&sid=11f32de8ff6d681ce1a81ff955023cda
Und noch ein Link, generell zu WinDO$ 10 und Thunderbird.
http://forums.mozillazine.org/viewtopic.php?f=39&t=2955839&sid=11f32de8ff6d681ce1a81ff955023cda
Ein weiterer Link zur "Thunderbird" und hoher CPU-Belastung:
http://rainbow.chard.org/2013/02/19/thunderbird-high-cpu/
mail.db.idle_limit von 300.000 auf 30.000.000 erhöht.
Weiterhin "Not Responding". Wert zurückgesetzt.
"Provider for Google Calendar" deaktiviert.
Thunderbird, und besonders der Kalender, scheint besser zu laufen.
"Google Calendar Tab" installiert, um weiterhin Zugriff auf die Googlekalender zu haben.
Labels:
Thunderbird,
Windows 10
Saturday, 22 August 2015
Windows 10 --> Linux
- OpenSuse 13.2
- XFCE
- Xfce and openSUSE – Five Steps to Perfection
- Image Scan! for Linux
- RedShift
- DoubleCommander (GTK)
- KeePass
- Wine
- Foobar 2000
- Ant Movie Catalog
- Clementine
- PulseAudio Volume Control
- SMPlayer
- Htop
- Terminator
- CopyQ, als Clipboard Manager installieren
- Snippets in CopyQ, https://www.youtube.com/watch?v=xVUzM7TjV_g
- Using fonts from a Windows partition, https://wiki.archlinux.org/index.php/Microsoft_fonts
# sudo ln -s /windows/C/Windows/Fonts /usr/share/fonts/WindowsFonts# fc-cache
- ~/.profile
export LC_TIME=de_DE.UTF-8
export LC_MONETARY=nb_NO.UTF-8
export LC_PAPER=de_DE.UTF-8
export LC_NAME=de_DE.UTF-8
export LC_ADDRESS=nb_NO.UTF-8
export LC_TELEPHONE=nb_NO.UTF-8
export LC_MEASUREMENT=de_DE.UTF-8
export LC_IDENTIFICATION=de_DE.UTF-8
- 50-sound.conf
options snd slots=snd-hda-intel,snd-hda-intel
# 5Dex.DTwrdue_pn8:M5A88-V EVO
alias snd-card-0 snd-hda-intel
# NXNs.h6omwnn_KfB:Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
alias snd-card-1 snd-hda-intel
- Install Folding at home, FAHclient, FAHControl, and FAHviewer and
Install Folding@home FAHClient on Linux as a systemd service unit - Install nmon
- Install Blueman for bluetooth support
- Install fusiso and follow the instruction to add ISO mounting support in Thunar
- Uninstall Sound juicer and install ripperx and/or gnormalizer and lame
- Install Mediainfo
Labels:
Linux,
Windows 10,
Xfce
Friday, 10 April 2015
GT-S5360 Schirmbruch
Wenn man den Bildschirm beim Samsung Galaxy Y GT-S5360 ausbaut, um den angesammelten Staub zu entfernen sollte man sehr forsichtig vorgehen. Anleitungen zum auseinanderbauen gibt es bei YouTube aber die wichtigste Information habe ich bei formymobile.co.uk gefunden.
"To remove the LCD screen, apply heat to the screen for about 30 seconds using a hot air gun or hair dryer. This will soften the adhesive tape holding it in place. Then carefully slide your plastic tool along the edge of the screen. Do not force the screen, just keep applying heat if it doesn't come free easily."
Wenn man den Kleber nicht aufwärmt und dadurch weicher macht und zusätzlich noch einen harten Metallschraubenzieher verwendet anstatt einer alten Plastikkart kann man leicht den Bilschirm zerstören. Dann hat man horizontale und vertikale Striche auf dem Bildschirm, große weiße Bereiche und kleine Risse die sich beim Drücken auf den Schirm schnell über den ganzen Bildschirm ausweiten. Dann bleibt einem nichts weiter übrig, als das alte Telephon (Nokia 2760) zu reaktivieren und sich ein neues (Moto G) zu bestellen.
Ersatz für den Bildschirm des Galaxy Y gibt es bei Ebay für £4.05.
"To remove the LCD screen, apply heat to the screen for about 30 seconds using a hot air gun or hair dryer. This will soften the adhesive tape holding it in place. Then carefully slide your plastic tool along the edge of the screen. Do not force the screen, just keep applying heat if it doesn't come free easily."
Wenn man den Kleber nicht aufwärmt und dadurch weicher macht und zusätzlich noch einen harten Metallschraubenzieher verwendet anstatt einer alten Plastikkart kann man leicht den Bilschirm zerstören. Dann hat man horizontale und vertikale Striche auf dem Bildschirm, große weiße Bereiche und kleine Risse die sich beim Drücken auf den Schirm schnell über den ganzen Bildschirm ausweiten. Dann bleibt einem nichts weiter übrig, als das alte Telephon (Nokia 2760) zu reaktivieren und sich ein neues (Moto G) zu bestellen.
Ersatz für den Bildschirm des Galaxy Y gibt es bei Ebay für £4.05.
Labels:
Bildschirm,
Galaxy Y,
Motorola Moto G,
Nokia 2760
Thursday, 12 February 2015
Monday, 19 January 2015
Programme für die Suche nach Rekombinationsereignissen
- cBrother is the C Version des Java-Programs DualBrothers
- RDP3
Labels:
spatial phylogenetic variation
Tuesday, 13 January 2015
BioPerl unter Cygwin installieren
- Cygwin installieren. Unter Win7 64bit hat sich die 32 bit-Version als besser erwiesen, da unter der 64 bit-Version der Zugriff auf einige Dateien sich als schwierig bis unmöglich erwies.
- Sicher stellen, daß die perl, make, binutils, und gcc Pakete installiert sind
- Avira abschalten, da es bei einigen Tests eine Virusmeldung ausgibt und die benötigen Dateien blockiert.
- Den Cygwin Terminal unter dem Administrator-Konto starten
- CPAN aufdatieren mit:
>perl -MCPAN -e shell cpan>install Bundle::CPAN cpan>q
- Das Build-Modul installieren
>cpan cpan>install Module::Build cpan>o conf prefer_installer MB cpan>o conf commit cpan>q
- Test::Most installieren
>cpan cpan>install Test::Most cpan>q
- BioPerl-1.6.924.tar herunterladen und auspacken mit
- In das BioPerl-Verzeichnis wechseln mit
- Build starten:
>perl Build.PL >./Build test
- Build vollenden:
>./Build install
- Ob die BioPerl-Module installiert wurden kann schnell geprüft werden mit:
>cpan -l | grep -i bio
Subscribe to:
Posts (Atom)