Tuesday, December 15, 2015

Lithium

...could be defined as "a full-stack web application framework" per Wikipedia. It's canned PHP gunk. It provides an MVC pattern.

Monday, December 14, 2015

The distinction between .MapRoute for MVC controllers and .MapHttpRoute for Web API controllers is crucial to understand.

I added the content in white to RouteConfig.cs:

using System.Web.Mvc;
using System.Web.Routing;
using System.Web.Http;
namespace SomethingSimple
{
   public class RouteConfig
   {
      public static void RegisterRoutes(RouteCollection routes)
      {
         routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
         
routes.MapRoute(
            name: "Foo",
            url: "Foo/{id}",
            defaults: new { controller = "Foo", action = "Index", id = UrlParameter.Optional }
         );
         routes.MapHttpRoute(
            name: "Bar",
            routeTemplate: "Bar/{id}",
            defaults: new { controller = "Bar", id = UrlParameter.Optional }
         );

         routes.MapRoute(
            name: "Default",
            url: "{controller}/{action}/{id}",
            defaults: new { controller = "Home", action = "Index",
                  id = UrlParameter.Optional }
         );
      }
   }
}

When you can't reach a JavaScript file at a web app and the error thrown up to you has to do with Global.asax.cs...

Well maybe the application just can't compile, you know?

Sunday, December 13, 2015

some random notes

Things discussed at work on Tuesday:

  • SAP Biller Direct is a canned way to show people bills and let them opt in to pay the bills in the SAP space.
  • PPS stands for Practical Project Steering perhaps?
  • SAP S/4HANA looks to be something new from SAP. The ERP, as an ERP, lets you do a great swath of things in the name of ostensibly managing all concerns of an enterprise from paying bills to inventory and it looks like SAP S/4HANA is a bunch of modernizations and optimizations and greasing of the wheels to make this all more efficient.
  • FatWire is some sort of CMS that Oracle owns.
  • POS stands for point of sale. Duh.
  • There is such a thing as a Cerberus FTP way to do FTP, and that's Cerberus not Kerberos, an authentication protocol, a means of security.
  • AQtime is software to judge the performance of other bits of software, your software.
  • lynda.com has tech training classes online stuff. think: pluralsight

 
 

These are some more notes from this tech talk that I've decided I care enough about to type up:

  • Nessus will determine where vulnerabilities are in your software and OpenVAS is basically the free version.
  • QualysGuard, Nexpose Rapid7 (which plays nicely with metasploit), SAINT, and GFI LanGuard are other vulnerability scanners.
  • Core Impact was put up on a pedestal as the very best pen testing tool at the tech talk. Others include: CANVAS, the Social Engineering Toolkit (SET), and SAINTexploit.
  • Metasploitable is a VM full of security holes that you can break into to try to educate yourself in how to attack and how to defend.
  • WebGoat is an OWASP application full of security holes along the same lines as Metasploitable.

Saturday, December 12, 2015

When the Zoom Tool starts zooming out instead of zooming in at Adobe Photoshop...

Well, it should work the other way around right? It should zoom in by default and only zoom out when you are holding the Alt key, correct? Well, as it turns out this behavior is now an option on the tool that you may toggle allowing for you to reverse the behavior if you wish (i.e. only zoom in when holding Alt and otherwise zoom out). When you are suddenly plagued by the reverse behavior it means that you've managed to toggle the toggle without realizing it, and believe me, I don't know how I did it. Undo the wackiness by selecting the tool and changing the setting at the top nav where the settings for the currently selected tool, whatever it may be (in this case the Zoom Tool), lay.