So, you have probably read a dozen articles or seen a handful of clips on Youtube about how to use DigitalOcean / Amazon AWS / Google Cloud / Azure / PaperSpace or some other cloud server to mine bitcoins (or some other cryptocurrency coins) and you probably already know it’s not profitable. I know that too but still I wanted to experiment with that a bit 🙂
Many cloud providers do not allow mining on their computers since these are mostly distributed systems so they aren’t happy when some user is using a resource at full power all the time. So, once they find out that someone is mining on their hardware they usually shut these servers down or even close accounts (rarely, but it can happen!) Finding that someone is using their hardware for mining is also quite easy since the CPU will be running at 100% all the time. So it will stand out from normal usage that’s probably nowhere close to that.
Also, mining Bitcoins with CPU today is not even theoretically possible now so don’t waste your time with that. On the other side there are some alternative crypto currencies that are made to be mined only with CPU and most of these use cryptonote algorithm. If you’re going to be mining with the CPU – then simply mine these. Currently, Bytecoin, Monero and Dashcoin are the most popular. For the purpose of this post I’ll use Bytecoin (BCN).
This experiment has two goals: first one is to install everything and start mining with just one command and second is to try and limit the CPU usage so and try and stay under the radar…
Continue Reading →
While I was working on my referral traffic spam article today, I have noticed one more form of spam in my Google Analytics statistics. It’s called a language spam and in this case it had something to do with Trump LOL.
Here’s the language spam volume:
When I filter it by country I can again see that these bots are coming from Russia (same as with referral spam). Now, apparently, someone from Russia (actually the guy behind this is Vitaly Popov, a well-known Analytics spammer) wants me to open this url: secret.ɢoogle.com and to vote for Donald Trump ?!?!? Mind blowing, really… As, you can clearly see that it’s again multi-byte domain, and that the letter G is multi-byte letter, and that it’s clearly a fake url/domain so don’t open it!
This spam actually just hits your Google Analytics, and no bot traffic is sent to your site, so all you need to do is to simply filter out these fake languages. To make things perfectly clear this kind of spam can’t harm your SEO or Rankings because there are no real backlinks or traffic to your site and Google also deosn’t use data from your Google Analytics for website ranking. The only one this spam is affecting is you! You are the only one who can see it while you’re checking your Google Analytics, and you should block it so your statistics are accurate and you can make some good decisions based on them.
Here’s the best way how to block the language spam: go to Google Analytics, and click Admin. Now under your account click All Filters:
and then click on Add filter and make a filter like this (follow my arrows from top to bottom of the picture):
- Filter Name: write something descriptive so you know what’s this filter for: blocks language spam is a good name
- Filter Type: pick Custom
- Filter Field: search for and pick Language Settings
- Filter Pattern: enter \.
- Apply Filter to Views: select views that you want to apply this filter on and click Add (moves them from left to right into selected views list)
- Click Save
That’s it! You have created a filter that will discard any language containing a dot (basically a domain name). This should remove your language spam from future Google Analytics stats.
However if you would like to filter current data and see the correct stats without the language spam hits you’ll have to create a new segment like this: on just about any report in Google Analytics click on +Add Segment:
and now click on red button +New Segment:
Now enter some meaningful name, for the language pick does not contain and just add a single dot in the filed right to it and press save above:
Here you can see the result of this filter with before and after charts:
This way you can filter data on any report. Just click add segment and search for the new segment we created (so it’s important to add a meaningful name to the segment so you can easily locate it anytime you need it).
I have tried to setup Sublime Text 3 so I could run it on my new Mac from terminal just typing subl . but all the when I wanted to make the symlink I was getting this error: ln: /usr/local/bin/subl: No such file or directory all the time.
The problem is that I had no bin directory on that path. So to fix that you need to do the following:
sudo mkdir bin
Now we have that bin folder on /usr/local/bin path and now we can create the link using:
Sublime Text 3
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
Sublime Text 2
sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /bin/local/bin/subl
Exit the terminal and start it again and you should be able to use subl . to open all files in current folder in sublime text for editing.
Are you getting that blue screen (BSOD) with error message 0x0000007b when booting your computer or trying to install a new Windows operating system (on a computer with SSD drive)?
The problem is that in BIOS your SATA is set to AHCI instead of ATA. To fix this problem you’ll have to enter the BIOS and change it back and your system will function normally. This can happen if your BIOS data is lost or in some cases the BIOS batter is empty, or if you cleared bios by hand. Don’t worry none of your data is damaged in any of these cases.
Here’s how to fix this problem:
- Reboot your computer and keep pressing F12 to enter BIOS. On some laptops it’s F2 or F8 (it should be shown on your screen)
- Go to Advanced tab and change ACHI to ATA option under SATA Operation (it might have a different name depending on your BIOS).
- Save the changes and reboot.
Microsoft Windows applications developed using .NET Framework require Microsoft .NET Framework to be installed on computer that will run the application. Microsoft provides installer for .NET Framewework but by default it’s an online installer. That means that you basically download a small installer file that after it’s executed automatically connects to Microsoft servers and downloads the required components and completes the installation.
The online installers work great as long as you have internet conection. But some users don’t have an internet connection and that can be a problem. Sometimes developers require offline installer so they can ship it with the software inside software installation or on CD/DVD medium.
I have gathered a set of links of Microsoft .NET Framework offline installers and you can download full installation files from the following links:
.NET Framework 4.6 Setup
.NET Framework 4.5 Setup
.NET Framework 4.0 Setup
.NET Framework 3.5 Setup Service Pack 1
.NET Framework 3.5 Setup
.NET Framework 2.0 Setup
.NET Framework 1.0 Setup
.NET Framework Client Profile Offline Installer