Forcing ReadyNAS to update via SSH when all else fails

One of our ReadyNAS Pro 6 refused to update its firmware (called RAIDiator) to 4.2.24 (the latest as of writing) no matter how I tried. Neither local or automatic updates had any success; reinstalling the OS through the boot menu and updating, as suggested by someone on the forum, did not work either. Continue reading

Posted in Solutions | Tagged , | Leave a comment

HP on mdadm vs. hardware-based RAID

From HP Z230 manual:

<…> The Linux kernel, with built-in software RAID, provides excellent functionality and performance. It is a good alternative to hardware-based RAID.

It is not a news of course, but (1) I like the wording; (2) it comes from a major enterprise-class server vendor.

There are still a lot of RAID-card fetishists among systems administrators who bash Linux-based NASes (like ones produced by Synology or Netgear) for relying solely on mdadm.

Posted in Journal | Tagged , , | Leave a comment

Draw polylines on HTML5 canvas

jquery-polyline — a jQuery UI widget for drawing polylines. See it in action.

Written by Victor Novikov (@Forkest) for Cyberic. License: MIT license.

Posted in Releases | Tagged | Leave a comment

MODx Evolution: removing spam links

My friend’s MODx Evolution based website was hacked and he’s asked me to help him fix it. Every page of his website was “infected” with invisible links to viagra webshops. The code of those links was as follows:

<div style="position:absolute;left:-2311px;top:-2794px;"><a href="LINK">... viagra ...</a></div>

Continue reading

Posted in Solutions | Tagged | 10 Comments

Looking for a mouse acceleration programmer

The SmoothMouse dev team is looking for a pointer ballistics engineer person to work on pointer acceleration algorithms (and code). Continue reading

Posted in SmoothMouse | 2 Comments

Concisest guide to setting up Time Machine server on Ubuntu Server 12.04, 14.04 & Debian

“This worked much better than more recently published guides.”

How to quickly set up Time Machine server on Ubuntu Server 12.04/14.04/16.04 and Debian without using extra repositories, unnecessary packages and redundant configuration. Backing up tested on OS X 10.6 Snow Leopard, OS X 10.8 Mountain Lion, OS X 10.9 Mavericks, OS X 10.10 Yosemite, OS X 10.11 El Capitan. If you have a problem, you might be able to find a solution in the comments section below the article.

Update: if you try this in CentOS, replace apt-get with yum where necessary.

Continue reading

Posted in How to’s | Tagged , , | 86 Comments

Word 2011: paste unformatted (plain) text with Cmd+V shortcut

Update from 2018: for Word 2016 instructions, click here.

The following video shows how to assign pasting as plain text (without formatting) to Cmd+V keyboard shortcut/hotkey in Microsoft Word 2011 for Mac OS X.

Note that it is not the same as “Paste and match formatting”, which first pastes rich text and then formats it. Continue reading

Posted in How to’s | Tagged , | 20 Comments

Looking for programmers to work on Mouse Movement Recorder for OS X

MMR

We’re looking for programmers with expertise in systems programming to work on Mouse Movement Recorder for OS X (github.com/SmoothMouse/Mouse-Movement-Recorder, released under the MIT license). Continue reading

Posted in SmoothMouse | Leave a comment

Two questions from the SmoothMouse dev team

Two major questions about Quartz Events that we’re currently puzzling over:

  1. Weak performance of CGEventPost under GPU load.
  2. Detecting CGAssociateMouseAndMouseCursorPosition.

We have a couple of ideas about (2), but clueless about (1).

If you have an account on StackOverflow, I’d really appreciate if you upvote the questions.

Posted in SmoothMouse | Tagged | Leave a comment

Run Python, Ruby, PHP, Bash scripts in Terminal without stealing focus from TextMate

I wrote a simple TextMate 1.5 bundle to run Python, Ruby, PHP, Bash scripts in Terminal without stealing focus from the TextMate window. It can easily be modified to run the language of your choice.

Continue reading

Posted in Releases | Tagged , , , , | 1 Comment