|
It’s that time again, when I realize that I’ve been neglecting people’s questions for too long and they’ve reached a critical mass. It’s time to clean out the closet. Not the literal one pictured above, though I should probably do a write up for how I threw that together too. I just read your leather strap solution to your drawer problem. Have you considered magnets? Indeed I had, and in fact I use some neodymium magnets to hold a....
|
|
It’s that time again, when I realize that I’ve been neglecting people’s questions for too long and they’ve reached a critical mass. It’s time to clean out the closet. Not the literal one pictured above, though I should probably do a write up for how I threw that together too. I just read your leather strap solution to your drawer problem. Have you considered magnets? Indeed I had, and in fact I use some neodymium magnets to hold a....
|
|
Just a quick post to point out some fantastic web applications to help you craft regular expressions in your text processing adventures. These tools make it vastly easier to develop a solid understanding of regular expressions compared to when I learned them by studying the classic O'Reilly book Mastering Regular Expressions First Place: RegEx 101 RegEx 101 is the overall best tool. The explanation block clearly explains how each part....
|
|
Can't miss out on all the new fun. Emacs 25 RC2 is out and lots of people already using it. Since I'm mostly on MacOS these days, installing via homebrew with –devel, gets you RC2: brew install emacs --devel --with-cocoa --with-gnutls --with-librsvg --with-imagemagick The only hiccup so far's been org mode failing to export, which was fixed by re-installing it (follow this thread ).
|
|
Around a year ago, in our large scale refactoring project also known as Project Ironman, we stepped away from image sprites that we used for our icons. In this post we will explain our reasoning behind this decision and how it improved maintainability and website performance.
|
|
Amandah Wood is a writer, editor and founder of Ways We Work, a publication that dives into people doing work they love.
|
|
Around a year ago, in our large scale refactoring project also known as Project Ironman, we stepped away from image sprites that we used for our icons. In this post we will explain our reasoning behind this decision and how it improved maintainability and website performance.
|
|
Every now and then an active java-based project enters a “dependency hell” state. That usually happens because people keep adding dependencies without checking what comes in transitively nor if that dependency is declared somewhere else already.
|
|
As usual I was so bored and wanted to build something cool on this weekend, So I ended up building an Arduino based Linux server monitoring solution for monitoring my Linux VPS. The idea was Simple, use an Arduino Ethernet module to make a get request to the php script hosted on the server and parse the response data (free -m,df -h,uptime) and display it on the LCD screen every one minute. And here is the demo of Arduino Linux monitor i..
|
|
There are different versions of Java available with different ways to sort collections of objects. We will be showing examples of how to sort a set of objects or strings alphabetically in Java 8, Java 7 and older versions using comparator. For this example we will take a Person object and put them all in a set. Each Person have a name and we will sort our collection of Person object alphabetically. It means that we need to implement a com..
|
|
Despite some bad things that happen in our planet (e.g. worldwide terrorism, weapons of mass destruction easily reached by dictators), if there’s something that makes me really positively thrilled about the near future, this thing is autonomous cars. I’m writing The post Autonomous Cars: A Letter to My Future Self appeared first on FullStack - Ofer Zelig's Blog .
|
|
Anees Shaikh and I presented at future:net talking about automation work that we’ve been doing in OpenConfig, and I shared some of the NMS implementation I’ve been working on recently. Slides are linked below.
|
|
Anees Shaikh and I presented at future:net talking about automation work that we’ve been doing in OpenConfig, and I shared some of the NMS implementation I’ve been working on recently. Slides are linked below.
|
|
After a one year long development cycle I am proud to announce that version 1.0 of Cerberus , the data validation and transformation tool for Python, is finally out. A while ago I wrote an article on the new features and breaking changes that come with it, so please check it out carefully along with the changelog . I just wish to reiterate my gratitude towards all the contributors to the project. The ones who specifically worked on th..
|
|
What should I defend my application against? Should I deal with Cross-Site Scripting (XSS) attacks? How about SQL injection? Should I protect myself against cross-site request forgery? The short answer is yes. But as always, it’s not that simple.
|
|
New open-source project TileServer GL has just been released in version 1.0 at the FOSS4G conference and is available on our GitHub.
|
|
In the last few years, we’ve spent more and more effort working on developer tools, to the point where we now have a tools-and-compilers group devoted to the area, for which we’re actively hiring.
|
|
In the last few years, we’ve spent more and more effort working on developer tools, to the point where we now have a tools-and-compilers group devoted to the area, for which we’re actively hiring.
|
|
I recently made a 3D Card Flip element as part of my Supercharged YouTube video series, and I ran into some challenges with the shadows. I decided I should explain how I approached the solution.
|
|
I recently made a 3D Card Flip element as part of my Supercharged YouTube video series, and I ran into some challenges with the shadows. I decided I should explain how I approached the solution.
|
|
All good sysadmins eventually learn about using tail -F to tail files. Yes upper-case F is superior. Around the time I wrote that article, I remember wanting to stream dmesg output too! The functionality wasn’t available without some sort of polling hack, but it turns out that kernel support for this actually landed around the same time in version 3.5.0! Most GNU/Linux distros are probably running a new enough version by now, and you c..
|
|
All good sysadmins eventually learn about using tail -F to tail files. Yes upper-case F is superior. Around the time I wrote that article, I remember wanting to stream dmesg output too! The functionality wasn’t available without some sort of polling hack, but it turns out that kernel support for this actually landed around the same time in version 3.5.0! Most GNU/Linux distros are probably running a new enough version by now, and you c..
|
|
UPDATES Following some feedback I am going to rename my usage of “Time-Bomb” due to potential negative connotation on the words. I am going to call it “Eventually Open”. Also a few other things need mentioning. I am not looking for code submissions back into the source at this time. This was a move to show that there are no back-doors in the code sending source code back to a master server.
|
|
Juliet: Like, oh my gosh! Romeo: She spoke dude! Oh, please like speak again, wondrous angel, because you are As gnarly as this night, being like, over my head, You're like a totally winged messenger from God or something, Who like everyone looks at, with their way wandering eyes Like …
|
|
Juliet: Like, oh my gosh! Romeo: She spoke dude! Oh, please like speak again, wondrous angel, because you are As gnarly as this night, being like, over my head, You're like a totally winged messenger from God or something, Who like everyone looks at, with their way wandering eyes Like …
|
|
I’ve gotten into this wonderful rhythm of publishing posts that are tragically untimely. My Spring Cleaning post was five days too late, I’d had the insulation and skylight for weeks before I’d recounted the tale , and I’d successfully picked up and put down my weight goals way before I picked up the pen and put down a post. So it’s only fitting that I’m just getting around to talking about a feature I added to the site over eight mont..
|
|
I’ve gotten into this wonderful rhythm of publishing posts that are tragically untimely. My Spring Cleaning post was five days too late, I’d had the insulation and skylight for weeks before I’d recounted the tale , and I’d successfully picked up and put down my weight goals way before I picked up the pen and put down a post. So it’s only fitting that I’m just getting around to talking about a feature I added to the site over eight mont..
|
I stumbled upon this video the other day. Some ex navy seal guy, they do army-style training programs for people who like to get their butt kicked. But also, they happen to have very good content on psychology of motivation (which actually make sense given what they do as a job.) The following video is about the reasons behind lack of motivation, lazy-style, I’ll do it tomorrow approach. TL;DW: Lazy is incompetence-driven.
|
|
In a previous series of blog posts, we covered our decision to move away from a monolithic architecture, replacing it with microservices, interacting synchronously with each other over HTTP, and asynchronously using events. In this post, we review our progress toward this goal, and talk about the conditions and strategy required to decommission our monolith.
|
|
When thinking about design patterns and architectures in iOS development, MVC might be the first thing that comes to mind for most of you. But throughout the last years, MVC got a really bad reputation. Probably a lot of you heard about MVC as the massive view controller.
|
I stumbled upon this video the other day. Some ex navy seal guy, they do army-style training programs for people who like to get their butt kicked. But also, they happen to have very good content on psychology of motivation (which actually make sense given what they do as a job.) The following video is about the reasons behind lack of motivation, lazy-style, I’ll do it tomorrow approach. TL;DW: Lazy is incompetence-driven.
|
|
When thinking about design patterns and architectures in iOS development, MVC might be the first thing that comes to mind for most of you. But throughout the last years, MVC got a really bad reputation. Probably a lot of you heard about MVC as the massive view controller.
|
|
In a previous series of blog posts, we covered our decision to move away from a monolithic architecture, replacing it with microservices, interacting synchronously with each other over HTTP, and asynchronously using events. In this post, we review our progress toward this goal, and talk about the conditions and strategy required to decommission our monolith.
|
|
From Javascript Callbacks to Promises to Generators and Coroutines
-
cscrunch.com
-
9 years ago
-
eng
JavaScript has always been a powerful language, but it is not always pretty to look at. ES6 has also greatly improved the syntax of the language, and although it's not perfect, it's not that bad, either. Some of JavaScript's limitations are also its strengths, which is what we will see when we examine the JavaScript coroutine pattern. Javascript is single-threaded. It is also event-driven, so that many of its functions use a callback p....
|
|
From Javascript Callbacks to Promises to Generators and Coroutines
-
cscrunch.com
-
9 years ago
-
eng
JavaScript has always been a powerful language, but it is not always pretty to look at. ES6 has also greatly improved the syntax of the language, and although it's not perfect, it's not that bad, either. Some of JavaScript's limitations are also its strengths, which is what we will see when we examine the JavaScript coroutine pattern. Javascript is single-threaded. It is also event-driven, so that many of its functions use a callback p....
|