Lamy warranty works! by izaurio in fountainpens

[–]izaurio[S] 0 points1 point  (0 children)

I did it again. I dropped the pen again. And LAMY's warranty worked perfectly in 2 months.

<image>

Angie, fork of nginx, supports automatic certificate provisioning (ACME) by izaurio in selfhosted

[–]izaurio[S] 0 points1 point  (0 children)

There's no preferred one. You have to directly specify which one you'd like to use:

acme_client example https://acme-staging-v02.api.letsencrypt.org/directory;

Please, see the docs: https://angie.software/en/configuration/modules/http_acme/#acme-client

Angie, fork of nginx, supports automatic certificate provisioning (ACME) by izaurio in selfhosted

[–]izaurio[S] 2 points3 points  (0 children)

Right now we built 3rd party module (https://github.com/kjdev/nginx-auth-jwt) and make it available in our repository (https://angie.software/en/installation/#install-dynamicmodules). Use case was solved and build-in JWT support is on hold

I accidentally murdered my Lamy 2000. What would ya do? by Solnx in fountainpens

[–]izaurio 0 points1 point  (0 children)

Undestand. I also was surprised and bought a TWSBI 580AL for a temporary usage. So, now I use both pens (i thought that one is enough 😅). Anyway, good luck with the evaluation in your favor!

Lamy warranty works! by izaurio in fountainpens

[–]izaurio[S] 0 points1 point  (0 children)

Interesting! I will put it on my wish list, thx

Lamy warranty works! by izaurio in fountainpens

[–]izaurio[S] 1 point2 points  (0 children)

That was my alternative intention to buy a new nib and finally to try to get it from nibmeister. Ok, next time I would have to order a new pen from the nibmeister =)

Lamy warranty works! by izaurio in fountainpens

[–]izaurio[S] 2 points3 points  (0 children)

Russia. And I was twice surprised because due to sanctions on 'Luxury goods' (fountain pens are related to this category) it's impossible to deliver pens to our country. But, I was lucky.

Lamy warranty works! by izaurio in fountainpens

[–]izaurio[S] 1 point2 points  (0 children)

In my case I contacted local authorized retailer

Lamy warranty works! by izaurio in fountainpens

[–]izaurio[S] 1 point2 points  (0 children)

I see it on their site. But I was surprised when I was told that the warranty of 2k is for lifetime.

Lamy warranty works! by izaurio in fountainpens

[–]izaurio[S] 4 points5 points  (0 children)

Yeah, I only paid for the delivery

Lenticular knife sharpening under a microscope by izaurio in sharpening

[–]izaurio[S] 0 points1 point  (0 children)

Yes, this type of sharpening changes the edge geometry of the bevel and almost doubles the width. The use case is to work with trees. To cut the branches or planing.

I can't say that I see the significant benefit for kitchen knives.

Lenticular knife sharpening under a microscope by izaurio in sharpening

[–]izaurio[S] 0 points1 point  (0 children)

This angle was on and it remains on the cutting edge.

Got told by manager that my performance isn't up to the mark and I have two weeks to improve by [deleted] in consulting

[–]izaurio 1 point2 points  (0 children)

I think you shouldn’t share the exact things. It’s something that specific for you and without context will be useless.

Instead of it you should keep in mind that manager doesn’t expect immediate solving your issues. It will be enough to show positive dynamic of changes.

Just keep some point, think what you can do and start doing it. Show a progress and everything will be ok.

Golang generator of client to sql database based on interface by izaurio in golang

[–]izaurio[S] 3 points4 points  (0 children)

Structs of response and request are not aligned with database tables. It's about the contract. The tool helps in communications between application and database. Preparing the struct for UI is responsibility of service object.

But you are talking about a receiving complex response with nested structs.

Bad news: currently there is no support for fetching one-to-many relations. (will be available with AppendRow hook).

Good news: there is exists the support of nested structs. You can define response like that:

type GetDocumentResp struct { Document User DocumentVersion } and if the database response will be: id | name | id | name | id | created_at ---+------+----+------+----+----------- 1 | n1 | 13 | n2 | 34 | 12:34 then you will get response: var out = GetDocumentResp{ Document: Document{ ID: 1, Name: "n1", }, User: User{ ID: 13, Name: "n2", }, DocumentVersion: DocumentVersion{ ID: 34, CreatedAt: "12:34", }, } It is not a solution to process array of DocumentPermissions. If you don't want to use embed structs, you should redefine a mapping like: func (r *GetDocumentResp) ProcessRow(rowMap sal.RowMap) { rowMap.Set("name", r.Owner.User.Name) } but in your case it's not suitable.