|
Via Using Emacs as Default Mailer on macOS , a tiny script to handle mailto: links. From //Script Editor/, save following script as Application (MailOnEmacs.app). From Mail.app, Preferences -> Default email reader and chosse MailOnEmacs.app. on open location myurl tell application "Emacs" to activate set text item delimiters to {":"} do shell script "/path/to/emacsclient --eval '(browse-url-mail \"" & myurl & "\")'" end open locati..
|
|
Deploy a scalable API and Backend with Serverless, Express, and Node.js
-
www.serverless.com
-
7 years ago
-
eng
Learn how to structure a microservice application in multiple serverless.yml files for infinite scalability.
|
|
It’s been a little while since I wrote something Java-related ( March 28, 2019 was the last time, to be exact) so I figured I write something simple.
|
|
Robert Graham just reminded me why I started reading Errata Security . I hadn’t yet gotten around to the recent New York Times article on the Baltimore hack, but his response makes it clear that the op-ed is not worth my time. I can only hope Rob’s post gets as much attention as the piece that prompted it. I also found his dive into the BlueKeep vulnerability interesting; The Hacker News , another site I check every morning, has alre..
|
|
I am immediately skeptical of any framework for getting something done. Individuals often use these elaborate processes to procrastinate, and in organizations they have a tendency to become bloated risk avoidance mechanisms. I see the former danger in David Maciver’s strategy for doing hard things , but it did remind me of my own, so I want to take a minute to share my approach here. In short, just do the hard thing. When you don’t feel ..
|
|
Get simple data management, base maps, tools for map styling, single login and other advantages for your geodata hosting.
|
|
For the past couple years we’ve been implementing new features with an MVVM-driven approach . Over that time, we’ve settled into a couple of good (I think) patterns for implementing UIView subclasses, composing them in various view hierarchies, and handling the interactions between them. Ultimately, the goal of any iOS application is to get data presented onto the screen, so I thought I’d share what’s been working well for us in that depar....
|
|
Learning from Japan: How to create visibility and the right environment
-
www.thoughtworks.com
-
7 years ago
-
eng
Over the past five years at Thoughtworks, we’ve worked with technologists, people leaders, and executives to help them transform their organisations to become more responsive. Our focus has been on helping to change the way teams behave, and the way in which organisations align their work to deliver quality products that bring joy to customers. Along the way, we've worked with people who were convinced of the need to change, and those who f..
|
|
A month ago Francesco asked how to implement the common image cropping UI we see in many applications where the user can pan and zoom to decide the cropping area. We implemented that feature by effectively enhancing the ImageViewer class with two new methods: public Image getCroppedImage(int backgroundColor); public Image getCroppedImage(int width, int height, int backgroundColor); But that’s just the first step, implementing the whole..
|
|
In this post, we’ll take a look at the vulnerabilities that have been found in the top ten Java libraries picked by OverOps, and focus on three of them in more depth.
|
|
The H96 Max + is an Android 8.1 box with a Rockchip 3328, 4Gb RAM and 32G or 64G builtin eMMC, it’s the same chipset as the Rock64, it costs around 60 USD. The only downside of this board is the 100Mb network link, can be a non issue using a USB network adapter. July 2020 EDIT: Works with mainline, look at the bottom. Here are some notes how to install Arch Linux on the H96 to make it a small server appliance.
|
|
You've run the numbers. Plenty of people are hitting your marketing site, plenty of people are signing up for free trials. The problem is conversion - maybe 3% of your trial users convert to paying user. Maybe less. You probably have too many free trials.
|
|
In this series of articles, we’ll be exploring the idea of an Intelligent Enterprise: what it is; the role of your IT systems and your approaches to data; and how your teams and ways of working enables you to create maximum value from data.
|
|
I don't add linux sudoers frequently enough. Always looking it up. Keeping snippet. adduser -m -d /home/
|
|
My ledger file Save path to my.ledger in ledger-file block. #+name: ledger-file #+begin_src emacs-lisp "my.ledger" #+end_src gnuplot terminal (png or qt) Select gnuplot terminal. Using png to output images, but qt is handy too for interactive chart inspection. Use png for inline or qt for interactive #+name: gnuplot-term #+begin_src emacs-lisp "png" #+end_src Monthly Income and Expenses Generate income report. #+name: income-dat....
|
|
So I have this friend, Wei, who's basically an expert with CSS blend modes, right? And she came up with a really interesting method to implement dark mode on…
|
|
A lot of the time Quality Analysts feel like they are not valued enough or that their efforts are not visible. Good quality is usually an expected outcome so it can be challenging to visualize the benefits of quality analysis for software improvements.
|
|
I was listening to the audiobook for “Questions Are the Answer” by Hal Gregerson and it mentioned an approach used by the X lab at Alphabet nicknamed “MonkeyFirst”.
|
|
I was listening to the audiobook for “Questions Are the Answer” by Hal Gregerson and it mentioned an approach used by the X lab at Alphabet nicknamed “MonkeyFirst”.
|
|
We are pretty excited to share that last week Snyk was recognized as a ‘Next European Unicorn’ at the 2019 Vivatech Awards.
|
|
Here are my notes to install Arch on a Rock64 and boot on USB first. Warning, you can brick your device (but can unbrick it), you are on your own. Follow Arch Instructions to Install on an SD Card Boot on it Insert your USB device and follow the exact same installation but this time to the /dev/sdadevice At the end Mount / into root again Run blkid to grab the UUID of your /
|
Can you design iOS with Microsoft Word? Well maybe you never thought it was possible, have a look at the video and then let’s talk… When you know what you want to create, when you have a clear vision of the result then tools are merely a way to get there and you will get to the result you want. In the video above, you can see a perfect execution of someone executing the iOS design into Microsoft Word.
|
Can you design iOS with Microsoft Word? Well maybe you never thought it was possible, have a look at the video and then let’s talk… When you know what you want to create, when you have a clear vision of the result then tools are merely a way to get there and you will get to the result you want. In the video above, you can see a perfect execution of someone executing the iOS design into Microsoft Word.
|
|
Serverless Framework Enterprise 0.10.0 - Deployment Profiles
-
www.serverless.com
-
7 years ago
-
eng
With today’s Serverless Framework Enterprise release, we are extending the capabilities of Serverless Error Insights to support invocation logs access along with stack traces & more.
|
|
There are a lot of fixes and new features that I don’t get to cover enough as I’ve been busy on several fronts. One of the new features is support for asynchronous media API’s. These let us create a media object without waiting for it to complete. This is very useful if you have a complex UI and want to play a media file while doing other things.
|
|
Via Minko Gechev's tweet . Saving in an org block, just because… changeMAC() { local mac=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//') ifconfig en0 ether $mac ifconfig en0 down ifconfig en0 up echo "Your new physical address is $mac" } changeMAC #+RESULTS: Your new physical address is b4:b2:f8:77:bb:87 ps. Also see Execute org blocks as root .
|
|
Writing an x86 emulator from scratch in JavaScript: 1. a stack and register machine
-
notes.eatonphil.com
-
7 years ago
-
eng
Better yet, take a look at this post walking through emulating x86 ELF binaries in Go: Emulating linux/AMD64 userland: interpreting an ELF binary Next up in emulator basics: 2. system calls In this post we'll create a small virtual machine in JavaScript and use it to run a simple C program compiled with GCC for an x86_64 (or AMD64) CPU running Linux. All source code is available on Github. Virtual machine data sto....
|
|
THIS IS A WORK IN PROGRESS < Below you will find log entries that describe the design/thinking process. Idea < The goal is to build a device that could allow me to comfortably measure time spent on a project. I want to have a full history of the time spent on particular project. The time log needs to be plain text, easily queried and human readable. Process < 2023-08-23 And here we go with another attempt at prototyping..
|
|
Converting disk back to Ready state from Non-Raid or Foreign on a Dell RAID controller (BASH)
-
snippets.bentasker.co.uk
-
7 years ago
-
eng
If you're unable to create a new vdisk on Dell raid, and are getting something like the following omconfig storage controller action = createvdisk controller = 0 raid = r0 pdisks = 0 : 1 : 25 size = max The virtual disk cannot be created on the physical disks you selected . Possible reasons include : Insufficient disk space , available disks are not initialized , incor....
|
|
These are my notes from attending the Consensus 2019 conference in New York - there is a good chance that some of the notes I made are incorrect.
|
|
These are my notes from attending the Consensus 2019 conference in New York - there is a good chance that some of the notes I made are incorrect.
|
|
I have talked about arguments for and against Huawei before, as well as the challenge of judging risk in this space. Many of those in favor of Huawei cite a lack of concrete evidence against the company, but as James Vincent reports at The Verge , it appears US intelligence agencies have begun providing that evidence . The new law requiring them to cut ties with Huawei of course explains why US tech companies have done so , but perha..
|
The privileged don’t need DAOs As someone who’s spent months thinking about DAOs and governance, I knew there was a problem when I asked myself “Do I, personally, have need for a DAO today?” and answered “No”. To me, DAOs, or Decentralized Autonomous Organizations, are tools for collaboratively producing work. For instance, a software development startup could set up a DAO to handle its finances and decision making, in place of a corpora..
|
|
Change management in the agile world - Willing, able and ready
-
www.thoughtworks.com
-
7 years ago
-
eng
What do you mean there’s no big bang release date? How will we know what to build if we don’t know what the thing will do far in advance? How can we train people to use something if we don’t have all the user requirements and specs up front?” Such questions ring through the hallways of companies making the transition from a waterfall to an agile way of designing and delivering software.
|
|
Using the Serverless framework to deploy hybrid serverless/cluster workflows
-
www.serverless.com
-
7 years ago
-
eng
We’ll cover how to use Serverless Framework, AWS Lambda, AWS Step Functions, AWS Fargate and AWS Batch to deploy hybrid serverless/cluster workflows.
|