95 karma · joined April 26, 2017
https://apps.apple.com/us/app/bouncer-private-sms-blocker/id...
Rake is a Ruby equivalent of Make. Many Ruby gems will include rake tasks (Makefile targets) that can be used to drive pieces of an application. Most of the time your test framework of choice (rspec typically) will include “rake test” as a target for running the tests.
The tests usually live in a folder named “spec”, while application code lives in “lib” and your driver code lives in “bin” or just a top-level file… without some of the Rails initialization glue, you’ll have to do a little work to require files via relative paths or set up the $LOAD_PATH variable, etc.
Bundler is the package manager, and you’ll often see commands like “bundle exec rake”, this is similar in spirit to a virtualenv. Bundler will use the libraries defined in your Gemfile to run the given program (in this case, ‘rake’). The command “bundle” will read the Gemfile and resolve dependencies to concrete versions of libraries and write out a Gemfile.lock for you with all the versions explicitly defined.
For debugging, there are a number of tools out there, but I’m partial to ‘pry’. You add pry to your Gemfile, require it, and then can add a breakpoint by putting a call to “binding.pry” in your source code wherever. This will drop you into a REPL within the context of the program at that point.
pry is useful, but there are some other gems and settings files out there that can make it a little friendlier, pry-byebug comes to mind as having saner keyboard shortcuts iirc.
If you need help with overall file system layout, etc, the best place to look is going to be existing trivial gems on rubygems.org. Granted these will have a couple of minor differences from a “plain” application because they’re packaging as a library (*.gemspec file instead of Gemfile, and usually has a version.rb file somewhere).
I’m happy to have had my problem resolved, but I’m more convinced than ever I need to have offline access to all my digital life’s contents going forward.
The feeling is hard to articulate, but I no longer connect to my feelings or thoughts in the ways I had been accustomed to.
My new behaviors and patterns are somewhat destructive to the life I was building prior to my “break,” and it’s incredibly maddening and depressing trying to balance “good for new me” and “good for the life old me built and the people he loved.”
It goes way beyond not simply enjoying the things I used to enjoy any more.
One app that I use frequently won’t load unless it is updated (it gives you a dialog that you can’t dismiss when you start it). So now I’ve lost access to another service and my data in that service by proxy.
We absolutely need rights here, especially the right to a full and detailed proof of violation and access to human remediation and review.
I’ve been using the same Apple ID for a decade or more. I’ve purchased thousands of dollars worth of apps and content, and probably tens of thousands worth of Apple devices in the last twenty years.
The initial chat support experience was the same as OP: (paraphrasing) “No, we can’t tell you what happened. No, you have no recourse.”
Even when I asked to escalate to their management, I was told that they would have no additional tools to assist me.
My initial shock and outrage was palpable. I managed to get in touch with a Senior Rep who is looking into my case and is scheduled to call me back on 12/9.
My only theory for why my account was banned is that on 12/2 (the day before the ban) I made a purchase using a gift card on apple.com. The gift card was a promo from another device purchase I made on 11/26 (Black Friday). I had both devices shipped to my parent’s house (a different address from my billing address), and so maybe some fraud detection kicked in due to the purchases being so close together, using a gift card, and sent to some other address?
I’ll update once the senior rep gets back in touch on Thursday, but in the meantime I’ve already started drafting my letter to Tim Cook.