Does PHP Have A Future, Or Are Twenty Five Years Enough?

In June, 1995, Rasmus Lerdorf made an announcement on a Usenet group. You can still read it.

Announcing the Personal Home Page Tools (PHP Tools) version 1.0.

These tools are a set of small tight cgi binaries written in C.

Today, twenty five years on, PHP is about as ubiquitous …read more

Continue reading Does PHP Have A Future, Or Are Twenty Five Years Enough?

Linux Fu: Shell Scripts in C, C++, and Others

At first glance, it might not seem to make sense to write shell scripts in C/C++. After all, the whole point to a shell script is to knock out something quick and dirty. However, there are cases where you might want to write a quick C program to do something …read more

Continue reading Linux Fu: Shell Scripts in C, C++, and Others

Add Scripting To Your C++ Programs With ChaiScript

If you are writing a program that has a technical user base, it is a nice touch to make the program scriptable. In fact, you might want to do the hard work in a programming language and then use your scripting language to build out features. In theory, this should …read more

Continue reading Add Scripting To Your C++ Programs With ChaiScript

Scripting Language Rapidly Develops A Clock

In the past, you might very well have started programming in Basic. It wasn’t very powerful language and it was difficult to build big projects with, but it was simple to learn, easy to use, and the interpreter made it easy to try things out without a big investment of …read more

Continue reading Scripting Language Rapidly Develops A Clock

Cmd and Conquer: De-DOSfuscation with flare-qdb

When Daniel
Bohannon released his excellent DOSfuscation
paper, I was fascinated to see how tricks I used as a systems engineer
could help attackers evade detection. I didn’t have much to contribute
to this conversation until I had to ana… Continue reading Cmd and Conquer: De-DOSfuscation with flare-qdb

Execute Scripts Inside Azure VMs from the Portal

This post will show how to use the Run Command to execute PowerShell scripts inside an Azure virtual machine running Windows Server from the Azure Portal. Note that this can also be done using PowerShell, CLI, and REST API.

The post Execute Scripts Inside Azure VMs from the Portal appeared first on Petri.

Continue reading Execute Scripts Inside Azure VMs from the Portal

PowerShell Classes Part 5 — Classes or PSCustom Objects?

Custom PowerShell objects are one way to represent a set of data as a single object and so are PowerShell classes. In this article, take a look at some of the similarities and differences between the two object structures so that you can best define custom objects for your needs.

The post PowerShell Classes Part 5 — Classes or PSCustom Objects? appeared first on Petri.

Continue reading PowerShell Classes Part 5 — Classes or PSCustom Objects?