I recently was setting up a quick proof-of-concept CodeIgniter prototype on a fresh DigitalOcean droplet and noticed quite a lot of activity in my log files. It seemed like someone (or some bot) was scanning my app for potential vulnerabilities and attack vectors! Yikes!
The Log File Hereโs a sample from the log file, with normal DEBUG log messages being omitted:
ERROR - 2014-07-22 19:53:17 -- 404 Page Not Found -- _PHPMYADMIN
ERROR - 2014-07-22 19:54:34 -- 404 Page Not Found -- _pHpMyAdMiN
ERROR - 2014-07-22 19:55:51 -- 404 Page Not Found -- _phpmyadmin
ERROR - 2014-07-22 19:59:35 -- 404 Page Not Found -- administrator
ERROR - 2014-07-22 20:00:13 -- 404 Page Not Found -- adminmysql
ERROR - 2014-07-22 20:01:30 -- 404 Page Not Found -- admn
ERROR - 2014-07-22 20:02:15 -- 404 Page Not Found -- admin
ERROR - 2014-07-22 20:02:45 -- 404 Page Not Found -- bbs
ERROR - 2014-07-22 20:07:19 -- 404 Page Not Found -- cpdbadmin
ERROR - 2014-07-22 20:08:41 -- 404 Page Not Found -- database
ERROR - 2014-07-22 20:10:42 -- 404 Page Not Found -- dbadm
ERROR - 2014-07-22 20:11:23 -- 404 Page Not Found -- dbsql
ERROR - 2014-07-22 20:12:43 -- 404 Page Not Found -- forum
ERROR - 2014-07-22 20:14:05 -- 404 Page Not Found -- httpdocs
ERROR - 2014-07-22 20:18:48 -- 404 Page Not Found -- php-my-admin
ERROR - 2014-07-22 20:20:08 -- 404 Page Not Found -- php
/* ******************************************************************
NOTE: notice how 'phpmyadmin' is missing!
Read more โ
Hereโs a list of code editors you can use in your browser for fun, experimentation, and collaboration:
jsFiddle โ My favorite online code editor for Javascript/CSS. Embeddable, free, and built-in live collaboration. โThrow it in a jsFiddleโ โ my new catchphrase. CodePen โ A front-end developerโs dream. Founded in part by Chris Coyier (the CSS-Tricks guru), CodePen is actively developed and widely used. The front page is filled with inspiration, and they support straight-up HTML/CSS/JS along with HAML, Markdown, Slim, Jade, SASS, LESS, Coffeescript, and many other front-end technologies.
Read more โ
My ideal interview is a representation of what daily programming work will actually look like. Look, we can throw problems at interviewees that are Leeetcode Hard. We can find candidates that will excel at these types of problem. There are plenty of courses and programs out there that train people how to ace their interviews.
After jumping over these hurdles, a framework like Angular can still make these people jump to StackOverflow for even the most basic problems.
Read more โ