|
You are here |
reasonabledeviations.com | ||
| | | | |
www.mattlayman.com
|
|
| | | | | In this series of posts, I'm going to examine common design patterns in Python that make Python code feel "Pythonic." The sixth and final post explores the Python Package Index, and the benefit of using software libraries that are written by others to make your code more expressive. | |
| | | | |
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 tr... | |
| | | | |
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... | |
| | | | |
spf13.com
|
|
| | | [AI summary] The author discusses their transition from Drupal to WordPress for their technology-focused blog, noting the maturity and speed of the new platform. | ||