You are here |
reasonabledeviations.com | ||
| | | |
www.quantstart.com
|
|
| | | | Securities Master Database with MySQL and Python | |
| | | |
blog.kdgregory.com
|
|
| | | | Chasing a bug can be one of the most frustrating parts of software development. All you have to start with is an observed behavior. Hopeful... | |
| | | |
palant.info
|
|
| | | | People searching for a Google Chrome ad blocking extension have to choose from dozens of similarly named extensions. Only few of these are legitimate, most are forks of open source ad blockers trying to attract users with misleading extension names and descriptions. What are these up to? Thanks to Andrey Meshkov we now know what many people already suspected: these extensions are malicious. He found obfuscated code hidden carefully within a manipulated jQuery library that accepted commands from a remote server. As it happens, I checked out some fake ad blockers only in February. Quite remarkably, all of these turned up clean: the differences to their respective open source counterparts were all minor, mostly limited to renaming and adding Google Analytics tracking. One of these was the uBlock Plus extension which now showed up on Andrey's list of malicious extensions and has been taken down by Google. So at some point in the past two months this extension was updated in order to add malicious code. | |
| | | |
yieldcode.blog
|
|
| | During the development of my recent project, I decided to split some components to their own packages, and used npm workspaces for that. |