|
While working on any large-ish Django project you are bound to come across a slow query that’s perhaps missing an index or doing something else expensive. My workflow for diagnosing this was to get the query that is being executed ( str(queryset.query) ) and paste it into a database shell, prefixing...
|
|
It’s true you can crash an email server with a single email! This guest blog post talks about a vulnerability found in the top five Node mail parsers that will bring each of them down just by clicking send. Joran Greef explains how he found the vulnerability while he was writing his own mail parser and how he disclosed via Snyk’s security team.
|
|
1000 words, 4 minutes. “But how was one to explain repeated instances of derisive laughter at melodramas and films that hardly set out to be funny?" - Prof. Eric Rentschler1 Out of place laughter is an anarchist in the dark. Someone who refuses to let the film cast its spell. Imagery is important. Moving or still. Whether it be religious iconography, depictions of national myth, a coat of arms, a rallying military standard, your company’s..
|
|
My Own Car System, Rear Camera, Offline Maps & Routing, Map Matching with Go on Raspberry Pi part II
-
blog.nobugware.com
-
8 years ago
-
eng
This is my journey building an open source car system with Go & Qt, rear camera, live OpenGL map … Cross compilation In Part I, I had to patch qtmultimedia for the camera to work, but Qt compilation is resource hungry, same goes for the osrm compilation, the memory of the Raspberry Pi is too small. I had to to set up a cross compilation system in my case for armv7h.
|
|
How Curalate uses MXNet on AWS for Deep Learning Magic
-
engineering.curalate.com
-
8 years ago
-
eng
This post was simultaneously published to Medium . At Curalate , we use state of the art deep learning and computer vision to add a layer of magic to our products. Intelligent Product Tagging , for example, identifies our clients’ products in user-generated photos. Being a startup, we need to build these deep learning and computer vision systems the same way we do the rest of our products: quickly. Our computer vision systems are bu....
|
|
IoT: Smart Ecosystems are door openers for new business models
-
www.thoughtworks.com
-
8 years ago
-
eng
There’s no shortage of hype when it comes to the Internet of Things. But many companies discover that getting projects up and running is hard work. In such instances, it’s worth remembering the Internet of Things is not the goal in itself: it’s a means of creating new business models and applications that will deliver high value for customers and employees alike.
|
|
When a candidate sends a CV and includes a GitHub profiler, that almost always guarantees that I’ll give that profile a look. The most interesting thing from my perspective in a GitHub profile is that it allows me to look at the candidate’s work. There aren’t that many candidates with GitHub profile links, and not having a link isn’t something that will cause me to rule out a candidate. But I thought it would be interesting to share some ....
|
|
Over the weekend I got the chance to speak at the inaugural Carolina Code Conf in Greenville, SC. It's the upstate polyglot conference where just about any relevant subject is welcome, so I submitted a talk on Elixir. I also gave a lightning talk on DMARC thanks to our wonderful sponsor, dmarcian.
|
|
Last week, my friend Scott Elliott did a great guest presentation at the college where he talked about, amongst other things, devops. Moreover, I’ve been involved myself in the setup and configuration of two software development workflows (which technically makes me a devop); one was in 2017 for a tech startup in Kitchener, and the other one was earlier this year for a much larger project at the University of Waterloo.
|
|
Last week, my friend Scott Elliott did a great guest presentation at the college where he talked about, amongst other things, devops. Moreover, I’ve been involved myself in the setup and configuration of two software development workflows (which technically makes me a devop); one was in 2017 for a tech startup in Kitchener, and the other one was earlier this year for a much larger project at the University of Waterloo.
|
|
Over the weekend I got the chance to speak at the inaugural Carolina Code Conf in Greenville, SC. It's the upstate polyglot conference where just about any relevant subject is welcome, so I submitted a talk on Elixir. I also gave a lightning talk on DMARC thanks to our wonderful sponsor, dmarcian.
|
|
I’ve started GoReleaser almost 2 years ago. This is a summary of (some) things I’ve learned down the road.
|
|
ServerlessConf 2018 San Francisco: key takeaways for the future of serverless
-
www.serverless.com
-
8 years ago
-
eng
Missed ServerlessConf in San Francisco this week? No worries, we got you. Here are the key takeaways you'll want to know about.
|
|
Starting this weekend builds sent using the old plugin or an old project will fail. You will need to update the plugin to 4.3 (or 4.0.3 in NetBeans) or newer. This is an important phase in removing App Engine from our build stack and moving to a new system. If you are experiencing problems with a project do the following: Right Click the project Select Codename One → Codename One Settings or Codename One Preferences
|
|
In this tutorial we will use Java 8 and show several program examples with Java strings and regular expressions or Java regex. Contents 1 Find a word in a string 2 Match whole word only in a string 3 Match phrase in a string 4 Get string between parentheses 5 Get string between square brackets 6 Get string between curly braces 7 Extract string between two characters 8 Exclude special character..
|
|
I just got a CV from a candidate looking for a junior position. I looked at the CV (and oh my God, did this guy have a lot of acronyms in there). I noted that he has a GitHub account in the CV, so naturally I checked it. There is a single repository there, which I’ll present to you in all its glory: This is actually a negative . If he didn’t have a GitHub account, I wouldn’t have minded. But including one that is in this shape is n..
|
|
I wanted an alias or function to use youtube-dl in the background. Looking around the web lots of people seemed to want this and most of them were banging their heads against a wall due to: A) bash quoting B) backgrounding dying when their terminal closed C) passing the argument (url in my case) to the function Here’s a simple function I whipped up that seems to ‘just works’™: function yt { nohup youtube-dl " $1 "..
|
|
I wanted an alias or function to use youtube-dl in the background. Looking around the web lots of people seemed to want this and most of them were banging their heads against a wall due to: A) bash quoting B) backgrounding dying when their terminal closed C) passing the argument (url in my case) to the function Here’s a simple function I whipped up that seems to ‘just works’™: function yt { nohup youtube-dl " $1 "..
|
|
I wanted an alias or function to use youtube-dl in the background. Looking around the web lots of people seemed to want this and most of them were banging their heads against a wall due to: A) bash quoting B) backgrounding dying when their terminal closed C) passing the argument (url in my case) to the function Here’s a simple function I whipped up that seems to ‘just works’™: function yt { nohup youtube-dl " $1 "..
|
|
I wanted an alias or function to use youtube-dl in the background. Looking around the web lots of people seemed to want this and most of them were banging their heads against a wall due to: A) bash quoting B) backgrounding dying when their terminal closed C) passing the argument (url in my case) to the function Here’s a simple function I whipped up that seems to ‘just works’™: function yt { nohup youtube-dl " $1 "..
|
|
I wanted an alias or function to use youtube-dl in the background. Looking around the web lots of people seemed to want this and most of them were banging their heads against a wall due to: A) bash quoting B) backgrounding dying when their terminal closed C) passing the argument (url in my case) to the function Here’s a simple function I whipped up that seems to ‘just works’™: function yt { nohup youtube-dl " $1 "..
|
|
I recently came across a post by Ben Frain expressing his frustrations about CSS shapes and exclusions. And although I can see where he is coming from (he made…
|
|
This is the second article in a two-part series looking at agile documentation. Read Part One here. In this article, I’ll touch on the probably most frequently asked question with regards to documentation: How do you keep it up to date? Before that, let’s dive into our third and fourth goals for documentation.
|
|
The new Serverless Platform Beta: everything teams need to operationalize serverless development
-
www.serverless.com
-
8 years ago
-
eng
The Serverless Platform Beta is everything teams need to operationalize serverless development. Build, operate, and integrate serverless applications in a single toolkit.
|
Even though lots of people nowadays advocate for applying functional programming principles to JavaScript, not many of them know the principles of Lambda Calculus and how it all started. Theory of c...
|
Even though lots of people nowadays advocate for applying functional programming principles to JavaScript, not many of them know the principles of Lambda Calculus and how it all started. Theory of c...
|
|
FFMPEG - Extract audio from video file and write to MP3 (BASH)
-
snippets.bentasker.co.uk
-
8 years ago
-
eng
The snippet below extracts the audio track from a video file (for example an MP4), converts it to MP3 and writes it out to a file. Read more…
|
|
There are a lot of video codecs out there, and some of them are far, far more efficient than H.264. But, as efficient as HEVC or WebM might be, they're frustrating to stumble across if your playback device is a Raspberry pi which has neither the hardware support, nor the processing capabilities required to deal with those codecs without stuttering It is, however, incredibly simple to convert to X264 with ffmpeg, the below snippet creates ..
|
|
TIP: Use the Two Phase Commit Algorithm for Offline Support
-
www.codenameone.com
-
8 years ago
-
eng
I used to do a lot of enterprise consulting in the day and used to lecture a lot on J2EE (as it was known back then). A lot of that knowledge isn’t as applicable even in the server side today, but the algorithms are surprisingly even applicable in mobile. One of the algorithms I would explain a lot when teaching J2EE was the 2PC AKA Two Phase Commit.
|
|
It recently came to my attention that John McAfee has been advertising a cryptocurrency hardware wallet from a company called Bitfi , with the claim that it is “unhackable”. There’s even a $250,000 bounty to hack it. I do not have one of the actual devices in my possession, but from my review of the publicly available “ source code ” [PDF] and their private key calculator , my conclusion is that their product is most charitably desc..
|
|
That's a crazy long flight time! I don't know to much about gliders (actually flying them that is) but I have to assume that went hand in hand with your highest record?? Either way it is really incredible, keep up the great work Mike! (Also fyi, I think your page seems to be getting spammed a bit). Cheers, -Zach
|
|
안녕하세요. 올려주신 페이지 주소 확인해보니 체크박스 클릭 시 페이지가 새로고침(submit) 되고 있...
-
www.cosmosfarm.com
-
8 years ago
-
kor
안녕하세요. 올려주신 페이지 주소 확인해보니 체크박스 클릭 시 페이지가 새로고침(submit) 되고 있습니다. 기존의 코드 대신 아래의 코드를 활용해보시겠어요? 고맙습니다.
|
|
Summer of Engineering Health: A Software Intern's Story
-
engineering.cerner.com
-
8 years ago
-
eng
Pratik will be starting his Junior year at the University of Michigan this Fall studying Computer Science and Biomedical Engineering. This summer he’s a Software Intern on Cerner’s LightsOn Network team. This is the story of his summer experience: As a college student, it’s not every day that you get to work on cutting edge technology to transform healthcare as we know it. Every morning, I walk past a wall on the way to the elevator: “Healt..
|
|
The old-third post in my "Solved with CSS" Series, this time detailing how you can use CSS to apply logical styling based on how many elements are inside of a parent.
|
|
A Mostly Financial Pregnancy Timeline and The First Four Months Of Life: My Experience As A New Dad
-
www.joehxblog.com
-
8 years ago
-
eng
This past year has been quite an adventure. I got married. I just finished school yesterday . And today is my son is four months old. I’ve been chronicling what’s been going on, relying heavily on things such as medical bills and insurance explanation of benefits to fit things into a neat timeline. Hence the whopper of a title A Mostly Financial Pregnancy Timeline and The First Four Months Of Life: My Experience As A New Dad .
|
|
The time has come for you to take responsibility of your application security. This may sound daunting to some of you, but don’t fret! There are many resources available to you, including The Secure Developer podcast, run by Snyk’s very own CEO, Guy Podjarny
|