Tested in VirtualBox 5.0.18
Linux Mint 17 Qiana host
Win10 guest
Ensure the VM boots up, windows update, install guest additions, shut down
- Open VirtualBox
| <?xml version="1.0" encoding="UTF-8"?> | |
| <DescribeSecurityGroupsResponse xmlns="http://ec2.amazonaws.com/doc/2012-07-20/"> | |
| <requestId>REDACTED</requestId> | |
| <securityGroupInfo> | |
| <item> | |
| <ownerId>REDACTED</ownerId> | |
| <groupId>REDACTED</groupId> | |
| <groupName>REDACTED</groupName> | |
| <groupDescription>REDACTED</groupDescription> | |
| <ipPermissions/> |
| == Rules == | |
| On Infrastructure | |
| ----------------- | |
| There is one system, not a collection of systems. | |
| The desired state of the system should be a known quantity. | |
| The "known quantity" must be machine parseable. | |
| The actual state of the system must self-correct to the desired state. | |
| The only authoritative source for the actual state of the system is the system. | |
| The entire system must be deployable using source media and text files. |
| # install openjdk | |
| sudo apt-get install openjdk-7-jdk | |
| # download android sdk | |
| http://dl.google.com/android/android-sdk_r24.2-linux.tgz | |
| tar -xvf android-sdk_r24.2-linux.tgz | |
| cd android-sdk-linux/tools | |
| # install all sdk packages |
| # Install genymotion | |
| https://www.genymotion.com/ | |
| # Install Android SDK | |
| # Download Genymotion-ARM-Translation v1.1 | |
| # Google it | |
| # Genymotion: | |
| # Using Google Nexus 7 - 4.3 - API 18 VM |
| # I use RubyMine. In the find and replace box: | |
| find: expect\((.*)\)\.to receive\((.*)\)(\.with\(.*\))?.and_return | |
| replace: $1.expects($2).returns( | |
| # This does most of the work. |
This is blatently summarized from here: http://dgmstuart.github.io/blog/2017/04/12/how-to-recover-from-rails-database-schema-conflicts-when-rebasing/
I wanted a more succeinct version available to me.
| uri = URI('https://host.com/ews/exchange.asmx') | |
| user = '' | |
| passwd = '' | |
| Net::HTTP.start(uri.host, uri.port, :use_ssl => uri.scheme == 'https') do |http| | |
| request = Net::HTTP::Get.new(uri.request_uri) | |
| t1 = Net::NTLM::Message::Type1.new() | |
| request['Authorization'] = 'NTLM ' + t1.encode64 | |
| response = http.request(request) |
| # A monkey patch concerning this issue: https://github.com/savonrb/httpi/issues/139 | |
| # Basically, this monkey patch priors NTLM over Negotiate and not vice-versa | |
| # All monkey patched spots are marked with "## MONKEY PATCHED" | |
| # All in all, there are 2 monkey patched spots, both in private method "negotiate_ntlm_auth" | |
| # Compare it with: https://github.com/savonrb/httpi/blob/d6a3825a8e896f794e54b634c39521e6956f72ff/lib/httpi/adapter/net_http.rb | |
| require "uri" | |
| require "httpi/adapter/base" | |
| require "httpi/response" |
| /* This file goes in ~/Library/KeyBindings */ | |
| { | |
| /* Remap Home / End keys */ | |
| /* Home Button*/ | |
| "\UF729" = "moveToBeginningOfLine:"; | |
| /* End Button */ | |
| "\UF72B" = "moveToEndOfLine:"; | |
| /* Shift + Home Button */ | |
| "$\UF729" = "moveToBeginningOfLineAndModifySelection:"; | |
| /* Shift + End Button */ |