feat: refactor pagination implementation
This commit is contained in:
parent
ee77555c32
commit
da793fd1cc
196 changed files with 2498 additions and 36 deletions
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
date: 2015-12-24
|
||||
draft: false
|
||||
title: Backdoor password in Juniper's firewall code
|
||||
tags: ['politics', 'security']
|
||||
---
|
||||
|
||||
**[Via Ars Technica](http://arstechnica.com/security/2015/12/researchers-confirm-backdoor-password-in-juniper-firewall-code/):**
|
||||
|
||||
> On December 17, Juniper Networks issued an urgent security advisory about "unauthorized code" found within the operating system used by some of the company's NetScreen firewalls and Secure Service Gateway (SSG) appliances. The vulnerability, which may have been in place in some firewalls as far back as 2012 and which shipped with systems to customers until late 2013, allows an attacker to gain remote administrative access to systems with telnet or ssh access enabled.<!-- excerpt -->
|
||||
|
||||
This is exactly why creating back doors in to encryption is a really bad thing. We don't need [a 'Manhattan-like project'](http://arstechnica.com/tech-policy/2015/12/hillary-clinton-wants-manhattan-like-project-to-break-encryption/) to create more security holes like this one — if you create backdoors, even for legitimate purposes, you'll simply be increasing the likelihood that incidents like this will continue to happen.
|
14
src/posts/2015/cadillac-for-your-thoughts.md
Normal file
14
src/posts/2015/cadillac-for-your-thoughts.md
Normal file
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
date: 2015-11-27
|
||||
draft: false
|
||||
title: A Cadillac for Your Thoughts (2015 in music)
|
||||
tags: ['music']
|
||||
---
|
||||
|
||||
2015 has been a genuinely fantastic year for music (both live and recorded). That's very much a personal assessment of the year but music is an inherently personal thing. There's been a number of albums released or that I've discovered that I see myself listening to for a long time to come and I've attended a number of shows that left a lasting impression on me (for good reasons and bad).<!-- excerpt -->
|
||||
|
||||
My wife and I saw EL VY play a beautifully rehearsed set at The Independent in front of what was, easily, the most obnoxious crowd we've been in (leave it to the other audience members from LA to earn that distinction). We saw our shared favorite band, The National, play a significant undersell for charity at The Troubadour in West Hollywood and we saw Sufjan Stevens perform a devastating rendition of _[Carrie and Lowell](https://geo.itunes.apple.com/us/album/carrie-lowell/id955572616?uo=4&app=itunes&at=11lvuD)_ in downtown.
|
||||
|
||||
I spent the year taking deep dives in to EL VY's _[Return to the Moon](https://geo.itunes.apple.com/us/album/return-to-the-moon/id1020818018?uo=4&app=itunes&at=11lvuD)_, Turnover's _[Peripheral Vision](https://geo.itunes.apple.com/us/album/peripheral-vision/id980825405?uo=4&app=itunes&at=11lvuD)_, The Hotelier's _[Home, Like No Place Is There](https://geo.itunes.apple.com/us/album/home-like-noplace-is-there/id818552465?uo=4&app=itunes&at=11lvuD)_ and, strangely, Brand New's _[Deja Entendu](https://geo.itunes.apple.com/us/album/deja-entendu/id325226569?uo=4&app=itunes&at=11lvuD)_ (this was spurred by their stellar performance at Coachella more than anything). Seinabo Sey and Courtney Barnett both released exceptional albums as well (they're also both outstanding live performers).
|
||||
|
||||
I'm curious to see what 2016 holds for music but this year has been one of my favorite's in recent memory.
|
16
src/posts/2015/currently-reading.md
Normal file
16
src/posts/2015/currently-reading.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
date: 2015-03-28
|
||||
draft: false
|
||||
title: Currently reading
|
||||
tags: ['books', 'javascript']
|
||||
---
|
||||
|
||||
I've been reading a lot lately (mainly on my phone when I catch a spare moment). I've picked up several books on front end development and am currently digging in to _JavaScript: The Good Parts_ by [Douglas Crockford](http://www.crockford.com).<!-- excerpt --> I've been trying to dial in on an area of focus when reading about development and, for now, I think I'm settling in on JavaScript and a bit of Python. In addition to Crockford's book I'm planning on reading a book on [Ember.js](http://emberjs.com) and the framework's documentation.
|
||||
|
||||
For now, my backlog looks like this:
|
||||
|
||||
- _JavaScript: The Good Parts_
|
||||
- _Scalable and Modular Architecture for CSS_
|
||||
- _Building Web Apps with Ember.js_
|
||||
- _Head First Python_
|
||||
- _Flask Web Development_
|
26
src/posts/2015/exploring-osx-mail-clients.md
Normal file
26
src/posts/2015/exploring-osx-mail-clients.md
Normal file
|
@ -0,0 +1,26 @@
|
|||
---
|
||||
date: 2015-04-17
|
||||
draft: false
|
||||
title: Exploring OS X mail clients
|
||||
tags: ['Fastmail', 'email']
|
||||
---
|
||||
|
||||
I've been using [Fastmail](https://www.fastmail.com/?STKI=11917049) for over a year now and have been exploring email clients the entire time I've been a subscriber. Until recently, the best client I've been able to find has been Fastmail's web app itself (whether that's in the browser or [in a Fluid instance](http://coryd.me/notes/fastmail-in-fluid-app).<!-- excerpt -->
|
||||
|
||||
I've tried [Airmail](http://airmailapp.com/), which is fine but isn't as flexible as I'd like (despite having a really extensive preferences pane) or as lightweight as I had hoped[^1]. I suffered through using OS X's Mail app and, though the [Gmailinator](https://github.com/nompute/GMailinator) plugin made it somewhat bearable, it frequently exhibited odd behavior that had me wondering just what the app was doing at times. I tried using [Mailmate](http://freron.com) on several occasions but would get hung up on the minimal nature of the app's designed and overwhelmed by it's flexibility and featureset.
|
||||
|
||||
I circled back to the Fastmail web app, but didn't love the idea of using a different web app for each of my email accounts (I have secondary Gmail accounts and would prefer a unified interface for all of my accounts). Frustration with using multiple web apps led me to give Mailmate another chance[^2].
|
||||
|
||||
I downloaded Mailmate and settled in to the idea of giving it a long term trial. I enabled the app's support for Gmail keybindings and went to work modifying the app's badge settings and creating custom folders I might find useful. I created a smart folder for tasks and assigned it to a dock and menubar counter[^3]. The tasks folder I created looks for emails from task management systems and messages I manually apply a todo label to (this isn't mapped to an IMAP label or folder — I don't typically handle tasks on the go and don't feel the need to reference this folder on the go).
|
||||
|
||||
I created several other helpful folders:
|
||||
|
||||
- A folder that lists all git commit messages for projects I'm working on.
|
||||
- A folder that collects development meetup messages in Los Angeles so that I can decide which, if any, I'd like to attend.
|
||||
- Individual folders for my Fastmail accounts so that I can filter through my inbox based on which alias a message was sent to.
|
||||
|
||||
Once I had folders set up in Mailmate, adjusted to the UI and began to memorize keyboard shortcuts, I was sold. The app is extremely lightweight and responsive, it's endlessly configurable and the app's bundles feature is extremely useful. I also really enjoy it's composer view and Markdown support (being able to email fenced code blocks is extremely useful). I think I'm finally done looking for a new email app. Finally.
|
||||
|
||||
[^1]: In fairness, this is a subjective judgement, but the app doesn't feel quite as smooth or as responsive as I had hoped it would.
|
||||
[^2]: This decision was, in part, prompted by [Gabe Weatherhead's](http://www.macdrifter.com/tag/mailmate.html) and Brett Terpstra's posts about the app. I assumed there must be slmething I was missing.
|
||||
[^3]: I know, I know, I shouldn't be using email as a task management or todo system, but I find it helpful to have a running tally of messages I need to act on.
|
12
src/posts/2015/hypebot-hosts-la-music-tech-meetup-july-23.md
Normal file
12
src/posts/2015/hypebot-hosts-la-music-tech-meetup-july-23.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
date: 2015-07-18
|
||||
draft: false
|
||||
title: Hypebot Hosts LA Music Tech Meetup July 23
|
||||
tags: ['meetups']
|
||||
---
|
||||
|
||||
**[Hypebot:](http://www.hypebot.com/hypebot/2015/07/hypebot-hosts-la-music-tech-meetup-july-23.html)**
|
||||
|
||||
> Spend an evening with the bright minds and brilliant talents of LA's music industry and technology scene. Make connections, swap ideas, and build community.
|
||||
|
||||
If you're based in LA be sure to come out to the meetup and say hi!<!-- excerpt -->
|
16
src/posts/2015/moving-to-bitbucket.md
Normal file
16
src/posts/2015/moving-to-bitbucket.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
date: 2015-08-29
|
||||
draft: false
|
||||
title: Moving to Bitbucket
|
||||
tags: ['git', 'GitHub', 'Bitbucket']
|
||||
---
|
||||
|
||||
I recently moved all of the repositories for my personal and client development projects to [Bitbucket](http://bitbucket.org).<!-- excerpt --> I had been paying for Github's micro plan to manage a few projects that I didn't want public, but made the decision to switch after exploring a bit more and seeing that, well, Bitbucket provides the functionality I was paying Github for for free.
|
||||
|
||||
Making the switch itself was painless. I added a key to my Bitbucket account, switched the remotes out on my repos and pushed each repo to its new home on Bitbucket. Switching remotes out is as simple as:
|
||||
|
||||
```bash
|
||||
git remote set-url origin REPO-URL
|
||||
```
|
||||
|
||||
Github is, of course, an incredible resource but, for my purposes, the switch made too much sense not to carry out.
|
10
src/posts/2015/scotch-box-local-lamp-development.md
Normal file
10
src/posts/2015/scotch-box-local-lamp-development.md
Normal file
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
date: 2015-11-12
|
||||
title: Scotch Box for local LAMP development
|
||||
draft: false
|
||||
tags: ['development', 'vagrant']
|
||||
---
|
||||
|
||||
> Scotch Box is a preconfigured Vagrant Box with a full array of LAMP Stack features to get you up and running with Vagrant in no time.<!-- excerpt -->
|
||||
|
||||
If you spend any amount of time working on LAMP stack development projects you should take a look at [Scotch Box](https://box.scotch.io). It's a full-featured Vagrant Box and is far easier than fiddling with setting up a server directly on your dev machine.
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Syncing OSX app preferences and dot files
|
||||
date: '2015-03-15'
|
||||
draft: false
|
||||
title: Syncing OSX app preferences and dot files
|
||||
tags: ['development', 'macOS']
|
||||
---
|
||||
|
||||
|
|
20
src/posts/2015/updating-osx-from-command-line.md
Normal file
20
src/posts/2015/updating-osx-from-command-line.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
---
|
||||
date: 2015-09-05
|
||||
draft: false
|
||||
title: Update OS X from the command line
|
||||
tags: ['macOS']
|
||||
---
|
||||
|
||||
If you don't want to bother dealing with the Mac App Store you can check for any recent updates for OS X from the command:
|
||||
|
||||
```bash
|
||||
sudo softwareupdate -i -a
|
||||
```
|
||||
|
||||
<!-- excerpt -->
|
||||
|
||||
You can also combine this with commands to run Homebrew and Cask updates (allowing you to quickly update things quickly and efficiently):
|
||||
|
||||
```bash
|
||||
sudo softwareupdate -i -a && brew update && brew upgrade brew-cask && brew cleanup && brew cask cleanup
|
||||
```
|
Reference in a new issue