Weisheiten

Freitag, 15. März 2024

CSS echo effect

Letztens hatte ich mit einem Kollegen das Thema wegen der JS/CSS/HTML und dass CSS+HTML ja schon turing complete ist.

Wir sind dann auch zu animationen gekommen, wie der Echolot-Effekt den wir auch auf unserer Hompage haben. Save to say, im original ist er in JS.

Ich hab mir also kurz die Mühe gemacht, das ganze in HTML und CSS umzusetzen und hier links mal zu platzieren:








<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
@keyframes d1 {
  from {margin:10px; height: 80px; width: 80px; opacity: 0.5;}
  to {margin:0px; height: 100px; width: 100px; opacity: 0;}
}
@keyframes d2 {
  from {margin:20px;height: 60px; width: 60px; opacity: 1;}
  to {margin:10px; height: 80px; width: 80px; opacity: 0.5;}
}
@keyframes d3 {
  from {margin: 30px;height: 40px; width: 40px; opacity: 1;}
  to {margin:20px;height: 60px; width: 60px; opacity: 1;}
}
@keyframes d4 {
  from {margin:40px;height: 20px; width: 20px; opacity: 1;}
  to {margin:30px;height: 40px; width: 40px; opacity: 1;}
}
@keyframes d5 {
  from {margin:50px;height: 0px; width: 0px; opacity: 1;}
  to {margin:40px;height: 20px; width: 20px; opacity: 1;}
}
.dot-container {
  position: relative; /* Stellt sicher, dass die absolut positionierten Kinder relativ zur Elterndiv positioniert sind */
  width: 100px;  /* Breite des Containers an die größte Kreisgröße anpassen */
  height: 100px; /* Höhe des Containers an die größte Kreisgröße anpassen */
}
#c1 {
    position:absolute;
    top: 200px; left:200px;
}
#c2 {
    position:absolute;
    top: 300px; left:400px;
}
.dot {
  position: absolute; /* Positionierung absolut zur Elterndiv */
  border-style: solid;
  border-color: #bbb;
  border-radius: 50%;
  animation-timing-function: linear;
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
}
.dot1 {
  animation-name: d1;
}
.dot2 {
  animation-name: d2;
}
.dot3 {
  animation-name: d3;
}
.dot4 {
  animation-name: d4;
}
.dot5 {
  animation-name: d5;
}
</style>
</head>
<body>
<h1 style="text-align:center">Round Dots / Circles</h1>
<div class="dot-container" id="c1">
  
  <div class="dot dot1"></div>
  <div class="dot dot2"></div>
  <div class="dot dot3"></div>
  <div class="dot dot4"></div>
  <div class="dot dot5"></div>
 
</div>

<div class="dot-container" id="c2">
  
  <div class="dot dot1"></div>
  <div class="dot dot2"></div>
  <div class="dot dot3"></div>
  <div class="dot dot4"></div>
  <div class="dot dot5"></div>
 
</div>

</body>
</html>

Dienstag, 27. Februar 2018

reencode all Files

Wer je das Problem hat dass die Videos die die man sich gerade ansehen wollte auf seinem Android device, nicht richtig abspielen könnte zu dem Schluss kommen dass vielleicht ein HD Video nicht das beste ist für ein billiges Handy. Darum hier ein kurzer hack wie man alle videos (in diesem Fall mkv) auf kleinere Auflösung runter codiert:
for f in *.mkv ; 
do ffmpeg -i "$f" -s 640x480 -b 512k -vcodec mpeg1video -acodec copy "output/$f"
done;

Montag, 7. August 2017

gentle restart linux

Wenn Linux komplet freezed und nicht mal strg+alt+entf funktioniert gibts folgenden sanften restart mechanismus:

Alt + SysRq (= Print Screen key) und langsam folgendes tippen:
REISUB

Erklärung kopiert von [1]:
R: Switch the keyboard from raw mode to XLATE mode
E: Send the SIGTERM signal to all processes except init
I: Send the SIGKILL signal to all processes except init
S: Sync all mounted filesystems
U: Remount all mounted filesystems in read-only mode
B: Immediately reboot the system, without unmounting partitions or syncing


[1] http://blog.kember.net/articles/reisub-the-gentle-linux-restart/

Sonntag, 14. Mai 2017

Cream of Tartar in Wien kaufen

Es war eine Tortur das Zeug das auch unter dem Namen Weinstein oder Kaliumbitartrat bekannt ist in Wien in die Finger zu bekommen. Die Apotheke die das hätte haben sollen hat das mal grundsätzlich nicht und die Apotheker meinen dass sie zwar was haben das Weinstein ist aber chemisch war es dann wieder was anderes. Die ganzen regulären Geschäfte und Bio-Läden haben wenn es hoch her geht Backpulver auf Weinstein basis, was aber NICHT das selbe ist (Monokaliumtartrat).

Ich will ja nicht backen sondern entweder Eiweis stabilisieren oder karamellisierten Zucker am kristallisieren hindern.

