Mittwoch, 19. Juli 2023

Laravel Forge: fatal: couldn't find remote ref refs/heads

On Laravel Forge I checked out a branch and deleted it from the git server by accident. Now I can not fetch and can not switch branch. Fun fact Forge tells me it switched while it did not:

forge@myserver:~/myserver.de$ git fetch 

fatal: couldn't find remote ref refs/heads/mybranch

fatal: the remote end hung up unexpectedly

This can be fixed be open and edit .git/config

In remote section replace the checked out branch mybranch with * two times:

[remote "origin"]

    url = git@bitbucket.org:me/mygit

--  fetch = +refs/heads/mybranch:refs/remotes/origin/mybranch 

++  fetch = +refs/heads/*:refs/remotes/origin/*

Save and quite.

Now you can run "git fetch" and "git checkout main".

I also deleted the old branch: git branch -d mybranch 



Like it? Share it! Flattr this

Donnerstag, 13. Juli 2023

Neato lidar laser not spinning

 

My Neato was starting and stopping but it did not move.

Turned out the lidar in the tower was not spinning. You can find a guide how to fix it on YouTube. In the video he uses an old motor from a CD Player he had. If you need to buy one you might be lost. I searched a long time. You can use a "solar" motor but they might break soon again.

I replaced it with RF-300FA-12350 DVD Player Motor from ebay (3,99€).
12V, Size: 24.4 x 12.4 mm with 19.4 mm shaft.

It is important to revers polarity. I cut of the old motor from the plug and soldered the red wire to the black one.

Also if you need to replace the side brush rubber, you can use a 25 x 2 mm seal. 3,50 € for 10 pieces.



Like it? Share it! Flattr this

Donnerstag, 19. November 2015

PHPStorm open local terminal in project folder

Not sure why this is not default, but can change this.

In Settings > Tools > Terminal change the "Shell path" and add your project path.

Windows: cmd.exe /K cd C:\your_project_path
Linux/Mac: ? (please leave a comment)

Like it? Share it! Flattr this

Donnerstag, 15. Oktober 2015

PHPStorm: fatal: protocol error: bad line length character: Erro

In PHPStorm I got with git pull and git push this error:

fatal: protocol error: bad line length character: Erro
An error has occurred while processing the shared archive file.
Unable to unmap shared space.

While command line and tortoise worked fine.

Fixed it by changing in PHPStorm settings in Version Control > Git:
"SSH executable" from "Build-in" to "Native"

Only toke me a few hours to figure this out :D

Like it? Share it! Flattr this

Dienstag, 29. September 2015

Allgemeine Zeitung: Eine Datenkrake am Rande der Legalität

Das Webseiten ihre Benutzer gerne ausspionieren ist bekannt. Die AZ geht jedoch noch einen Schritt weiter, in dem sie die Evercookie genannte Technik einsetzt. Eine Methode, die auch von der NSA bereits zur Spionage benutzt wurde.

Das besondere bei Evercookies ist, dass sie sich nicht löschen lassen und auch im "Private Surfen" Modus des Browser noch funktionieren. Darüber hinaus sind Cookies immer an eine Seite/Domain gebunden, wohingegen Evercookies diesen Sicherheits-Mechanismus durchbrechen und auch auf anderen Seiten den Benutzer weiter verfolgen.

Generell missbraucht die Technik zahlreiche Funktionen, die gar nicht zum Speichern von Daten gedacht sind und stört so deren eigentlichen Zweck. Wie ein Virus kopiert das Script seine Daten an alle verfügbaren Stellen. Löscht oder überschreibt man eine Speicherort, wird dieser automatisch aus den anderen Quellen wiederhergestellt. So zum Beispiel, wenn im Browser seine Cookies löscht.

Der Autor selbst gibt einige Gründe an warum man Evercookie nicht verwenden sollte und schreibt "Be warned! Evercookie can potentially cause problems for you or your users.". Aufgeführt sind Performance- und Darstellungs-Probleme, aber auch das es Ansehen und Ruf der Seite schaden kann.

Ich persönlich finde es eine Frechheit, was die AZ ihren Lesern zumutet. Zudem bezweifel ich, dass solche Hacker Methoden in Deutschland legal sind.


Der Evercookie ist bei der Allgemeinen Zeitung zur Zeit hier zu finden:


Update 01.10.2015

Da ich verwundert war, dass sich jemand in Deutschland traut Evercookies einzusetzen habe ich mal nach anderen Seiten gesucht ob dies eine verbreitete Technik ist. Bei der Quellcode-Suchmaschine meanpath findet sich jedoch nur 5 Treffer. Die meisten davon schein zwar eine deutsche .de Domain zu haben, aber zu einem ausländische Unternehmen zu gehören.

Außerdem habe ich noch einen Rechsanwalt gefunden, der die Verwendung in Deutschland ebenfalls als problematisch bewertet.




Like it? Share it! Flattr this

Mittwoch, 16. September 2015

Spam-Welle in Deutschland

Gerade läuft eine Spam-Welle. Die sehen u.a. so aus:

Guten Tag,
Wir bieten Ihnen Kredite zu guten Konditionen an von 2000 bis zu 100 000 Euro
Kreditantrag ist für Sie kostenlos.
Auch ohne Schufa!

Schaut man sich die Mail Header an, sieht man woher die Mail kommt:

Received: from edenbrent.com ([79.165.77.63]) by mx-ha.gmx.net (mxgmx105) with
 ESMTP (Nemesis) id xxxxxxxxxxxxxxxxx for ; Wed, 16
 Sep 2015 09:10:11 +0200
Received: by %108.16.130.32; Wed, 16 Sep 2015 11:04:03 +0300

Also von 108.16.130.32 über edenbrent.com. Die IP wird von einem Botnetz sein, das habe ich mir nicht weiter angeschaut. Interessanter ist der Host über den die Mails verschickt werden. Da gibt es noch viele weitere:



Es fällt sofort auf, dass es alles Wordpress Seiten sind, womit klar ist, dass die Seite wohl gehacked wurden und nun munter Spam verschicken.

Ich habe die Seitenbetreiber nun mal angeschrieben, aber bei der unendlichen Anzahl von Wordpress Seiten ist das natürlich mühsam. Interessant wäre zu wissen über welche Lücke die Seite gehacked wurden...




Like it? Share it! Flattr this

Mittwoch, 3. Juni 2015

Privacy vs AI

Das große Dillema des nächsten 10 Jahre. Immer mehr Sprachassistent schießen aus dem Boden. Siri, Google Now, Echo oder jetzt Musio. Autos werden künftig serienmäßig einen Assistent verbaut haben.

Die kleinen Helfer werden immer mehr können, doch der Harken: Sie funktionieren nur Online. Sie brauchen ein Rechen Cluster, dass ihnen die gewünschte Intelligenz einhaucht. Dafür wird es nötig Sprache live aus Autos, Wohnung, ... aus aller Welt in große Rechenzentren zu leiten. Der feuchte Traum eines jeden Geheimdienstes. Seit Snowden besteht kein Zweifel mehr daran, dass diese Daten kopiert und automatisch ausgewertet werden.

Da ist nur zu hoffen, dass steigende Rechen-Leistung bald für den Assistent zuhause ermöglichen, bevor sich das richtig durchsetzt.

Like it? Share it! Flattr this