background preloader

Noch zu lesen

Facebook Twitter

Super Obvious Secrets That I Wish They’d Teach In Art School at Phil McAndrew Illustrations & Comics. I get a lot of emails from illustration students and young cartoonists.

Super Obvious Secrets That I Wish They’d Teach In Art School at Phil McAndrew Illustrations & Comics

Sometimes they ask to interview me for a class assignment, sometimes they’re recent graduates looking for advice on how to transition from art student to professional illustrator/cartoonist. I get emails asking about how I promote my work, how to “break into” illustration or comics, how to find clients, how to gain a following on the internet, etc. I usually laugh a little as I read all these emails because I myself am still really struggling to make ends meet as a full time illustrator and cartoonist.

I’m still figuring out what works and what doesn’t. But things are definitely improving and getting easier, slowly but steadily. I understand the daunting feeling that comes with the end of college or the decision to leave a day job and take those first steps towards a career as an illustrator or cartoonist, having gone through it myself not that long ago. Real Time Chat With NodeJS, Socket.io and ExpressJS. NodeJS gives me the ability to write back-end code in one of my favorite languages: JavaScript.

Real Time Chat With NodeJS, Socket.io and ExpressJS

It's the perfect technology for building real time applications. In this tutorial, I'll show you how to build a web chat application, using ExpressJS and Socket.io . Setup Environment Of course, the first thing to do is get NodeJS installed on your system. If you are a Windows or Mac user, you can visit nodejs.org and download the installer. The Linux Firewall. There are several firewall applications for Linux, but what you may not realize is that, at the heart of all these programs is a single all-mighty application that is built right into the Linux Kernel: iptables.

The Linux Firewall

This is the Linux firewall. No matter which program you use to configure your firewall under Linux, it ultimately all comes down to iptables. All that these other programs do is configure it. So, here comes the question: if those programs simply configure iptables, why not simply configure it directly yourself? Doing so is easier than you might think! Networking Background If you’re familiar with networking terms, like connections, IP, TCP, and Port, then feel free to skip ahead to the next step. Please note that the terms and definitions below have been intentionally over-simplified. TCP/IP is a protocol that allows computers to communicate with one another over Internet and Ethernet Networks. Web development tutorials, from beginner to advanced. Facelessuser/ApplySyntax. Commanding Your Text Editor. The process of writing code is much different from the process of editing code.

It’s easy to confuse the two since they both involve mashing buttons on a keyboard while staring at a computer screen. Vim users know this already. Their editor works in two completely different ways depending on whether they are adding new words to a document or changing existing words. They also know that there’s more to text editing than moving around with the arrow keys and selecting one letter at a time. But you don’t have to memorize hundreds of commands. Delete whole words (before and after the cursor) Create a newline and put the cursor there (above or below) Search in a file Switch files Indent code automatically Use completion.

ScriptKit - Drag and Drop Programming for iPad. 10 Tips for Learning a New Technology. The Homely Mutt. Now that Sparrow is effectively dead many of its users will be looking for a new email client.

The Homely Mutt

If you’re not afraid of the terminal you may want to give Mutt a try. Sparrow: dead: Mutt certainly isn’t the prettiest email client around, and its setup/configuration process is one of the ugliest out there. Dr. Bunsen / Explorations in Unix. Introduction Few tools are more indispensable to my work than Unix.

Dr. Bunsen / Explorations in Unix

Manipulating data into different formats, performing transformations, and conducting exploratory data analysis (EDA) is the lingua franca of data science. The coffers of Unix hold many simple tools, which by themselves are powerful, but when chained together facilitate complex data manipulations. Unix’s use of functional composition eliminates much of the tedious boilerplate of I/0 and text parsing found in scripting languages. Tab Dump - Zanshin.net. It’s been a long while since I posted anything here, so for lack of a better topic, here’s a list of the 47 tabs currently open in my browser.

Tab Dump - Zanshin.net

Zsh Workshop: The Directory Stack. Zsh has an internal directory stack.

Zsh Workshop: The Directory Stack

This is a facility that can help you manage working in many different direcotries throughout your zsh login session. Directories get placed onto the directory stack with the pushd command. A practical stack language: Two things every Unix developer should know. Unix programming can be tricky. There are many subtleties many developers are not aware of. In this post, I will describe just two of them... my favorite Unix quirks, if you will. Interruptible system calls On Unix, any system call which blocks can potentially fail with an errno of EINTR, which indicates that the caller must retry the system call. Unix How-To: Tricks for Working with Filenames. July 14, 2010, 6:00 AM — In this week's column, I answer two readers' questions about working with Unix filenames.

Multithreading - Multi-threaded BASH programming - generalized method. IkariusBlog.