hakre on wordpress
Hakre's devlog, thoughts and rants on wordpress on wordpress.com. And webdesign related. And web development related. My weapons of choice are Netscape 2.01, HTML, CSS, PHP and the Gif Construction Kit.
You can find out more on my codex page.-
Defective by Design - HTML5 is so awesome you can screw it now. Congratulations. Tell W3C: We don't want the Hollyweb! - Get educated and spread the word! -
Issue 2.1 is out! (; as print version so far, not yet on the website.) Take a look at conferences and events to get as well all back issues of Libre Graphics magazine with a discount or just order online. Wordpress Licensing – hakre on wordpress
- GPL: This Deserves a Special Mention, II 17 Feb 2011
- b2/cafelog is GPL 3 Feb 2011
- WordPress Changes GPL License Text Again 15 Jan 2011
- Akismet Introduces GPL Version to WordPress (Updated 3x) 1 Jan 2011
- Kses, GPL, Copyright, Licensing and Disclaimer 30 Dec 2010
- WordPress, Copyright, Hello Dolly Lyrics, the GNU GPL and I 22 Dec 2010
- WordPress Licensing Issues – Plugins are GPL, Right? 15 Dec 2010
- WordPress Licensing Issues – On Showing License 6 Oct 2010
- Relicensing of IXR – The Incutio XML-RPC Library (Day 15) 8 Sep 2010
- WordPress Licensing Issues – NOOP (Day 8) 2 Sep 2010
- WordPress Licensing Issues – Summary (Week 1) 1 Sep 2010
- WordPress Licensing Issues – Submitting Code (Day 6) (Update 1x) 30 Aug 2010
- WordPress Licensing Issues – Progress (Day 5) 30 Aug 2010
- WordPress Licensing Issues – Why I care (Day 4) 28 Aug 2010
- WordPress Licensing Issues – the third day 28 Aug 2010
Wordpress Questions (and Answers)
- An error has occurred; the feed is probably down. Try again later.
Linked
- Image_Graph
- The JavaScript Trap
- TkSQLite
- SJ Hook Profiler
- RIPS – A static source code analyser for vulnerabilities in PHP scripts
- They killed the Failwhale
- XHProf PHP Profiling Tool
- DejaVu fonts
- Using Linux Screen for Session Management
- Looking back on Selling Gravatar to Automattic
- The Law of Leaky Abstractions
Archives
- April 2022 (1)
- November 2019 (1)
- October 2019 (2)
- April 2019 (3)
- February 2019 (1)
- December 2018 (1)
- October 2017 (1)
- September 2017 (1)
- August 2017 (1)
- March 2017 (1)
- January 2016 (1)
- November 2015 (1)
- March 2015 (2)
- February 2015 (2)
- January 2015 (1)
- June 2014 (2)
- May 2014 (1)
- December 2013 (2)
- November 2013 (1)
- October 2013 (1)
- September 2013 (3)
- August 2013 (3)
- July 2013 (6)
- June 2013 (1)
- May 2013 (1)
- April 2013 (2)
- March 2013 (2)
- February 2013 (12)
- January 2013 (5)
- December 2012 (2)
- November 2012 (1)
- October 2012 (1)
- September 2012 (2)
- August 2012 (7)
- July 2012 (8)
- June 2012 (8)
- May 2012 (10)
- April 2012 (11)
- March 2012 (7)
- February 2012 (3)
- January 2012 (8)
- December 2011 (6)
- November 2011 (1)
- October 2011 (7)
- September 2011 (3)
- August 2011 (4)
- July 2011 (7)
- June 2011 (7)
- May 2011 (6)
- April 2011 (7)
- March 2011 (16)
- February 2011 (29)
- January 2011 (11)
- December 2010 (10)
- November 2010 (11)
- October 2010 (9)
- September 2010 (15)
- August 2010 (23)
- July 2010 (9)
- June 2010 (33)
- May 2010 (26)
- April 2010 (20)
- March 2010 (8)
- February 2010 (11)
- January 2010 (26)
Wordpress
Ex-Blogroll
Categories
- Code Smells (11)
- HTML/CSS Code Smells (3)
- PHP Code Smells (5)
- Developing (21)
- Licensing (3)
- Hacking The Core (70)
- Wordpress Licensing (17)
- Hakre's Tips (94)
- Patched (6)
- Persona (5)
- Plugin Plugout (28)
- Enhancing Feeds (7)
- Theme-A-Licious (2)
- Pressed (351)
- Libre Graphics (1)
- Linked (149)
- Bugs and Features (19)
- Hashcat sightings (1)
- Video (1)
- Number of the Day (3)
- PHP Development (59)
- PHP Library (7)
- Professional Webdevelopers At Work (2)
- Reports (26)
- Save the Date (8)
- Wordpress Releases (6)
- Surviving the Internet (28)
- Tools (86)
- Gates and Fences (3)
- PHP Development (35)
- PHP Frameworks (10)
- PHP Standards (2)
- PHP Template Language (5)
- Scripts (6)
- Webtools (5)
- WordPress Support (9)
- Uncategorized (47)
- Code Smells (11)
Music
Category Archives: Surviving the Internet
Docker Run without “docker run”
So there was this one question on Stackoverflow in which the OP was linking an .htaccess tester for Mod-Rewrite-Rules. Despite this being all fine I was asking myself what about really(tm) testing this? So I remembered the rewrite-log from the … Continue reading
Posted in Hakre's Tips, Patched, Pressed, Professional Webdevelopers At Work, Scripts, Surviving the Internet, Tools, Uncategorized
Tagged Apache, Docker, HTTP, HTTPD, Mod-Rewrite
Leave a comment
XPath Null Byte Injection in PHP
Back in July this year, in Mitigating XPath Injection Attacks in PHP I was writing about how to properly quote a string in PHP’s Xpath 1.0. The code presented there was based on the assumption that the resulting expression is … Continue reading
Posted in Hakre's Tips, PHP Development, Pressed, Surviving the Internet
Tagged ASCIIZ, Injection, Null-Byte, PHP, PHP Security, XML, XPath, XPath Injection
Leave a comment
The Negative Influence of WordPress on PHP
The current The TIOBE Programming Community Index for July 2013 shows an increase for PHP, gaining grounds fast and as an ongoing trend over the last year: If compared to January 2013, PHP is the fastest climber with an increase … Continue reading
Posted in Hakre's Tips, Linked, Pressed, Surviving the Internet
Tagged Blogging, google trends, PHP, phpclasses.org, TIOBE, Wordpress
2 Comments
Mitigating XPath Injection Attacks in PHP
PHP has two libxml based extensions that allow to execute XPath 1.0 expressions: DOM (by the DOMXPath class) and SimpleXML (with its xpath() method). Both extensions are prone to XPath Injection Attacks, a common attack form. Albeit all this, and … Continue reading
Posted in Hakre's Tips, PHP Development, Pressed, Surviving the Internet
Tagged DOM, DOMXPath, Injection, PHP, PHP Security, SimpleXML, XPath, XPath Injection
1 Comment
Dive Into HTML5
Dive Into HTML5 (by Mark Pilgrim with contributions from others)
Prepared Statements
In Programming With Anthony – Prepared Statements (by Anthony Ferrara; 12 Dec 2012) the author needs only two minutes and 17 seconds (Youtube Video) to explain *Prepared Statements*. Worth to watch. See as well the Playlist of Programming With Anthony … Continue reading
Posted in Hakre's Tips, Linked, PHP Development, Pressed, Surviving the Internet
Tagged Anthony Ferrara, Ircmaxell, MySQL, Mysqli, PHP, Prepare, Prepared Statements, Programming With Anthony, SQL, Video
Leave a comment
Architecture the Lost Years (Robert Cecil Martin; 4 Nov 2011)
Did worldwide Hypertext turned software developers out in the field upside-down? In Architecture the Lost Years (1h 06m) Robert C. Martin talks about the web and how it influenced development design decisions in the last decade(s). Is the system the … Continue reading
Posted in Developing, Hakre's Tips, Linked, Pressed, Surviving the Internet
Tagged Architecture, Clean Architecture, HTML, HTTP, MVC, Robert C. Martin, Robert Cecil Martin, Software Development, Uncle Bob, Video
1 Comment
Will Automattic join Dec 29 move away from GoDaddy day?
With all the reports about SOPA and GoDaddy (Mashable, PC World, ars technica, Read Write Web, VentureBeat, …) I was wondering if Automattic, one of GoDaddy’s customers, has been taking note of selfprodigy’s reddit posting: I’m suggesting Dec 29th as … Continue reading
Posted in Pressed, Save the Date, Surviving the Internet
Tagged Automattic, Discussion, GoDaddy, Politics, SOPA, Wordpress
3 Comments
How-To Block Alexa Robot
It’s easy and can save you some bandwidth per month, just add the following to your robots.txt file: Additionally it saves you to get too much information concentrated on alexa.com. You can contact them to delete existing content as well. … Continue reading
Best Practice robots.txt
I did some research month ago and wrote a longer article about robots.txt. But for a quick lookup it’s too much to read, so today it’s time a for a simple best-practices check-list: Use ASCII encoding for robots.txt (see as … Continue reading
Posted in Pressed, Surviving the Internet
Tagged #14069, ASCII, best practice, Encoding, How-To, robots.txt
2 Comments
Websocket Protocol Vulnerability
Linked: Disabling the WebSocket protocol (by Anne van Kesteren; 08 Dec 2010). This HTML 5 looks to be a scary mess security wise. I hope the browser vendors do their jobs.
WordPress Licensing Issues – Plugins are GPL, Right?
If you thought that the wordpress package you can download from wordpress.org is re-distributable under GPL, then you’re thinking wrong. Why do I say so? Thanks to a ticket opened by novasource, it came to my attention, that the Hello … Continue reading
Slow Crawling Fixes
WordPress 3.0.2 went out some days ago. Announced as security release (full 3.0.2 Changelog) for the stable wordpress version. While taking a look into the changelog, I got a little flashback. The most prominent security issue was in fact an … Continue reading
Posted in Pressed, Surviving the Internet
Tagged #6644, Security, User Story, Wordpress, [7645]
3 Comments
Display Errors on Production Sites – Today: Adult Swim
Geeeez! The purple pixel robot is talking to me: Warning: Invalid argument supplied for foreach() in _adultswim_get_term_name() (line 395 of / docrootas20/ sites/ all/ modules/ publicreative/ adultswim/ adultswim.module). (Source) How sweet, this will be my new friend. I’ve just fallen … Continue reading
Posted in Pressed, Surviving the Internet
Tagged Adult Swim, Display Errors, Error Reporting, PHP, PHP Warning, Purple Robot
Leave a comment
Disable Stylesheets in Internet Explorer
Microsofts Browser, the Internet Explorer, is somehow hated by Webdesigners and Developers throughout the world. But still there is discussion over here and there whether or not to support the Browser any longer, for example version 6. I won’t go … Continue reading
Posted in Pressed, Surviving the Internet
Tagged Compability, CSS, HTML, IE6, Internet Explorer, Internet Explorer 6, LINK, Media, Rendering, Standards, Style, Stylesheet, Stylesheets
Leave a comment
Team playing the hashcat card in Korelogic’s “Crack Me If You Can” DEFCON 2010 competition
A relativly small team has had great success at DEFCON 2010 in this years “Crack Me If you can” competition sponsored by Korelogic Inc, a US-based information security company.
Posted in Pressed, Reports, Surviving the Internet
Tagged Attack, Backtrack, Bruteforce, Competition, Cracking, Defcon, Defcon 18, Defcon 2010, Defcon Competition, EGB, Extreme GPU Bruteforcer, GPU, hashcat, HPC, John, John the Ripper, Korelogic, Oclhashcat, Password, Password Cracking, Passwords Pro
Leave a comment
Encoding of the robots.txt file
The old, rusty tech-monster from swamp, beloved robots.txt, that did prevent gaga-gone droids from DDOSsing your servers years ago, still has its place in SEO, SEM and generic robots access control today. A site shouldn’t be run w/o having this … Continue reading
Posted in Hacking The Core, Hakre's Tips, Pressed, Surviving the Internet
Tagged #14069, #14292, #14313, Bing, Charset, Encoding, EUC-JP, google, HTTP, Latin-1, RFC 1945, RFC 3986, Robot, Robots, robots.txt, Search Engine, Search Engines, SEM, SEO, Unicode, URL, US-ASCII, UTF-8, Yahoo
1 Comment
Resource Expert Droid – Analyze HTTP Requests
The Resource Expert Droid – or Redbot in short, is an online tool to analyze HTTP requests. It provides decent information about response headers and the request headers can be configured as well (javascript required).
Posted in Hakre's Tips, Pressed, Scripts, Surviving the Internet, Tools, Webtools
Leave a comment
Twitpic does not like it’s users to use a computer
Via TechCrunch: Twitpic Blocks Posterous’ Import Tool Read on: EFF Seeks to Protect Innovation for Social Network Users
Posted in Pressed, Surviving the Internet
Tagged Data, Facebook, Posterous, Social Network, Twitpic, Twitter, User, User Data
Leave a comment