rtluckie + reddit + ifttt   350

How do graph databases differ from older navigational databases? : Database
I'm trying to improve my knowledge of graph databases, in particular DGraph. Are graph DBMSs just a new generation of pre-relational hierarchical/network model databases, or is there something new at a low level in the current generation of graph DBMSs (neo4j, etc.)? For example, the 60's-era CODASYL stored records in linked lists of free-form records. Isn't this just what current graph db engines are doing?My question isn't about things external to the fundamental way graph dbms's function, like query language, replication, etc. I get that those areas have improved significantly. via /r/Database
IFTTT  reddit  Database 
9 days ago by rtluckie
Just discovered Thai Diner. What other awesome hole in the walls are waiting for me? : Lawrence
We’re moving to Lawrence in January. We were back visiting this past weekend and discovered Thai Diner, walking distance from the house we bought. Food is delicious and cheap, and its BYO with no corkage fee. When we got in I noticed a lot of people had wine so I started looking for a wine list and instead found a table tent that said “We don’t charge a corkage fee. Please tip generously.” This is a big win for us, we love thai food and I have a deep wine cellar.What other secret Lawrence gems am I in for? (Or not so secret, I don’t know that Thai Diner is a secret.) via /r/Lawrence
IFTTT  reddit  Lawrence 
17 days ago by rtluckie
Single command SSL Reverse Proxy w/ Autogenerated Certificates (LetsEncrypt, self-signed, provided) : golang
Hi everyone,I created a simple single command SSL reverse proxy in Go for fun: https://ift.tt/2QUERpW will autogenerate SSL certs for you if none are provided to it, either using LetsEncrypt (if you specify a domain) or by creating self-signed certificates. I find this useful for jupyter notebooks and other services that I want to slap SSL onto in a pinch--certainly easier than modifying the app directly (if I didn't write it) or dealing with nginx and apache configs.ssl-proxy -from -to -domain=mydomain.com​-Suyash via /r/golang
IFTTT  reddit  golang 
4 weeks ago by rtluckie
Streaming Regex with io.Reader : golang
I have a small application that scans for credit card numbers on a local system. Because it scans all files on a system regardless of their size, I didn't want to read full files contents into a `[]byte` . My current solution uses a ring buffer and looks at each byte as it is read to see if it matches the pattern. A sort of FSM.This works pretty well but the matching code is so specific to credit card numbers now I'm having trouble extending it to match other types of sensitive data.The easiest approach would be if there were a regex implementation that could take an io.Reader. I've searched and don't think that one exists, but I'd love to know if I missed something.An alternative approach that I considered is to keep using the ring buffer, and then run a regex each time a byte is read. This seems to work OK with https://ift.tt/2MRXgkL since the pastern must always match the first character and it bails out if the first byte doesn't match. This works less well with the regex in the std lib as it runs much slower. Another downside of this approach is that I will need to know a maximum length of input the regex could match in order to configure the ring buffer size. This is less of a problem since most of my patterns will be non-recursive and relatively short.A final approach I considered is to just break the file up into larger chunks to run the full regex against, say 1mb. I would use the reader to fill the buffer and then run the regex against it. I could introduce some overlap of the chunks so fewer matches that span two chunks would be missed.The main reason I'm using a reader is because I'm decompressing files on the fly without having to worry that the decompresses size will fit into memoryIs there a better way of doing this? I like the idea of moving to regex as it makes introducing new patterns much easier but I don't want to introduce false negatives or use significantly more memory. via /r/golang
IFTTT  reddit  golang 
8 weeks ago by rtluckie
Distributed Tracing Infrastructure with Jaeger on Kubernetes : devops
Distributed tracing has become an important aspect of our monitoring infrastructure. On recently working with tracing microservices on Kubernetes, made a short blog post the details the following:Distributed Tracing conceptUsing Jaeger (Go) client for gRPC servicesDeploying Jaeger backend components on KubernetesMonitoring your tracing infrastructurehttps://medium.com/@masroor.hasan.n/tracing-infrastructure-with-jaeger-on-kubernetes-6800132a677​Would love to hear any feedback or how anyone else sets up their tracing infrastructure! via /r/devops
IFTTT  reddit  devops 
10 weeks ago by rtluckie
Office Display Boards - what do you display? : sysadmin
I work in a school, IT Technician, and in my office I just had a massive display board put above my desk so I can pin up useful information (and the odd silly bit of art like a meme).Do any of you have display boards in front of you and if so what sort of useful information/reminders do you put on there that help with your role? via /r/sysadmin
IFTTT  reddit  sysadmin 
11 weeks ago by rtluckie
Mods - what goes first?? : ChevySS
So, I really don’t want to go too extreme on the SS... I want to add a solo cat back exhaust, retro fab intake and a tune. I can’t do all three at once, but what do you all recommend on what goes first?? And how much more fun did you alls cars get after these simple mods?? via /r/ChevySS
IFTTT  reddit  ChevySS 
11 weeks ago by rtluckie
« earlier      
per page:    204080120160

Copy this bookmark: