|
Introduction I am not a real cryptographer, so I have not verified the safety and security of the method of verifying safety numbers in Signal that I have described in this post. Use this method at your own risk. I welcome comments from real cryptographers. I needed to ask my mother a question the other day, but it was not just any question; it was a question with an answer that needed to be kept private. So I asked her to download..
|
|
Introduction I am not a real cryptographer, so I have not verified the safety and security of the method of verifying safety numbers in Signal that I have described in this post. Use this method at your own risk. I welcome comments from real cryptographers. I needed to ask my mother a question the other day, but it was not just any question; it was a question with an answer that needed to be kept private. So I asked her to download..
|
|
I Published My First "Low Content" KDP Book - A Sudoku Puzzle Book
-
www.joehxblog.com
-
6 years ago
-
eng
Ok, ok, so most “low content” print-on-demand books are notebooks that are 90% blank, and puzzle books aren’t quite that blank.
|
Roses are red Violets are blue I was looping forever And then I found you. i was your name I think j was next to you Born inside a for Died in there too. I saw you getting bigger Loop over loop over loop And j was getting smaller You were a great group. And then you just vanished You left me there alone Condition wasn't true At least nothing was thrown.
|
Roses are red Violets are blue I was looping forever And then I found you. i was your name I think j was next to you Born inside a for Died in there too. I saw you getting bigger Loop over loop over loop And j was getting smaller You were a great group. And then you just vanished You left me there alone Condition wasn't true At least nothing was thrown.
|
Roses are red Violets are blue I was looping forever And then I found you. i was your name I think j was next to you Born inside a for Died in there too. I saw you getting bigger Loop over loop over loop And j was getting smaller You were a great group. And then you just vanished You left me there alone Condition wasn't true At least nothing was thrown.
|
Roses are red Violets are blue I was looping forever And then I found you. i was your name I think j was next to you Born inside a for Died in there too. I saw you getting bigger Loop over loop over loop And j was getting smaller You were a great group. And then you just vanished You left me there alone Condition wasn't true At least nothing was thrown.
|
Roses are red Violets are blue I was looping forever And then I found you. i was your name I think j was next to you Born inside a for Died in there too. I saw you getting bigger Loop over loop over loop And j was getting smaller You were a great group. And then you just vanished You left me there alone Condition wasn't true At least nothing was thrown.
|
Roses are red Violets are blue I was looping forever And then I found you. i was your name I think j was next to you Born inside a for Died in there too. I saw you getting bigger Loop over loop over loop And j was getting smaller You were a great group. And then you just vanished You left me there alone Condition wasn't true At least nothing was thrown.
|
|
I spent the morning reading hot takes on Tesla’s new Cybertruck. I have some more thinking to do, but Jason Torchinsky wrote a great post on the truck’s design, and Kim Reynolds did a nice job approaching the topic from a manufacturing standpoint. Andrew Collins also has a nice comparison of the Cybertruck versus some of its competitors, which is beats on all fronts. Permalink.
|
|
Mongoid - Inheritance: change embedded document's type via nested attributes
-
iridakos.com
-
6 years ago
-
eng
I recently faced some issues when trying to update a nested document’s type via nested attributes using the mongoid gem. Bare with me if this sentence doesn’t make any sense yet. Use case Suppose we have a document named Person that embeds a document that can be any of the types Book or BoardGame which inherit from the class Item. Item class Item include Mongoid :: Document embedded_in :person , inverse_of: :i....
|
|
Mongoid - Inheritance: change embedded document's type via nested attributes
-
iridakos.com
-
6 years ago
-
eng
I recently faced some issues when trying to update a nested document’s type via nested attributes using the mongoid gem. Bare with me if this sentence doesn’t make any sense yet. Use case Suppose we have a document named Person that embeds a document that can be any of the types Book or BoardGame which inherit from the class Item. Item class Item include Mongoid :: Document embedded_in :person , inverse_of: :i....
|
|
Mongoid - Inheritance: change embedded document's type via nested attributes
-
iridakos.com
-
6 years ago
-
eng
I recently faced some issues when trying to update a nested document’s type via nested attributes using the mongoid gem. Bare with me if this sentence doesn’t make any sense yet. Use case Suppose we have a document named Person that embeds a document that can be any of the types Book or BoardGame which inherit from the class Item. Item class Item include Mongoid :: Document embedded_in :person , inverse_of: :i....
|
|
Mongoid - Inheritance: change embedded document's type via nested attributes
-
iridakos.com
-
6 years ago
-
eng
I recently faced some issues when trying to update a nested document’s type via nested attributes using the mongoid gem. Bare with me if this sentence doesn’t make any sense yet. Use case Suppose we have a document named Person that embeds a document that can be any of the types Book or BoardGame which inherit from the class Item. Item class Item include Mongoid :: Document embedded_in :person , inverse_of: :i....
|
|
Mongoid - Inheritance: change embedded document's type via nested attributes
-
iridakos.com
-
6 years ago
-
eng
I recently faced some issues when trying to update a nested document’s type via nested attributes using the mongoid gem. Bare with me if this sentence doesn’t make any sense yet. Use case Suppose we have a document named Person that embeds a document that can be any of the types Book or BoardGame which inherit from the class Item. Item class Item include Mongoid :: Document embedded_in :person , inverse_of: :i....
|
|
Mongoid - Inheritance: change embedded document's type via nested attributes
-
iridakos.com
-
6 years ago
-
eng
I recently faced some issues when trying to update a nested document’s type via nested attributes using the mongoid gem. Bare with me if this sentence doesn’t make any sense yet. Use case Suppose we have a document named Person that embeds a document that can be any of the types Book or BoardGame which inherit from the class Item. Item class Item include Mongoid :: Document embedded_in :person , inverse_of: :i....
|
|
Understanding Docker Multi Stage Builds - Installing Python and Ruby in the Same Dockerfile
-
fuzzyblog.io
-
6 years ago
-
eng
Now that I've come up to speed on Python, I have an application in production that uses both Python and Ruby. What it does isn't really important but getting it live posed an interesting deployment challenge due to the need to have both Python and Ruby concurrently. My initial attempt to make this was work was a native install using Python 3.7 and a fairly large set of Python dependencies on an Ubuntu 18.04 AWS instance. Unfortunately I....
|
|
Making Your Jekyll Blog Searchable with HTML, JavaScript and Google
-
fuzzyblog.io
-
6 years ago
-
eng
So yesterday someone said this to me: You know the problem with your blog – you write so much and its not searchable. Poppycock. Balderdash. Fizzle Sticks. Ok. Maybe. Yes there's not search box at the top of my blog but anything on the Internet that has a distinct domain name is actually easily searchable just by using Google. For example, here's how you'd find anything I ever wrote about MySQL: site:fuzzyblog.io mysql I....
|
|
As I've written in the past, I am an unabashed fan of pair programming. Pair programming is one of the few techniques that I can credibly point to that really, really, really improves software quality. And since I'm a remote developer, I really, really need good pairing tools. The unfortunate reality of pair programming is that there really aren't good tools for pairing – until Tuple. The current suite of tools for pairing include thin....
|
|
I gave an interview at Ignite this year, so I figured I'd post it here to give it the smallest bit more reach AND check off posting something to the blog in 2019. If the video isn't working, you can always (probably) see it on the
|
|
What’s so wild about exploits in the wild - and how can we prioritize accordingly?
-
snyk.io
-
6 years ago
-
eng
How exploits in the wild translate into greater risk, how we can evaluate that risk, and discuss how to prioritize and quickly handle your vulnerabilities accordingly.
|
|
A recent question on /r/selfhosted about what selfhosted service you are missing sparked my interest. A user by the name forthedatahorde mentioned they wanted the ability to monitor arbitrary websites. I figured Node-Red is just the tool to comfortably fill this gap. I made two options. One using readability.js for a bit of a generic solution and one using css selectors for more targeted watching needs. The Readability.js Version....
|
|
A recent question on /r/selfhosted about what selfhosted service you are missing sparked my interest. A user by the name forthedatahorde mentioned they wanted the ability to monitor arbitrary websites. I figured Node-Red is just the tool to comfortably fill this gap. I made two options. One using readability.js for a bit of a generic solution and one using css selectors for more targeted watching needs. The Readability.js Version....
|
|
A recent question on /r/selfhosted about what selfhosted service you are missing sparked my interest. A user by the name forthedatahorde mentioned they wanted the ability to monitor arbitrary websites. I figured Node-Red is just the tool to comfortably fill this gap. I made two options. One using readability.js for a bit of a generic solution and one using css selectors for more targeted watching needs. The Readability.js Version....
|
|
A recent question on /r/selfhosted about what selfhosted service you are missing sparked my interest. A user by the name forthedatahorde mentioned they wanted the ability to monitor arbitrary websites. I figured Node-Red is just the tool to comfortably fill this gap. I made two options. One using readability.js for a bit of a generic solution and one using css selectors for more targeted watching needs. The Readability.js Version....
|
|
Update, 29 Nov 2019 : Added the section Removing JavaScript and edited the Performance section to reflect the new performance. Introduction This blog used to be hosted on a WordPress installation. I did it that way because, while I had basic knowledge of HTML, CSS, PHP, and other website-building technologies, I couldn’t really be bothered to spend much time making my site better. About six months ago, an acquaintance pointed out ..
|
|
Update, 29 Nov 2019 : Added the section Removing JavaScript and edited the Performance section to reflect the new performance. Introduction This blog used to be hosted on a WordPress installation. I did it that way because, while I had basic knowledge of HTML, CSS, PHP, and other website-building technologies, I couldn’t really be bothered to spend much time making my site better. About six months ago, an acquaintance pointed out ..
|
|
Update, 29 Nov 2019 : Added the section Removing JavaScript and edited the Performance section to reflect the new performance. Introduction This blog used to be hosted on a WordPress installation. I did it that way because, while I had basic knowledge of HTML, CSS, PHP, and other website-building technologies, I couldn’t really be bothered to spend much time making my site better. About six months ago, an acquaintance pointed out ..
|
|
Update, 29 Nov 2019 : Added the section Removing JavaScript and edited the Performance section to reflect the new performance. Introduction This blog used to be hosted on a WordPress installation. I did it that way because, while I had basic knowledge of HTML, CSS, PHP, and other website-building technologies, I couldn’t really be bothered to spend much time making my site better. About six months ago, an acquaintance pointed out ..
|
|
Update, 29 Nov 2019 : Added the section Removing JavaScript and edited the Performance section to reflect the new performance. Introduction This blog used to be hosted on a WordPress installation. I did it that way because, while I had basic knowledge of HTML, CSS, PHP, and other website-building technologies, I couldn’t really be bothered to spend much time making my site better. About six months ago, an acquaintance pointed out ..
|
|
Update, 29 Nov 2019 : Added the section Removing JavaScript and edited the Performance section to reflect the new performance. Introduction This blog used to be hosted on a WordPress installation. I did it that way because, while I had basic knowledge of HTML, CSS, PHP, and other website-building technologies, I couldn’t really be bothered to spend much time making my site better. About six months ago, an acquaintance pointed out ..
|
|
Update, 29 Nov 2019 : Added the section Removing JavaScript and edited the Performance section to reflect the new performance. Introduction This blog used to be hosted on a WordPress installation. I did it that way because, while I had basic knowledge of HTML, CSS, PHP, and other website-building technologies, I couldn’t really be bothered to spend much time making my site better. About six months ago, an acquaintance pointed out ..
|
|
Update, 29 Nov 2019 : Added the section Removing JavaScript and edited the Performance section to reflect the new performance. Introduction This blog used to be hosted on a WordPress installation. I did it that way because, while I had basic knowledge of HTML, CSS, PHP, and other website-building technologies, I couldn’t really be bothered to spend much time making my site better. About six months ago, an acquaintance pointed out ..
|
|
I have a few things to say here, so let me say them all up front. Your diet doesn’t matter. Your training plan doesn’t matter. The reason you will never reach your goal is because you don’t want to. You don’t work hard enough to achieve it, and nowhere near hard enough for anything like a diet or training plan to make a difference. Those factors come into play at such a high level, one so far from where you are now, that all the time and ef..
|
|
Note : If you're not a Rails user, on OSX, then just nope the heck out of reading this post. This is some serious nerdery here. One of the single most frustrating things about the Rails ecosystem is when you can't get a bundle install operation to finish. The bundle install, of course, is the process of getting the software tools, "gems", identified in Gemfile to install. When you can't get bundle install to finish, you are effectively....
|
|
Docker is a container technology that allows you to package up a series of different technologies under (generally) a *nix style operating system. As things deployed with Docker are generally deployed under a *nix style operating system, it isn't uncommon to want to open a shell into your Docker environment for debugging purposes. You can easily do this with: docker exec -it CONTAINER_HASH /bin/bash The CONTAINER_HASH is a value l....
|
|
Following up from Enhanced Emacs searching with counsel switches , rather than remembering silver searcher and ripgrep switches, we can use counsel's ivy-initial-inputs-alist to set these up as default visible switches. (push '(counsel-ag . "--file-search-regex '' -- ") ivy-initial-inputs-alist) (push '(counsel-rg . "--glob '**' -- ") ivy-initial-inputs-alist) The default switches stay out of the way in typical searches, but can..
|