Skip to content

Instantly share code, notes, and snippets.

Avatar
👻
Ghosting github.com since a while

Georgios Kaleadis georgiee

👻
Ghosting github.com since a while
View GitHub Profile
@georgiee
georgiee / howto-google-photos-dsm-synology-photos-exif-date.md
Last active Jul 13, 2021
google photos takeout, dsm synology photos, exiftool DateTimeOriginal & PhotoTakenTimeTimestamp
View howto-google-photos-dsm-synology-photos-exif-date.md

What

After a takeout with Google Photos any file taken with your own device should contain the correct time. But photos sent from other people, created with Lightroom or very old files might have a stripped date field. Google Photos usually adds a date from the date it was uploaded. You want to have at least that date from Google, otherwise all files you import to Synology Photos will clump together at the date of the indexation.

That's also what most people are doing but they think Google stripped the date from their files during the Takeout. Most files should be fine though, depending on your specific photo collection of course.

My current takeout size is 100GB and I didn't have that much space left while I have plenty of disk space on my synology.

View devlog.md

Ok maybe this time it works.

2020-05-20

  • ACL Implementation based on casbin. For Frontend but data contract enforcement can be expanded to backend to. Util for disabled & control removal. Directive for matching template adjustments.
  • Alpha version + Changelog for initial development works pretty good
  • Nx Workspace vs. Yarn Workspace. Wanted Yarn so heavily but after months Nx won. Problems with multiple rxjs dependencies, files in node_modules when node resolution is not used (e.g. ivy angular) caused many problems
  • Microfrontend Abstraction with a data contract (resources/state) & ACL support to separate it from any subsystem that can deliver the workflow management (routing/store etc)
  • Journal to enable introspection of available Microfrontends
View sdr-basics.md

SDR Software: SdrDX (https://fyngyrz.com/?p=915), CubicSDR

rtl sdr range: 500 kHz - 1.75 GHz.

Cubic SDR LSB + Fldigi = decode data (tones) into text or even fax (Op Mode / WEFAX / WEFAX-IOC576)

Time Signal DCF77 (77khz, out of range)

@georgiee
georgiee / spec.ts
Last active Dec 8, 2018
One Angular Test can explain asynchronicity in Angular
View spec.ts
it('setTimeout & tick & flushMicrotasks', fakeAsync(() => {
let state = [];
// add to the micro task queue — will be the first thing executed after this script block is done
Promise.resolve().then(function() {
state.push('promise result');
});
// add to the task queue — will be executed after this task and when the micro task queue is emptied
@georgiee
georgiee / conferences.md
Last active Dec 8, 2018
conferences list
View conferences.md

to be grown organic.

2018

Dachfest Month: Nov Location: Munich https://dachfest.com/

FITC Web Unleashed Month: Feb

@georgiee
georgiee / README.md
Last active Oct 1, 2018
Phising Website Scripts "tradeit.cash"
View README.md
@georgiee
georgiee / parts.md
Last active Aug 1, 2018
Make: Eletronics Shopping
View parts.md

Resistors

  • 10x 47Ω
  • 10x 100Ω
  • 10x 150Ω
  • 10x 330Ω
  • 10x 680Ω
  • 10x 1KΩ
  • 10x 2.2KΩ
  • 10x 4.7KΩ
@georgiee
georgiee / README.md
Last active Jul 27, 2018
Angular Custom Webpack Config (angular.json, architect target)
View README.md

Ever wondered how to build a custom webpack config for Angular? I did and I jsut stumbled upon this file in the repository https://github.com/manfredsteyer/ngx-build-plus which aims to help building multiple standalone Angular Elements.

I quickly spotted this part in the angular.json which will replace the default browser build.

"architect": {
    "build": {
      "builder": "ngx-build-plus:build",
    }
@georgiee
georgiee / GDPR.md
Last active May 18, 2020
About GDPR (German DSGVO), Linklist, UX/UI, Cookies, Google Analytics
View GDPR.md

GDPR

My bucket list for stuff around GDPR.

General

Really good and structured overview is given by ICO

  • Privayc by design (see smashingmagazine article)
  • GDPR is all about consent (see Recital 32), giving choices to the user
  • Controller vs Processor
  • Personally Identifiable Information (PII)
@georgiee
georgiee / _rc5.md
Last active Apr 24, 2018
Angular Upgrade Log v6
View _rc5.md
npm install -g @angular/cli@next
npm install @angular/cli@next
ng update @angular/cli --from=1 --migrate-only
ng update @angular/core@next --force
ng update @angular/cdk@next

Now with rc5: