38 private links
When I need to work long hours outside of the office I usually set a smaller font in iTerm2 and Emacs (those are the applications that I use most) because I don't have access to a large external display. Having to manually set the font in two different applications every time is a bit unhandy, so I started looking for a solution.
Sometimes you need more accounts than one for access to Github or Gitlab and similar tools. For example you can have one account for your projects at home and second account for your company.
Keyboard shortcuts help you work efficiently. Add keyboard shortcuts to common tasks. Use shortcuts that are easy to reach and easy to remember. Get your work done faster.
Application, plugin and theme discovery and manager for macOS
Move and resize windows in macOS using keyboard shortcuts or snap areas
TimeMachineEditor is a software for macOS that lets you change the default one-hour backup interval of Time Machine. You can change the interval or create a more sophisticated scheduling (see screenshots below).
This is useful if you don’t need to backup every hour and don’t want the performance penalty. This is also especially useful if you manipulate lots of data within one hour as you would spend the whole day backing up.
If you use both Quicklook and Typescript, you've probably been frustrated by the blank previews you get for .ts and .tsx files. Thankfully there's an easy, if fiddly, fix.
Head of Social Product в Aliexpress Russia и автор телеграм-канала про софт-скиллы Игорь Демишев написал для vc.ru колонку о том, как он использует Todoist для повышения своей эффективности при решении рабочих задач. Актуальный спойлер – многие советы подходят и для удаленной работы!
Display Maid allows you to save and restore window locations based on your display configuration.
If you have a laptop that you use with one or more external displays, and you're tired of having to rearrange your windows every time you connect/disconnect your display, then Display Maid is for you.
Stay can store a set of windows for every combination of displays that you use with your computer. Stay can also be configured to automatically restore windows as displays are connected and disconnected.
If you're fastidious about keeping your windows tidy, Stay is for you. Stay ensures that your windows are where you want them, even as you connect and disconnect displays.
What if , for some irrelevant reason, you don’t like this new feature? Can this new User Admin Language feature be disabled?
I am writing markdown with sublime and want to type math equations faster. Is there anyway to achieve the following functionality in sublime snippet?
Type any character followed by a number, press tab and it will become character_number. For example, if I type ‘a1’ and press tab it will become ‘a_1’.
If this cannot be achieved by snippet, what about packages?
That is over 500KB that my users would have to download on top of the website, regardless if they'll watch the video. Do you have any idea how heavy this might hit your users, specially the ones with slow connection or low performing machines? To add insult to injury they'd also be being tracked—Hi Google—for just loading a video they didn't even know was there.
Create Medium posts from Markdown in a snap. Including syntax highlighting for all your fancy code blocks.
I love the Touch Bar. That's why I was so upset that Apple just sat on its useless user interface. So, inspired by Vas3k's popular blog post 203 on the subject, and determined to make good on the promise that Apple broke, I've spent a (ridiculous) amount of time reworking the foundations of the Touch Bar into GoldenChaos-BTT: a true general purpose Touch Bar UI with support for tons of apps that's intuitive enough to make you love your Touch Bar again - or, more likely, for the first time.
CSS just got a sweet little upgrade. position:sticky just landed in Chrome 56. Sticky positioning in CSS lets us build some really neat interactions in very few lines of code. It’s useful for any time you want a UI element to stick around in view as the user is scrolling, but not become sticky until the element gets to a specific distance from the top/bottom/left/right egde of the scrolling viewport. It’s like a position:fixed element that’s a sleeper agent spy. It behaves just like a regular position:relative element - even fooling its own parents and siblings - until the secret distance is met, activatating the position:fixed behavior of the spy.
Here's a secret: You may not need scroll events in your next app. Using an IntersectionObserver, I show how you can fire a custom event when position:sticky elements become fixed or when they stop sticking. All without the use of scroll listeners.
CSS Grid vs. Table — In Hand To Hand Combat
15-inch MacBook Pro with Touch Bar is my main work tool for more than a year. I use it every single day, all day long — to code, to process photos, and to write my blog posts, of course.
Back in 2017, I thought the Touch Bar had a vast potential to become engaging and helpful. I believed developers might support it in their applications. I was hoping there was a use for it. A year has passed, applications have been updated, but as a Pro user of Pro 15-inch laptop with a 3K Euro price tag, I do declare now — the Touch Bar still remains the useless shit and there is no hope Apple will fix it.
Mozilla finally added an environment variable to control this behavior. Unfortunately, configuring this environment variable in a way that applies to the overall graphical system, rather than merely a bash session, is a bit difficult. This used to be done via /etc/launchd.conf, but macOS dropped support for this in v10.10. Fortunately, systemctl offers a .plist file system which can define run programs and define system-wide environment variables at boot, so I published this working .plist file, with instructions for installing and removing it:
https://github.com/mcandre/dotfiles/blob/master/setenv.MOZ_DISABLE_SAFE_MODE_KEY.plist
This is awesome for me, because I like to launch my web browser from anywhere in the GUI with Control+Alt+G via QuickSilver, which of course includes the Alt modifier that Firefox tends to interpret as signaling safe mode.