Quantcast
Channel: Lojic Technologies Blog: Lojic Technologies Blog
Browsing all 84 articles
Browse latest View live

Switching from CarbonEmacs to Emacs.app

Thanks to a tip from David Joyner, I discovered that the current version of Emacs will easily build an Emacs.app application for Mac OSX i.e. I no longer need to install the CarbonEmacs application....

View Article


Precision Quadrotor Flying

Wow – pretty amazing! HT Michael Hale via RT :)

View Article


Git commit message style

I just learned something about how git handles multi-line commit messages. If a commit message has a blank second line, git will treat the first line as the “subject” and the 3rd and following lines as...

View Article

Programming Language Popularity – Part Three

See Part Five I compiled some programming language popularity statistics in April 2009 and October 2009 . Here’s an update for October 2010: I made a number of Google searches of the forms below and...

View Article

Cracker Barrel Peg Board Puzzle in Haskell

I first wrote a program to solve the Cracker Barrel peg board puzzle (15 holes arranged in a triangle with 14 golf tees) many years ago as youth using the BASIC language. I wish I still had the source...

View Article


Find Longest Substring Palindrome in Haskell

I stumbled upon a programming challenge a company was using for recruitment purposes and thought I’d create a Haskell solution as a learning exercise. The first problem was to find the longest...

View Article

How to Allow File Uploading Securely on Ubuntu Linux

It’s foolish to use an absolute term such as securely in the context of computer security. A better title would have used the qualifier more. If you happen to be a security expert, please be so kind as...

View Article

Programming Language Popularity – Part Four

See Part Five I compiled some programming language popularity statistics in April 2009, October 2009 and October 2010 . Here’s an update for September 2011: I made a number of Google searches of the...

View Article


Beware of YAML serialization on Linux without libyaml

The Problem I noticed some unusual behavior with respect to YAML String serialization between my Linux production system and my Mac OSX development system. After dumping the production database via...

View Article


Programming Language Popularity – Part Five

I compiled some programming language popularity statistics in April 2009, October 2009, October 2010 and September 2011 . Here’s an update for August 2012: I made a number of Google searches of the...

View Article

Image may be NSFW.
Clik here to view.

Programming Language Popularity – Part Six

I compiled some programming language popularity statistics in April 2009, October 2009, October 2010, September 2011 and August 2012 . Here’s an update for February 2013: I made a number of Google...

View Article

Image may be NSFW.
Clik here to view.

Programming Language Popularity – Part Seven

I compiled some programming language popularity statistics in April 2009, October 2009, October 2010, September 2011, August 2012 and Februrary 2013. Here’s an update for September 2013: I made a...

View Article

Image may be NSFW.
Clik here to view.

My Top 10 Programming Languages of Interest for 2013-2014

The End of Moore’s Law For the last few years (since 2009), I’ve been pitching the idea to my peers that language speed & concurrency/parallel capabilities will become more important as CPU clock...

View Article


Image may be NSFW.
Clik here to view.

Programming Language Popularity – Part Eight

I compiled some programming language popularity statistics in April 2009, October 2009, October 2010, September 2011, August 2012, Februrary 2013 and September 2013. Here’s an update for May 2014: I...

View Article

Image may be NSFW.
Clik here to view.

The Three R’s

I’ve read that ten years is a common “lifetime” for a technology. Whether that’s true, or not, it seems to be the case with me. After beginning with BASIC & S/360 Assembler, I programmed in C/C++...

View Article


Image may be NSFW.
Clik here to view.

Programming Language Popularity – Part Nine

I made a number of Google searches of the forms below and summed the results: "implemented in <language>" "written in <language>" "developed in <language>" "programmed in...

View Article

Image may be NSFW.
Clik here to view.

DSL Embedding in Racket

Here’s a great, two part, video by Matthew Flatt about embedding DSLs in Racket. Being able to hack the language is one of Racket’s/Lisp’s killer features:

View Article


Image may be NSFW.
Clik here to view.

How to Write a Spelling Corrector in Racket

In September, 2008, I translated Peter Norvig’s spelling corrector into Ruby. My current favorite language is Racket, so I thought it would be a good exercise to port it to Racket. After some helpful...

View Article

Image may be NSFW.
Clik here to view.

Upgrading to Emacs 24.5

I previously wrote a post about switching from Carbon Emacs to Gnu Emacs. Upgrading is pretty simple now, so I thought I’d record the procedure for installing Emacs from source on OSX for future...

View Article

Image may be NSFW.
Clik here to view.

Programming Language Popularity – Part Ten

I made a number of Google searches of the forms below and summed the results: "implemented in <language>" "written in <language>" "developed in <language>" "programmed in...

View Article
Browsing all 84 articles
Browse latest View live