- Download tools: ResourceHacker and mssstyleEditor, then unpack them
- Download resources: Win8 theme for Win10, and then uppack it, we will need 'Windows 8 RP Themes for Windows 10\Theme\Themes For 10 Build 14393 Anniversary Update\Windows 8 RP\aero 8 RP.msstyle'.
- Open it with ResourceHacker, export IMAGE 1055:0 and IMERSIVE 1:0.
- Make a backup of the original aerolite.msstyles and make a copy of it to your working folder (arbitary)
- Open it with ResourceHacker, Go to 'Action -> Add an Image or Other Binary Resource' or hit Ctrl+M to open the "Add Binary Resource" Dialog. Choose the menu image resource file that is going to be used, then change the "Resource Type" to IMAGE and resource name to be what ever available, in my case, 993.
- Change the value of IMERSIVE 1:0, by importing the data from "aero 8 RP.msstyle"
ℹ️ Please note this research is from 2016 when Opera has first added their browser "VPN", even before the "Chinese deal" was closed. They have since introduced some real VPN apps but this below is not about them.
🕵️ Some folks also like to use this article to show a proof that the Opera browser is a spyware or that Opera sells all your data to 3rd parties or something like that. This article here doesn't say anything like that.
When setting up (that's immediately when user enables it in settings) Opera VPN sends few API requests to https://api.surfeasy.com to obtain credentials and proxy IPs, see below, also see The Oprah Proxy.
The browser then talks to a proxy de0.opera-proxy.net (when VPN location is set to Germany), it's IP address can only be resolved from within Opera when VPN is on, it's 185.108.219.42 (or similar, see below). It's an HTTP/S proxy which requires auth.
| /** | |
| * | |
| */ | |
| package com.simplexlogistics.core.domain; | |
| import java.sql.SQLException; | |
| import org.eclipse.persistence.config.SessionCustomizer; | |
| import org.eclipse.persistence.descriptors.ClassDescriptor; | |
| import org.eclipse.persistence.internal.helper.DatabaseField; |
| #!/bin/bash | |
| # for an "svn pristine text not present" error like this: | |
| # svn: E155010: Pristine text 'd6612ee6af5d9fb4459cbe7e2e8e18f7fb4201f8' not present | |
| # you can delete the file and retrieve it with svn up | |
| # (if you have local modifications, make up your own plan) | |
| # - | |
| # Run this script from the root of the working copy. | |
| # It retrieves the file that's causing the error from wc.db | |
| # usage example : ./svn-pristine-find.sh d6612ee6af5d9fb4459cbe7e2e8e18f7fb4201f8 |
| /* | |
| * Copyright 2014 TMate Software <support@subgit.com> | |
| * | |
| * Licensed under the Apache License, Version 2.0 (the "License"); | |
| * you may not use this file except in compliance with the License. | |
| * You may obtain a copy of the License at | |
| * | |
| * http://www.apache.org/licenses/LICENSE-2.0 | |
| * | |
| * Unless required by applicable law or agreed to in writing, software |
| import java.util.List; | |
| import java.util.Map; | |
| import org.activiti.engine.HistoryService; | |
| import org.activiti.engine.ManagementService; | |
| import org.activiti.engine.RuntimeService; | |
| import org.activiti.engine.TaskService; | |
| import org.activiti.engine.history.HistoricVariableInstance; | |
| import org.activiti.engine.impl.persistence.entity.ExecutionEntity; |
| ;SMBDIS.ASM - A COMPREHENSIVE SUPER MARIO BROS. DISASSEMBLY | |
| ;by doppelganger (doppelheathen@gmail.com) | |
| ;This file is provided for your own use as-is. It will require the character rom data | |
| ;and an iNES file header to get it to work. | |
| ;There are so many people I have to thank for this, that taking all the credit for | |
| ;myself would be an unforgivable act of arrogance. Without their help this would | |
| ;probably not be possible. So I thank all the peeps in the nesdev scene whose insight into | |
| ;the 6502 and the NES helped me learn how it works (you guys know who you are, there's no |
| This detects the presence of ClickOnce in IE, Chrome (with extension), and | |
| Firefox (with extension). | |
| It doesn't work if Firefox is using Microsoft's .NET Framework Assistant when | |
| adding .NET information to the User Agent string is turned off (the default | |
| setting as of late). I personally worked around this by using server logic to | |
| detect if the X-ClickOnceSupport header was set. |
| #!/bin/bash | |
| #$Id: keepalivepin,v 1.2 2006/02/27 07:30:41 hmy Exp hmy $ | |
| #use dig check the powerdns's status. | |
| #in the dns database,have a IN TXT RR keepalivepin.vmmatrix.net,content is "AaBbCcDdEeFf" | |
| # Source: http://puppet-manifest-share.googlecode.com/svn/trunk/vmx-puppet/modules/lvs/files/keepalived.dns-pin | |
| # | |
| RR=keepalivepin.vmmatrix.net | |
| [ $# -le 1 ]&&{ echo "usage: ${0} -h <ip>"; exit 126;} | |
| while getopts "h:" OPT;do | |
| case $OPT in |