Then I read the article. :)
654 karma · joined May 31, 2012
Then I read the article. :)
If anyone uses vi-mode instead of the default emacs-mode, they know how sorely text objects support was missing. Here's an example: in normal mode, if the cursor was at "e" in the word "hello", you would have to hit "b" to go to the beginning of the word and then use "ce" or "cw". Now you have the full power of text objects, which means you can use ciw, diw, etc. With visual-mode support, you can even now cut a region, or yank and paste.
[1]: Hooks - Alerts for Everything by Oleg Kozynenko https://appsto.re/us/teuc3.i
Even if you have the iPad 2 for instance, it's a very capable device, there's no reason to go out right now and buy the latest iPad unless you specifically want extra features like Touch ID.
So far, I've not seen anything. I do use javascript for automation myself. A useful "trick" is to write Javascript using Script Editor, save the script as a .app file and place it in /Applications or similar and have Spotlight execute that Script. I've done things like Empty Trash, Lock Screen, launching a new Swift Playground (too many steps to do that with Xcode alone), quitting all foreground apps, etc. Almost makes Spotlight act like Alfred or Quicksilver.
I would really like to see what other people can come up.
iTunes on OS X runs better than any other music apps (that are not command line music clients like ncmpcpp) I've used, and I've used a lot. On OS X, I can't see why people would call it bloatware/crapware.
On OS X, I just use Expose or Cmd-Tab and Cmd-` shortcuts. I used to use Slate, but then ultimately gave that up as well. Maybe I use a retina screen at 1920x1200 so I can have a lot of screen real estate, but I haven't found the need to have a tiling wm at work either.
About apt-get vs homebrew, what do you miss from apt-get? I'm not trying to sound dumb, I genuinely want to know. For me, homebrew is much more easier to use, and you can add taps (sort of like PPAs), you can even add a tap to get OS X apps. I've never used it but I've heard good things about it, for instance, you can type `brew cask chrome` to have chrome installed.
I just love the integration. Everything looks nice (yes I even like Yosemite), the system is very stable, I can go days without so much as a restart, it doesn't break after I install a package from a package manager, the upgrade process is seamless, the hardware is second to none (even Linus Torvalds agrees), and I can always get help from the Apple Store if something goes wrong. Some of these things you can get with Windows/Linux, you can actually get pretty close, but you never seem to get them all.
The hardware and software integration on Linux seems to be really iffy, even if you get Linux to dual boot on OS X. The hardware support isn't there unless you compile your own kernel, which you have to get (if it's a newer system) an unstable version of, the touchpad gesture support isn't as nice, the whole OS doesn't look as nice as OS X, and you miss out on the integration between iOS, which is really important to me, at least. OS X is a proper Unix system, so any Linux command line tool will also run on OS X. And you actually get the basic tools out of the box (vim, ruby, python, zsh, tmux, perl, etc, etc). If not, you can get a really good package manager in the form of homebrew, and while it's not as powerful as apt-get, it's pretty much all I want from a system package manager.
I am also not a big fan of managing windows or using a tiling window manager, I don't even use them when I'm on Linux. I actually prefer using OS X's default Mission Control/Expose behavior (I know.). I toyed around with Moom, Slate (https://github.com/jigish/slate) but gave it up. I don't like windows to snap, that's an absolute asinine behavior that seems to be the default on Linux desktops these days, that I always have to unset. I never knew why anyone would be a fan of it, unfortunately, most people are. I just have my terminal run tmux and live there. Command+Tab is enough for me.
That all said (sorry if the above turned out to be a bit of a rant), Linux desktop environments are slowly getting much better, I'm really liking the look of Plasma and Gnome 3 (although that huge chrome, seriously?), and Elementary OS is easily the best Linux distro I've used.
Github just hosts git repositories. You can use git and not host on Github.
They were using git, but hosting the repository on CodePlex.
It's the first IDE that I've used that doesn't dedicate the entirety of its chrome to 100 different buttons. The developer workflow is nice (Open Files Quickly, Go to Line, Symbol navigation, pragma marks, breadcrumb bar, continuous build cycle, CI integration with OS X server, etc). I can get Vim bindings with Xvim, (this is not an Xcode feature by default but it's worth mentioning because it's the best Vim emulation plugin I've used apart from IntelliJ's). It has Interface Builder, Instruments, etc all integrated and super easy to work with. Most of all, Xcode's simplicity. I started iOS and Mac dev with 0 experience working with Xcode and I didn't need any, since it's so easy to use.
Yes, it's a good IDE. Is it a perfect one? Of course not, there are still hundreds of issues like Xcode complaining that a certificate already exists when I try to code-sign my app but Xcode doesn't use it, first few releases of new versions of Xcode are always crash happy, and Xcode's build settings are the ugliest part of Xcode.
Different people prefer different things I suppose. Maybe people became so used to Eclipse and Netbeans ugly UI and incomprehensible buttons everywhere that Xcode doesn't seem as feature full to them.
The one thing I'm not a fan of is the horrible, and absolutely terrible animation to take windows fullscreen. It takes a proper 2 seconds for a window to go full screen. I just can't see the reason behind this. At least provide an option to disable this animation or provide a terminal command to speed it up like the mission control animations.
Handoff is one feature I use more than I thought I would. It still feels like a novelty but I'm glad it's there. I use it most to continue my emails on my Mac from the iPhone.
Airdrop on both iOS and the Mac is simply amazing. Now I don't have to wait for Photostream to sync between the two devices.
And the little things like Javascript for automation, built in actions for batch renaming and encoding media files inside the right click contextual menu, the dark mode all add up.
I'm also looking forward to Siracusa's multi-page review about Yosemite. He hasn't been a fan of transparency, so it will be interesting to hear his thoughts on it. I'm not a fan of it either but I like the transparency used in Yosemite. It's not as distracting and the dark theme really helps with that.
When you get a new machine, at most you'll be one or two point updates down, and you can just use a combo updater, again, about 15 minutes to download, another 15 minutes to update.
Every one has their own dotfiles set up but I have a script that pulls my dotfiles, installs every package in a Brewfile, and while that's going on, I can set up my mail by just switching on iCloud in System Preferences.
So for me, when someone says it takes days, I don't know what to tell them. You must have really slow download speeds for it to take days. I can get started in a day, less than 4 hours total to get set up. 'days' is a BIG overstatement.
What does it matter when the data never leaves the device?
And it's not like it's draining your battery either. M7/M8 are very low power.
And more importantly, this data is never stored in the cloud and never leaves your device, according to Apple.
The crown on watches and the crown on Apple Watch look the same. It's a crown with digital functionality. Thus, the digital crown.
Based on what I saw, Apple Watch seems to me, a lot more than just a notification device that Android Wear is.
Additionally, there's nothing in Android Wear that I've seen that focuses on the watch being, well, a watch. All the straps sucked, we don't know if the time is precise (this is the first thing Apple said about the Apple Watch), and most importantly, none of the watches out focus on user experience at all. They just wanted to be first out.
Hey I'm happy though! This means all my apps finally have the design of iOS 7.
I hope they have fixed the notification bug that plagued the previous version.
It's working great with Feedly. Keep up the good work!