Quantcast
Channel: Randall Degges
Browsing all 149 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Transparent Telephony - Part 1 - An Introduction

So you've probably heard the word telephony thrown around from time to time. Maybe you were hanging out in a certain IRC channel, wanted to root your cell phone, or maybe, just maybe, you were actually...

View Article



Image may be NSFW.
Clik here to view.

My Git

A few days back I ordered a copy of Scott Chacon's book: Pro Git, which I am really enjoying reading. Scott is an excellent writer, and really does justice to Git. I was reflecting on his enthusiasm,...

View Article

Image may be NSFW.
Clik here to view.

Writing is Hard

One thing I am absolutely horrible at is writing. I may be able to throw a few sentences together, but I am absolutely horrible at writing. Why is that? Mostly because I'm afraid. There are so many...

View Article

Image may be NSFW.
Clik here to view.

Get Outside

The stereotype of a computer programmer is a harsh (and mostly true) one. The typical computer programmer lives inside, in small dark rooms, typing away for hours at a time behind large monitors and...

View Article

Image may be NSFW.
Clik here to view.

A Technical Introduction to the Asterisk Gateway Interface (AGI)

The Asterisk Gateway Interface, commonly referred to as AGI, is a language-independent API for processing calls. It allows programmers to write simple programs to manipulate and route calls on Asterisk...

View Article


Image may be NSFW.
Clik here to view.

User Authentication With Django

This article will teach you how to authenticate users with Django in a simple, quick, and secure manner. You'll also learn how to require authentication on certain pages of your website, and how to...

View Article

Image may be NSFW.
Clik here to view.

Transparent Telephony - Part 2 - Installing Asterisk

Welcome back to the Transparent Telephony series. If you're new, you may want to check out part 1 here: Transparent Telephony - Part 1 - An Introduction.This series is designed for technical people,...

View Article

Image may be NSFW.
Clik here to view.

Transparent Telephony - Part 3 - Making and Receiving Calls Using VoIP

Welcome back to the Transparent Telephony series. If you're a new reader, you may want to start at the beginning: Part 1 - An Introduction.In the previous installment, we walked through installing...

View Article


Image may be NSFW.
Clik here to view.

Auto Generate Forms with Django's ModelForm

In this short article, we'll analyze a better way (in some cases) to create forms for your Django models.If you've ever worked with Django forms, then you know that there is a lot of repetitive code...

View Article


Image may be NSFW.
Clik here to view.

5 Ways to Save Your Company Money by Switching to Asterisk

One huge expense that most companies (small and large) have to absorb at one point or another is the cost of a phone system (PBX). PBX systems are extremely expensive (even systems that only support a...

View Article

Image may be NSFW.
Clik here to view.

The World Would Be a Better Place if Everyone Was a Hacker

There are a lot of problems with the world today. There have been, are, and always will be problems with the world; this is unavoidable. By nature, humans are emotional at the core, which severely...

View Article

Image may be NSFW.
Clik here to view.

Basic XML Parsing With Python and LXML

Recently I've been developing an API using python and Django for work, which uses XML responses to speak to clients. One of my goals for the client was to be able to easily parse the XML responses that...

View Article

Image may be NSFW.
Clik here to view.

The Asterisk Spooling Daemon

While working on the new V2 release of pycall, I was doing some research on the internal limitations of Asterisk call files, and thought I'd share some interesting (technical) bits of information...

View Article


Image may be NSFW.
Clik here to view.

Populating Default ManyToMany Field Values in Django

At work, I'm the lead developer of a rather large, complex web application which interacts with many different technologies (Asterisk, Freeswitch, Cisco routers, Python, XML-RPC, JSON, Django--to name...

View Article

Image may be NSFW.
Clik here to view.

Serving Static Content With Django

NOTE: I wrote this article a while back, and it's content is dated. Django now automatically serves static content by default, so if you're having issues getting static files working you should consult...

View Article


Image may be NSFW.
Clik here to view.

What I Do At Work

I realized yesterday, while finishing some website updates, that I haven't actually written a post about my new job, what I do, and how I do it. Not that it is particularly amazing or anything like...

View Article

Image may be NSFW.
Clik here to view.

Python Docstring Symmetry

If you've been doing Python for more than a month, then I'm sure you're familiar with PEP-8, the official Python style guide. If you look at PEP-8, it doesn't explicitly define any docstring style...

View Article


Image may be NSFW.
Clik here to view.

How to Streamline Asterisk

So, you use Asterisk professionally, for fun, or both, and you want to know how to optimize the shit out of your Asterisk platform? No problem, I've got you covered.Grab a beer, free up the next 2...

View Article

Image may be NSFW.
Clik here to view.

Asterisk Expression Truthiness

Ever done any extensive Asterisk dial plan coding? If so, chances are you've been frustrated with Asterisk expressions at one point or another.If you're unfamiliar with Asterisk coding, you should read...

View Article

Image may be NSFW.
Clik here to view.

How to Reset Your Sleep Schedule, Seriously

Every now and then on Hacker News, I see a new discussion about resetting your sleep schedule. Resetting your sleep schedule is the process of shifting your awake hours from night to day.I'm a night...

View Article
Browsing all 149 articles
Browse latest View live




Latest Images