Kategorie: Computer

TrustedInstaller – deleting files and folders not possible – or is it?

This is a manual translation of one of my very old entries from 2011. It still generates hits and even more, it generates feedback from people still looking for this tip and it helps them.

Well. You have this old system disk drive lieing around, there are some files you want to leave on it but also others you want to get rid off. Like the old Windows, Programs and Programs (x86) – you don’t need them. Easiest way is of course just formatting the whole thing. But sometimes formatting isn’t what you want to do. Just delete those pesky folders and everything is fine. Deletion from withing the Windows Explorer will prompt you to get administrator privileges, which you get by confirming with the UAC. And look how easy that went – you usually hit a brick wall of error messages:

To delete these files you need the privileges of TrustetInstaller (something along these lines)

That is just awesome. The administrator, the most trusted user on a system, doesn’t have the privileges to delete those folders. You aren’t even deleting files your system currently needs, it is on an old drive! Some call it a security feature others will call it differently. I just want to get rid of those files.


R9 Fury X: AIO water cooler teardown

So ever wondered what the AIO of the new R9 Fury X looks like? Honestly – I didn’t. I just wanted to include the R9 Fury X into my own water cooling loop inside the EVGA Hadron Hydro. If you don’t know the case, have a look here and understand why you probably have to do it to fit everything in there.

So I’ve found a teardown of CPU AIO watercoolers. My idea was to get the impeller out of the pump, hook up some tubes and that’s about it.

And I thought – it’s from Cooler Master, so it won’t be much different – will it? Oh I was wrong, very wrong.

Update:
1. As pointed out by anddill some things were misinterpreted by me, I fixed that. Mainly: It’s not an IC under the flex PCB but the connector (obviously) and the black stuff is not for sealing the pump but for fixating the windings of the stator.
2. My card still lives, I killed my motherboard.
3. It seems like my custom tubes are leaking near the pump entry – I don’t know if I can fix that, but I’d strongly advice against doing it as I did.


Idee für Texteditoren: Mit „Entf“-Taste die ganze Zeile löschen wenn diese nur Whitespaces enthält

Heute beim Programmieren habe ich mich wieder einmal daran gestört, dass ich in einer „offensichtlich“ leeren Zeile gefühlt 100 mal die „Entf“-Taste drücken konnte ohne, dass die Zeile gelöscht wird, natürlich weil sie noch Tabs und sonstige Whitespaces enthalten hat.

Wäre es nicht möglich in einem Editor das so zu handhaben, dass die ganze Zeile gelöscht wird wenn diese nur Whitespaces enthält?

Oder gibt es das schon in Visual Studio und Eclipse und ich habe es bisher nur nicht gefunden?


Bad IP-Reputation, wenn Server nicht mehr mit einem reden wollen

Ich wollte mir eine E-Mail schicken an meine geschäftliche E-Mail-Adresse. Die kam aber nie an.
Zuerst dachte ich, dass die IT den Filter auch auf ZIP-Dateien ausgeweitet hat. Aber dann kriegen wir eine Mail, dass wir eine Mail nicht erhalten haben.
Ein Mysterium!


LuaLaTeX: Probleme beim Laden von Schriftarten

Ich wollte heute eines meiner LaTeX-Dokumente mithilfe von LuaLaTeX (meinem inzwischen bevorzugtem Renderer) in ein PDF wandeln lassen. Das Dokument hat tatsächlich außer einer recht großen Präambel wo die ganze Pakete geladen werden, nichts enthalten. Trotzdem kamen kritische Fehlermeldungen und es wurde kein PDF erzeugt.

Die Fehlermeldungen waren, wie es bei LaTeX leider öfter passiert, etwas irreführend. So hatte ich zunächst den Eindruck, dass beim Koma-Script irgendetwas beim Berechnen des Satzspiegels schiefläuft, weil es an der Stelle einen arithmetischen Überlauf gemeldet hat.

Tatsächlich war aber das Problem, dass die Schriftarten nicht korrekt geladen werden konnten:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
LaTeX Font Info:    Try loading font information for EU2+lmr on input line 100.

(e:/texlive/texmf-dist/tex/latex/euenc/eu2lmr.fd
File: eu2lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
)
luaotfload | load : auto-selecting default features for script: latn
luaotfload | load : no defaults for script "latn", falling back to "dflt"
luaotfload | db : Font names database loaded
luaotfload | fonts : forced type 'otf' of 'lmroman10-regular' not found :
luaotfload | fonts : font with asked name 'lmroman10-regular' is not found using
 lookup 'file' :
luaotfload | fonts : unknown font 'lmroman10-regular', loading aborted :
! Font \EU2/lmr/m/n/10=file:lmroman10-regular:script=latn;+trep;+tlig; at 10pt n
ot loadable: metric data not found or bad.
<to be read again>
relax
l.100 \fontencoding\encodingdefault\selectfont
                                           
I wasn't able to read the size data for this font,
so I will ignore the font specification.
[Wizards can fix TFM files using TFtoPL/PLtoTF.]
You might try inserting a different font spec;
e.g., type `I\font<same font id>=<substitute font name>'.

Mein Problem konnte ich dann lösen indem ich über die Kommandozeile (Konsole/Terminal) das luaotfload-tool um ein Update bemüht habe.

Bei TeXLive liegt das Progrämmchen im \bin\win32 Unterverzeichnis:

1
2
3
4
cmd
e:
cd \Texlive\bin\win32
luaotfload-tool --update

cmd einfach in der „Programm/Dateien durchsuchen“ Zeile im Startmenü eintippen um die Kommandozeile zu starten, und dann in das entsprechende Verzeichnis wechseln (bei mir mit „e:“ und „cd \…\bin\win32“ sieht bei euch vermutlich anders aus. Dort angekommen, dann die letzte Zeile ausführen.

Danach konnte ich wieder schöne LuaLaTeX-Pdfs erzeugen.