Meine Erlösung kam dann durch den Vorschlag in die Tortenwelt zu gehen (http://www.tortenwelt.at).

Der gesuchte Artikel ist zwar nicht auf der Homepage auffindbar, ABER im Geschäfft wird er geführt. Ich hatte dann an dem Tag nochmals Glück weil ich das letzte Döschen dass an dem Tag dort noch lagernd war gekauft habe und nicht nochmal hinfahren musste weil es erst erneut geliefert werden würde.

Mittwoch, 4. Mai 2016

Screen detach

ctrl+a d for detach
screen -r for resume

Freitag, 12. Februar 2016

Hashes für einen ganzen Verzeichnissbaum

Praktisch wenn man wissen will ob sich einzelne Dateien verändert haben werden.
Warum die Vorzukunft: klarerweise muss man vor der Veränderung einmal den Hash berechnen und dann nachher nochmal und die beiden Ergebnisse (z.B. mit diff vergleichen).
find . -type f -exec sha256sum  {} \; > ../sha256sums.txt
Special Thanks to M.K. for that.

Freitag, 14. August 2015

Prozessbaum

ps -o pid,sess,cmd afx

Mittwoch, 1. Juli 2015

noscript und Bürgerkarte

In Österreiche kann man eine Bürgerkarte oder Handysignatur bekommen um damit seine E-Government services zu nutzen.
Die Bürgerkarte wird in die E-Card integriert und benötigt einen Kartenleser. Die Handysignatur benötigt klarer weise eine gültige Telefonnummer unter der es möglich ist SMS zu empfangen.

Jetzt ist man sich doch der Gefahren des Internets bewusst und hat im Browser seines Vertrauens Plugins installiert die den Browser und das zugehörige System davor schützen soll. In meinem Fall ist das unter anderen NoScript, eine Extension die zum einen JavaScript blockiert das wild auf den Seiten wuchert. Nicht alles davon ist für die Funktion der Websites notwendig, sondern ist lediglich zur Datensammlung für dritte da (Google, facebook, etc.). Von schädigendem Code hab ich jetzt noch garnicht geredet. Außerdem verhindert NoScript dass Scripte über verschiedene Domänen (Beispiele für Domänen: orf.at, cdu.de) läuft das Schlagwort hier ist CrossSiteScripting XSS. Kurz gesagt, NoScript schützt meinen Browser.

Jetzt kann es aber sein dass man genau so ein CrossSiteScripting benötigt weil man ein Service von einem Drittanbieter mit verwendet wenn man ein Service einer Seite nutzt. Beispielsweise ein Anmelde- oder Authentifizierungsservice.

NoScript hat verhindert das ich das Authentifizierungsservice von a-trust verwenden kann.

Deshalb muss man, wenn man Bürgerkarte oder Handysignatur auf anderen Seiten als Finanzonline verwenden will in den NoScript-Options -> Advanced -> XSS die folgenden 2 Zeilen am begin des großen Textfeldes einfügen:

^https?://www\.a-trust\.at.*
^https?://www\.egov-service\.at.*

Damit weiß NoScript dass es diese Seiten zulassen soll.

Montag, 12. Januar 2015

modprobe

sudo rmmod iwldvm
sudo modprobe iwldvm

wobei iwldvm ein kernel modul ist (mein Netzwerk manager)
Gut zu wissen wie man den Netzwerktreiber neustartet.

Mittwoch, 5. März 2014

Gestern Abend ging es noch...

Für die Fälle wo etwas "gestern Abend noch ging" und sich keiner erklären kann wieso heute nix mehr geht. Hier find für Files mit changedate innerhalb der letzen 24 Stunden:

find /directory_path -mtime -1 -ls

Copyright

All rights reserved by Me. © 2004-2020
Please do not copy any content of this WebLog without my written allowance.

Aktuelle Beiträge

CSS echo effect
Letztens hatte ich mit einem Kollegen das Thema wegen...
rothi - 15. Mär, 09:12
sed 's/ /@/g' ../sha256sums.txt cut...
sed 's/ /@/g' ../sha256sums.txt cut -d @ -f 1 sha256sums.txt...
rothi - 4. Jan, 15:56
reencode all Files
Wer je das Problem hat dass die Videos die die man...
rothi - 27. Feb, 10:12
a macing
When you meet someone, always make sure that it is...
rothi - 9. Aug, 15:37
gentle restart linux
Wenn Linux komplet freezed und nicht mal strg+alt+entf...
rothi - 7. Aug, 10:34

Links

Gelesen


Jan Michalsky
Süd Salatonien

W. Hohlbein
Enwor Saga

Douglas Adams
Per Anhalter durch die Galaxis


A. R. R. R. Roberts, Adam Roberts, Ute Brammertz
Der kleine Hobbnix


Joanne K. Rowling
Harry Potter und d** *******

John R. R. Tolkien
Der kleine Hobbit, Sonderausgabe


Wolfgang Hohlbein, Heike Hohlbein
Midgard


Stan Nicholls, Christian Jentzsch
Die Orks


Markus Heitz
Die Zwerge

R. Feist
Midkemia Saga 1-8


Krondor Saga 1-3

Raymond E. Feist
Die Kelewan-Saga 1- 8


Ursula K. LeGuin, Margot Paronis, Hilde Linnert, Ursula K. Le Guin
Erdsee. 4 Romane in einem Band


David Eddings, Leigh Eddings
Polgara die Zauberin


Terry Brooks, George Lucas
Star Wars Episode 1. Die dunkle Bedrohung.


Terry Pratchett, Andreas Brandhorst
Alles Sense! Ein Scheibenwelt-Roman


Terry Pratchett, Andreas Brandhorst
Gevatter Tod. Ein Roman von der bizarren Scheibenwelt.


Artenschutz
Berichte
Buchbericht
Free for all!!!
Gedichte
Geschichte
Michl Zitate
Puns
Studium
The sky is grey
typo3
Weisheiten
Profil
Abmelden
Weblog abonnieren