MSVCR100.dll is missing
Fix “The program can’t start because MSVCR100.dll is missing from your computer.” error on Windows

https://support.microsoft.com/de-ch/kb/182569
https://social.technet.microsoft.com/forums/windowsserver/en-US/cd9e1fc2-e209-49f4-ae4a-78222969c6b2/some-settings-are-managed-by-your-system-Administrator
http://www.askvg.com/how-to-change-windows-update-settings-when-managed-or-disabled-by-system-administrator/
http://blogs.technet.com/b/chenley/archive/2011/03/10/how-to-turn-off-ie-esc.aspx
https://community.hpcloud.com/article/how-disable-internet-explorer-enhanced-security-configuration-your-windows-instance
https://4sysops.com/archives/four-ways-to-disable-internet-explorer-enhanced-security-configuration-ie-esc/
$ yum install xrdp $ systemctl enable xrdp.service $ systemctl start xrdp.service $ systemctl enable xrdp-sesman.service $ systemctl start xrdp-sesman.service
Enable remote desktop on fedora 20 kde
$ netstat -4anp Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN 9266/xrdp-sesman tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 9265/xrdp $ firewall-cmd --zone=public --add-port=3389/tcp --permanent $ firewall-cmd --zone=public --add-port=3350/tcp --permanent
$ vi /etc/sysconfig/desktop PREFERRED=startxfce4
False positive?
How to configure XRDP to start cinnamon as default desktop session
Start xrdp in shell
$ /usr/sbin/xrdp --nodaemon local keymap file for 0x0807 found and dosen't match built in keymap, using local keymap file $ /usr/sbin/xrdp-sesman --nodaemon [20150811-17:09:02] [CORE ] starting sesman with pid 9266 [20150811-17:09:02] [INFO ] listening... [20150811-17:10:53] [INFO ] scp thread on sck 7 started successfully pam_authenticate failed: Authentication failure $ cp /home/andreas/Downloads/km-0807.ini /etc/xrdp Restart both! [20150811-17:23:10] [INFO ] listening... [20150811-17:23:22] [INFO ] scp thread on sck 7 started successfully [20150811-17:23:22] [INFO ] ++ created session (access granted): username andreas, ip 172.21.5.106:58875 - socket: 7 [20150811-17:23:22] [INFO ] starting Xvnc session... $ /usr/sbin/xrdp --nodaemon $ /usr/sbin/xrdp-sesman --nodaemon Xvnc TigerVNC 1.3.0 - built Mar 19 2014 17:10:53 Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt) See http://www.tigervnc.org for information on TigerVNC. Underlying X server release 11404000, The X.Org Foundation
Could also be possible:
xrdp_mm_process_login_response: login failed
False positive?
xrdp in fedora 20 not working properly with active directory users
Exchangeable Image File Format
Geotagging (Fotografie)
Grundlagen-Artikel: Geotagging und Geo-Imaging
Google Maps: So nutzen Sie direkt GPS-Koordinaten
Description of Exif file format
Comparison of metadata editors
How to add GPS (geolocation) tags to photos
How To Read & Write GPS
How To Add Or Edit GPS With ExifTool
What is a good Java library to write GPS metadata on JPEGs (in EXIF)?
ImageIO – get image type and exif data
Android write EXIF GPS Latitude and Longitude onto JPEG failed
How to save GPS coordinates in exif data on Android?
Reading EXIF data from an Image
metadata-extractor
github: metadata-extractor
JHead – Exif Jpeg header manipulation tool
JHeader Java EXIF/JFIF Header Library
MAT: Metadata Anonymisation Toolkit
Wikipedia: ExifTool
ExifTool by Phil Harvey
ExifTool FAQ
EXIF Tags
GPS Tags
$ ./exiftool.exe \ -GPSAltitude=0 -GPSAltitudeRef="-" \ -GPSLatitude="51.515744" -GPSLatitudeRef=N \ -GPSLongitude="0.188979" -GPSLongitudeRef=W \ -GPSProcessingMethod="NETWORK" \ -GPSDateStamp="2015:07:27" -GPSTimeStamp="07:52:14" \ IMG_1234.jpg
Latest ExiftoolGUI version 5.16
ExifToolGUI for Windows v5.xx
Example 2: addmoddel.cpp
Exiv2 utility sample output
How correctly write GPS data
VNC (Virtual Network Computing)
How to install VNC server on CentOS 6
# yum install vnc-server or # yum install tigervnc-server
$ su - # useradd larry # useradd moe # useradd curly # passwd larry # passwd moe # passwd curly
VNCSERVERS="1:larry 2:moe 3:curly" VNCSERVERARGS[1]="-geometry 640x480" VNCSERVERARGS[2]="-geometry 640x480" VNCSERVERARGS[3]="-geometry 800x600"
If you logout of your desktop manager, it is gone!
$ ps aux | grep andreas andreas 446 0.0 0.0 20040 636 ? S May06 0:00 dbus-launch --sh-syntax --exit-with-session andreas 447 0.0 0.0 36544 1684 ? Ssl May06 0:07 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session andreas 560 0.0 0.2 581832 84144 ? Ssl May06 10:20 /usr/libexec/gnome-settings-daemon andreas 564 0.0 0.0 293540 7976 ? Ss May06 0:00 seahorse-daemon andreas 568 0.0 0.0 137216 2072 ? S May06 0:00 /usr/libexec/gvfsd andreas 595 0.0 0.0 255504 6740 ? S May06 0:00 /usr/libexec/gdu-notification-daemon andreas 597 0.0 0.0 485748 11608 ? Sl May06 0:15 gpk-update-icon andreas 599 0.0 0.0 363212 3760 ? Ssl May06 0:00 /usr/bin/pulseaudio --start --log-target=syslog andreas 601 0.0 0.0 235732 5344 ? S May06 0:02 abrt-applet andreas 605 0.0 0.0 364236 7724 ? S May06 0:10 /usr/libexec/evolution/2.32/evolution-alarm-notify andreas 608 0.0 0.0 276476 8148 ? S May06 0:03 bluetooth-applet andreas 617 0.0 0.0 470144 11232 ? S May06 0:00 gnome-volume-control-applet andreas 619 0.0 0.0 146232 3124 ? S May06 0:00 /usr/libexec/gvfs-gdu-volume-monitor andreas 620 0.0 0.0 30164 5216 ? S May06 0:00 /usr/sbin/restorecond -u andreas 622 0.0 0.0 299516 11792 ? Sl May06 0:11 /usr/libexec/polkit-gnome-authentication-agent-1 andreas 629 0.0 0.0 324324 19408 ? S May06 0:01 python /usr/share/system-config-printer/applet.py andreas 636 0.0 0.0 115100 3964 ? S May06 0:00 /usr/libexec/im-settings-daemon andreas 648 0.0 0.0 148232 3152 ? S May06 0:00 /usr/libexec/gvfsd-trash --spawner :1.8 /org/gtk/gvfs/exec_spaw/0 andreas 687 0.0 0.0 264788 6504 ? Ss May06 1:57 gnome-screensaver andreas 707 0.0 0.0 232444 2064 ? Sl May06 4:20 /usr/libexec/gvfs-afc-volume-monitor andreas 711 0.0 0.0 150896 2192 ? S May06 0:00 /usr/libexec/gvfs-gphoto2-volume-monitor andreas 807 0.0 0.0 95228 2628 ? S May06 0:00 /usr/libexec/pulse/gconf-helper andreas 822 0.0 0.0 40900 2252 ? S May06 0:00 /usr/libexec/gconf-im-settings-daemon andreas 839 0.0 0.0 135096 1800 ? S May06 0:00 /usr/libexec/gvfsd-metadata andreas 841 0.0 0.0 141484 2336 ? S May06 0:00 /usr/libexec/gvfsd-burn --spawner :1.8 /org/gtk/gvfs/exec_spaw/1 andreas 16254 0.2 0.0 633208 24604 ? Sl 17:30 0:04 nautilus andreas 16260 0.0 0.0 451640 13056 ? Sl 17:30 0:00 metacity root 16426 0.8 0.0 102460 4316 ? Ss 17:56 0:00 sshd: andreas [priv] andreas 16430 0.1 0.0 102460 2000 ? S 17:56 0:00 sshd: andreas@pts/8 andreas 16431 0.2 0.0 108340 1796 pts/8 Ss 17:56 0:00 -bash andreas 16461 0.0 0.0 110240 1160 pts/8 R+ 17:56 0:00 ps aux andreas 16462 0.0 0.0 103256 852 pts/8 S+ 17:56 0:00 grep andreas andreas 51516 0.0 0.0 133476 5540 ? S Jul22 0:14 /usr/libexec/gconfd-2 andreas 65244 0.0 0.1 126628 50508 ? S May06 1:17 /usr/bin/Xvnc :21 -desktop srv-fpga:21 (andreas) -auth /home/andreas/.Xauthority -geometry 1280x1024 -rfbwait 30000 -rfbauth /home/andreas/.vnc/passwd -rfbport 5921 -fp catalogue:/etc/X11/fontpath.d -pn
#!/usr/bin/env bash
if [ -z "${USER}" ]; then
echo "no environment variable USER set"
exit -1
fi
PID=
pid() {
PID=$(ps aux | grep ${USER} | grep Xvnc | grep -v grep | awk '{print $2}')
}
start() {
echo "==> Start vncserver"
DISPLAY=$(cat /etc/sysconfig/vncservers | grep ${USER} | awk -v display="[0-9]+" -v user=":${USER}" '{ if (match($0, display user)) { print substr($0, RSTART, RLENGTH - length(user)); } }')
ARGS=$(cat /etc/sysconfig/vncservers | grep "VNCSERVERARGS\[${DISPLAY}\]" | cut -d '"' -f2)
echo " display=${DISPLAY}"
echo " arguments=${ARGS}"
vncserver :${DISPLAY} ${ARGS}
}
stop() {
echo "==> Stop vncserver"
kill ${PID}
}
pid
case "$1" in
start)
if [ -n "${PID}" ]; then
echo "vncserver (pid=${PID}) is already running"
exit -2
fi
start
;;
stop)
if [ -z "${PID}" ]; then
echo "vncserver is not running"
exit -3
fi
stop
;;
restart)
if [ -n "${PID}" ]; then
echo "vncserver (pid=${PID}) is running. Stopping"
stop
sleep 3
else
echo "vncserver is already stopped"
fi
start
;;
status)
if [ -n "${PID}" ]; then
echo "vncserver (pid=${PID}) is running"
else
echo "vncserver is stopped"
fi
;;
*)
echo "$0 (start|stop|restart|status)"
;;
esac
Swift. Eine neue Sprache, mit der jeder fantastische Apps entwickeln kann.
Swift. A modern programming language that is safe, fast, and interactive.
Swift 5 Released!
Qt Language Bindings (Swift _NOT_ included!)
Swift: Die Rückkehr der Referenz-Zähler
Über Premature Optimization
Why Premature Optimization Is the Root of All Evil
SWIFT – DIE EINE PROGRAMMIERSPRACHE FÜR „ALLES“ ?! – TEIL1
Can I use swift code to create a Desktop Linux App?
Swift Development with Visual Studio Code — On Linux!
Swift unter Ubuntu Linux verwenden
github.com/msorvig/qt-and-swift, Qt and Swift interop research
github.com/Longhanks/qlift, Swift library to use Qt
github.com/Longhanks/swiftmine, Example using Qlift to consume Qt APIs from Swift
github.com/TomasLinhart/SwiftGtk, SwiftGtk is an experimental Gtk+ binding for Swift that tries to make usage of Gtk+ pleasant and “Swifty” as much as possible.
# sudo dpkg -i icaclient_13.1.0.285639_amd64.deb # sudo apt-get -f install # cat /var/lib/dpkg/info/icaclient.list # cp /home/martin/Downloads/DigiCertHighAssuranceEVRootCA.crt /opt/Citrix/ICAClient/keystore/cacerts
Citrix ICA Client: SSL Error 61 You have not chosen to trust 'Digicert High Assurance CA-3'
DigiCert Trusted Root Authority Certificates
Citrix Certificate Error: How to manually upgrade your Citrix Certificate
Citrix Client SSL Error Codes
Problems with Citrix Client on Linux?
[ubuntu] HowTo Install the Citrix ICA client
CitrixICAClientHowTo
| * 0 Everything is fine * |
| * 1 Redo handshake before other things * |
| * 2 Handshake loop is complete * |
| * 3 An error occurred that cannot be further defined * |
| * 4 An error occurred while reading * |
| * 5 An error occurred in the provider. No further information is available * |
| * 6 A required library is missing * |
| * 7 A required library has no entry point? * |
| * 8 Initialization (of whatever was being initialized, library) failed * |
| * 9 There is no memory left for the application to use * |
| * 10 Can’t locate your certificate. * |
| * 11 Your certificate isn’t in a format readable by the provider * |
| * 12 You do not have permission to access the specified certificate * |
| * 13 The SSL package isn’t there (SChannel specific) * |
| * 14 Can’t work to the cipher strength required * |
| * 15 The context has expired or isn’t properly initialized * |
| * 16 The buffer read isn’t a valid SSL packet * |
| * 17 The buffer read isn’t a valid socks 5 packet * |
| * 18 Your SSL packet has been modified illegally * |
| * 19 Your SSL packet is out of sequence * |
| * 20 The data received is not a complete packet * |
| * 21 The server response to socks hello is bad * |
| * 22 The server response to socks connect request is bad * |
| * 23 We do not support the given address type * |
| * 24 Send the given buffer, and terminate the communication (SChannel specific) * |
| * 25 Do socks 5 server side redirection before completing handshake (SChannel specific) * |
| * 26 Unable to open the specified keystore * |
| * 27 Unable to find the specified identity cert * |
| * 28 The socket given to a function is not of the right type (SChannel specific) * |
| * 29 The socks 5 handshake broke down in an unspecified manner * |
| * 30 The buffer supplied is not big enough for all the data * |
| * 31 The SDK context supplied is not valid for the function called * |
| * 32 The clients socks 5 hello is bad * |
| * 33 The clients connect request is bad * |
| * 34 The socks 5 command requested is not supported * |
| * 35 The socks 5 server refuses to redirect to the required destination * |
| * 36 The destination network requested is inaccessible * |
| * 37 The destination host requested is unreachable * |
| * 38 Connection to the destination host requested is refused * |
| * 39 The TTL on the packet sent the destination host requested expired * |
| * 40 The hostname could not be resolved * |
| * 41 A socket could not be created * |
| * 42 Connection to the host is refused * |
| * 43 A close notify alert was received * |
| * 44 An unexpected message alert was received * |
| * 45 A bad mac alert was received * |
| * 46 A decompression failure alert was received * |
| * 47 A handshake failure alert was received * |
| * 48 A no certificate alert was received * |
| * 49 A bad certificate alert was received * |
| * 50 An unsupported certificate alert was received * |
| * 51 A certificate revoked alert was received * |
| * 52 A certificate expired alert was received * |
| * 53 A certificate unknown (untrusted) alert was received * |
| * 54 An illegal parameter alert was received * |
| * 55 An unknown alert was received (probably TLS alert) * |
| * 56 Unable to set the CA certs verify path (OpenSSL specific) * |
| * 57 Unable to set identity certificate * |
| * 58 Unable to set private key * |
| * 59 The common name on the ID certificate is not what was expected * |
| * 60 (OpenSSL specific) a zero depth self signed cert was received * |
| * 61 (OpenSSL specific) a root cert to match the identity received could not be found locally * |
| * 62 (OpenSSL specific) a root cert to match the identity received could not be found at all * |
| * 63 (OpenSSL specific) a self signed cert was in the chain received * |
| * 64 (OpenSSL specific) unable to verify the signature on the leaf cert * |
| * 65 (OpenSSL specific) unable to decode the issuers public key * |
| * 66 (OpenSSL specific) unable to verify the signature on a cert * |
| * 67 (OpenSSL specific) the before field in the cert is corrupt * |
| * 68 (OpenSSL specific) the certificate is not yet valid * |
| * 69 (OpenSSL specific) the expiry field in the cert is corrupt * |
| * 70 (OpenSSL specific) the certificate has expired * |
| * 71 A method called is unimplemented * |
| * 72 The provider could not load any of the root certs in the keystore * |
| * 73 The provider could not load some of the root certs in the keystore * |
| * 74 Client authentication failed * |
| * 75 The connection timed-out * |
| * 76 A server certificate was revoked * |
| * 77 No CRL could not be retrieved for one of the certificates * |
| * 78 Revocation support is not available * |