As much for you as for myself, here is a list of tools you might want to have in mind : Software you can install to avoid issues ClamAv(Antivirus) chkrootkit(Check for Root kits) Maldet or LMD(Linux Malware Detection) Ispprotect (commercial 90$ a year) Commands you can run to check for issues netstat –an Displays the network connections and generic statistics ps –ef Lists every currently running process
|
|
This post covers some higher-level software engineering principles demonstrated in my experience with Python testing over the past year and half. In particular, I want to revisit the idea of patching mock objects in unit tests.
|
|
Narrowing utilities are a wonderful way of increasing productivity. I have a few workflows using Emacs's Helm framework. There are great productivity boosters like Alfred and Quicksilver for macOS, with batteries included. If you're a tinkerer, you'd enjoy the powerful Hammerspoon . Like elisp gluing all things Emacs, Hammerspoon uses Lua to glue all things macOS. You can build your own narrowing utilities using chooser and a l....
|
|
History We at HackerEarth created a single-page document with common and special CSS classes to make layouts, grids, buttons, inputs, tables, tooltips, and form elements in late 2017. That was our first attempt to develop on our own front-end framework. Old Nuskha screens: Framework is a platform, foundation on which ready software solutions are built, in this particular case – web interfaces. For this purpose front-end framework ....
|
|
On the July/August issue of Code Magazine , available both printed and online, you can find my article Learn Python with Visual Studio . From the incipit: In the Stack Overflow Developer Survey for 2018, Python sits comfortably in the first place as the most wanted programming language, with JavaScript and Go coming second and third. Python also ranks third in the “most loved” category. Despite the age (20 years and counting..
|
|
A 2018 conversation about AI safety, infrastructure, and the real dangers of weak AI in the hands of organizations optimizing for power over people.
|
A 2018 conversation about AI safety, infrastructure, and the real dangers of weak AI in the hands of organizations optimizing for power over people.
|
Branding – who are you? Brand is your voice Why do you need a brand Your brand does not need a name What makes you special? Why do you do what you do? Some schemas Structure Logo / Copy / Brand Manager Chill and don’t over try to be “onbrand” Membership and boxes Some explaination on the box business Examples Subscription business model
|
Branding – who are you? Brand is your voice Why do you need a brand Your brand does not need a name What makes you special? Why do you do what you do? Some schemas Structure Logo / Copy / Brand Manager Chill and don’t over try to be “onbrand” Membership and boxes Some explaination on the box business Examples Subscription business model
|
|
I was playing around on the new Mix.com social media website and came across this click-bait article from MentalFloss: This Math Problem for 8-Year-Olds Left Parents Stumped . The problem, which I’ll repeat below, turned out not the be that complex. I have no idea why it “left parents stumped.” That said, I’m a sucker for math problems, and I wanted to explore the question further.
|
|
xfce4 problems I had some problems with xfce4 that eventually made it untenable. No way to make ctrl-w always close browser tab instead of being an emacs kill word keybinding xfwm4 would occassionally lock up and prevent me from dragging windows around. I had to run xfwm4 --replace to fix it. This is kind of a deal breaker for a window manager. Reordering window buttons in the window list by drag and drop didn't work I couldn't find good....
|
|
This is a very simple idea for a quiz. It drops you in a random place somewhere in the world and you use Google StreetView to work out where it is. If you are lucky you end up in a town or city, sometimes you end up in the middle of nowhere. It is amazing how much you can work out by looking at the flora or a random signpost.
|
|
This is a very simple idea for a quiz. It drops you in a random place somewhere in the world and you use Google StreetView to work out where it is. If you are lucky you end up in a town or city, sometimes you end up in the middle of nowhere. It is amazing how much you can work out by looking at the flora or a random signpost.
|
|
Thanks Economist, You Really Know What Has Gone Wrong with the Internet
-
svedic.org
-
7 years ago
-
eng
UPDATE: Reddit 1: r/web_design discussion Reddit 2: r/ProgrammerHumor discussion HackerNews discussion I was surprised that there are actually some quite interesting views and proposals in the discussions above. If you liked this, you are probably going to like my article … Continue reading →
|
|
This is the first in what I hope becomes a series of posts on how we’re slaying the monolith at Greenhouse. Over the course of the next year, Greenhouse Engineering is aiming to break down our monolithic Rails application into a more scalable and robust collection of services. This won’t happen quickly, but it will happen deliberately and with the clear goal of safely scaling Greenhouse Recruiting into the future. This is a cross-post fro....
|
|
This is the first in what I hope becomes a series of posts on how we’re slaying the monolith at Greenhouse. Over the course of the next year, Greenhouse Engineering is aiming to break down our monolithic Rails application into a more scalable and robust collection of services. This won’t happen quickly, but it will happen deliberately and with the clear goal of safely scaling Greenhouse Recruiting into the future. This is a cross-post fro....
|
|
This is the first in what I hope becomes a series of posts on how we’re slaying the monolith at Greenhouse. Over the course of the next year, Greenhouse Engineering is aiming to break down our monolithic Rails application into a more scalable and robust collection of services. This won’t happen quickly, but it will happen deliberately and with the clear goal of safely scaling Greenhouse Recruiting into the future. This is a cross-post fro....
|
|
see also: phoenixcommand.net In February of this year, I became fascinated with this 30 year-old game called Phoenix Command. Phoenix Command was a role-playing game system published by Leading Edge Games, and copyrighted by Barry Nakazono and David McKenzie. Various versions of the system featured in the games Morning Star Missions, Living Steel, and Aliens […]
|
|
Model State Validation for a JSON API isn't too hard because you only need to send back validation errors, especially with the attribute…
|
|
The FHIR standard started as a better way to exchange healthcare data, but it also provides a solid basis for deep analytics and Machine Learning at scale. This post looks at an example from the recent FHIR DevDays conference that does just that. You can also run the interactive FHIR data engineering tutorial used in the conference yourself. Our first step is to bring FHIR data into a data lake – a computational environment where our analys..
|
|
Time is precious - once again, I only managed to fit in one book in my busy schedule for the month. Hopefully, come August, I’ll have more time, since the last session for the last class in my Master’s program is on July 25th. Of course, my son might be mobile by then - he’ll be four months on the 26th - so he will require more attention.
|
|
Lately I’ve been thinking about how easy it is to fall into the trap of not challenging our ideas about the code we’re working on. In order to challenge the default mindset of Clean Code, I recently proposed to institute Dirty Code Monday (a proposal that sort of got me into a bit of a big discussion). Anyway, here is the report from the first successful Dirty Code Monday one week ago:
|
|
Certbot: Automatically enable HTTPS on your website, deploying Let's Encrypt certificates . How to configure WireGuard to tunnel traffic from a macOS client through a Debian server with IPv4 and IPv6 . HTTPS Is Easy (Irreal) . I made my own WireGuard VPN server (Hacker News) . JSON:API — A specification for building APIs in JSON . MirageOS: high-performance network applications across a variety of cloud computing and mobile platforms ...
|
|
Developers seek an alternative to Maps API after Google increased the price
-
www.maptiler.com
-
7 years ago
-
eng
Starting July 16th, many developers are going to be slammed by bills from Google for using Maps API on their websites or in apps. Every website which uses a map and has...
|
|
I’ve been procrastinating setting up a real blog for… well, years. Now it’s here. Read on for the why and the how.
|
|
I’ve been procrastinating setting up a real blog for… well, years. Now it’s here. Read on for the why and the how.
|
|
Today I'm announcing Layabout , my first official Python library. Layabout is a small event handling library on top of the Slack Real Time Messaging (RTM) API . You can get it right now on PyPI .
|
|
Today I'm announcing Layabout , my first official Python library. Layabout is a small event handling library on top of the Slack Real Time Messaging (RTM) API . You can get it right now on PyPI .
|
|
Over the years I’ve learned about many of the advantages of using a modern terminal and shell. I’m talking about using bash with GNOME terminal on a modern GNU/Linux distribution. I particularly like switching between the terminal and GUI applications. It’s now even better. Automatic Hyperlinks : Occasionally, some program running in your shell might output what looked like a link: gnome terminal and vte will automati..
|
|
Over the years I’ve learned about many of the advantages of using a modern terminal and shell. I’m talking about using bash with GNOME terminal on a modern GNU/Linux distribution. I particularly like switching between the terminal and GUI applications. It’s now even better. Automatic Hyperlinks : Occasionally, some program running in your shell might output what looked like a link: gnome terminal and vte will automati..
|
|
I’ve been wanting to scratch a writing itch for quite a while. Over the last twelve months I’ve had the good fortune of having visited nine countries. And every one of those trips involving some amazing stories with great people. In April, I broke my collarbone while mountain biking in Peru (I’ll do a writeup on that at another time), which provided no small amount of downtime to think about what to do with my time when I’m not out being ac....
|
|
I’ve been wanting to scratch a writing itch for quite a while. Over the last twelve months I’ve had the good fortune of having visited nine countries. And every one of those trips involving some amazing stories with great people. In April, I broke my collarbone while mountain biking in Peru (I’ll do a writeup on that at another time), which provided no small amount of downtime to think about what to do with my time when I’m not out being ac....
|
|
I’ve been wanting to scratch a writing itch for quite a while. Over the last twelve months I’ve had the good fortune of having visited nine countries. And every one of those trips involving some amazing stories with great people. In April, I broke my collarbone while mountain biking in Peru (I’ll do a writeup on that at another time), which provided no small amount of downtime to think about what to do with my time when I’m not out being ac....
|