Abusing the command line
Grok Headline matches for Abusing the command line
Command Line PHP
Command Line PHP
12/20/2002 10:51 AMCommand Line PHP
Since I was doing this yesterday, I appreciated this pointer from
Keith (who also helpfully has links to Lord of the Rings Reviews)
[_Go_]
SitePoint: PHP on the Command Line (Pt.
1)
SitePoint: PHP on the Command Line (Pt.
1)
06/16/2004 08:26 AMA new article has been posted over on
SitePoint.com from Harry Fuecks
covering the first part of a series on
PHP on the
Command Line.
SMS Command Line Script
SMS Command Line Script
12/28/2004 11:27 PMCommand Line Progress Bar 1.09
Command Line Progress Bar 1.09
06/01/2004 10:34 AMA simple command line tool to display information about a data
transfer stream.
ISU Command-Line Switches
ISU Command-Line Switches
01/01/2005 10:21 AMPHP Command Line Module
PHP Command Line Module
06/04/2004 10:43 AMPEAR Console
Classes: Here's a tutorial on a fascinating little PEAR module
that facilitates using PHP from the command line. It has methods for
rendering tables, displaying progress bars, and doing color formatting
on ANSI compliant terminals, this giving you some flexibility when
developing PHP command line apps. Fascinating what these guys come up
with.
Click here to comment on this entry
Command Line Accountant
Command Line Accountant
12/09/2003 12:22 AMVersion 0.1 has been released
Command Line Timeclock 0.2
Command Line Timeclock 0.2
06/07/2004 09:17 AMA command line timesheet application.
Mac OS X command line tab completion
Mac OS X command line tab completion
09/23/2004 03:00 AMTech-Recipes Sep 23 2004 5:45AM GMT
10.3: Fax from command line (or
AppleScript)
10.3: Fax from command line (or
AppleScript)
12/05/2003 11:21 AMI was working on this to be able to fax from Filemaker with FM
scripting and AppleScripting. I needed to print to a file (a .ps
file), then send the resulting file to the fax. Fax is actually a CUPS
print queue, and I just ne...
ISU Command Line Syntax
ISU Command Line Syntax
07/26/2004 03:52 AMA command line ogg to mp3 converter
A command line ogg to mp3 converter
08/09/2004 11:34 AMUsing the same paradigm as ChrisR's flac to mp3 command line script,
I've done the same to convert ogg files to mp3s using command line
tools.
You'll need to download and compile the vorbis player/encoder tools
for everyone ...
SitePoint: PHP on the Command Line (Pt.
2)
SitePoint: PHP on the Command Line (Pt.
2)
08/11/2004 08:33 AMNew on
SitePoint today, there's
a new posting from
Harry
Fuecks in a continuation of his "PHP on the Command Line" series -
Part
2.
PHP on the Command Line - Part 2
PHP on the Command Line - Part 2
08/11/2004 07:01 PMTake your knowledge of the command line interface a step further with
Harry's PHP-centric series. Part 2 shows how you can hook up a command
line PHP script with existing command line tools provided by your
operating system.
Command Line Progress Bar 1.04
Command Line Progress Bar 1.04
10/31/2003 05:11 PMA simple command line tool to display information about a data
transfer stream.
MSI FAQ: Command-line for SMS
Distribution
MSI FAQ: Command-line for SMS
Distribution
06/24/2004 11:31 AMPHP on the Command Line - Part 1
PHP on the Command Line - Part 1
06/16/2004 07:29 PMRoutine administration of your PHP Website is easily achieved via
PHP's CLI, or command line interface. In the first instalment of his
two-part series, Harry looks at the fundamentals of working with the
PHP command line.
Command Line Timeclock 0.2-r2
Command Line Timeclock 0.2-r2
06/13/2004 09:25 PMA command line timesheet application.
Pizza From the Command Line
Pizza From the Command Line
05/07/2004 07:14 PMThe Command Line Is Your Friend
The Command Line Is Your Friend
03/06/2004 01:56 AMIf you're in the tech field, it might behoove you to know your
command line utilities, and to have a copy of Cygwin handy if you run Windows.
There are reasons why those old-school UNIX guys look down their long
beards at the rest of us with disdain for not knowing the system
shell. I ran across a great use of command line tools today that I
thought I'd share.
Continue reading "The Command Line Is Your Friend"
Click here to comment on this entry
Building MSI command line
Building MSI command line
01/19/2004 12:34 AMCommand-Line Accountant 0.2
Command-Line Accountant 0.2
02/17/2004 05:39 AMA command-line personal finance utility.
Command line blacklisting
Command line blacklisting
09/09/2004 01:15 AMJust over a year ago, I started blacklisting domain
names from links featured in comment spam. My idea then was that these
blacklists could become a shared resource: people would publish their
own blacklist and subscribe to those of people they trust, thus making
it much harder for spammers to operate. While the sheer volume of spam
domains meant that the technique was much less useful than I
originally anticipated, I've continued to maintain my blacklist ever
since as a preventative measure against repeat spammers.
I have a confession to make: all of my blog administration
(with the exception of adding entries and blogmarks) is performed
using phpMyAdmin. The trouble
with writing your own software is that it's very easy to skimp on the
backend tools, since you're the only person who will ever see them.
Incidentally, this is the main reason I plan to switch to WordPress just as soon as I find the
inspiration to write the necessary import scripts. Comments are
deleted in phpMyAdmin, and domains are blacklisted by manually editing
the blacklist.txt
file via FTP.
This has been really bugging me, especially since I have
so little other use for FTP that my only installed client is an
unregistered version of Transmit (closes after ten
minutes, won't save passwords along with account details). I've been
muddling along with that for longer than I care to admit, but today I
decided to take 10 minutes out to solve the problem once and for all.
I could have put together a web interface for adding new domains but I
wasn't really in the mood, so I decided to put time spent reading The Art of Unix
Programming to good use and knock out a simple command line
application.
The result (minus my login details) can be found here. Sample usage: ./blacklist.py
www.domain.org www.domain2.com. It follows the Unix ideal of
being the simplest-thing-that-could-possibly-work, and ended up taking
longer to write than I expected thanks mainly to the craziness of
Python's ftplib
. I've seen complaints about this before, and it thoroughly
deserves its bad reputation.
Here's one example: retrlines is the method
used to retrieve ascii text from the server. Bizzarely, it doesn't
actually return the text receieved; instead, it expects you to provide
it with a callback function that will be fed each line in turn, minus
the newline. Sounds like a job for Stri
ngIO, but StringIO objects don'y have a writeline
method (required to add the newline back on). I ended up writing my
own extension of the StringIO2 class and adding a
writeline method just to preserve the newlines returned from the
server!
Strange APIs aside, I'm pretty pleased with the final
result. It follows a bunch of Unix design patterns (and skips others
such as those related to configuration, but I'm not overly bothered
about those) including the following:
- A usage note is displayed if no arguments are provided.
- Multiple domains can be blacklisted at once, by providing them as
multiple command line arguments.
- Domains that are already in the blacklist are skipped, and a
message is written to standard error.
- If the script suceeds, it doesn't say anything at all.
It also uses the common Python idiom of wrapping the
principle logic in a function and then calling that from a block that
runs only if the file is executed directly (the __name__ ==
'__main__' idiom) so that other Python code can import the
module and reuse its functionality if required.
There's plenty of room for improvement: being able to pipe
a list of domains in via standard input would be nice, and hard coding
the (unencrypted) username and password is sloppy (as is expecting the
blacklist.txt file to live in the FTP home directory). Even better, with SSH access the whole thing could be
replaced with an infinitely more secure one-liner: echo www.domain-to-ban.org | ssh username@server "cat -
>> blacklist.txt". I'm happy though: an irritating task has
become much less irritating and I have some example code to fall back
on next time I need to get mucky with ftplib.
Command-Line Accountant 0.11
Command-Line Accountant 0.11
12/21/2003 04:45 PMA command-line personal finance utility.
The Location Field Is the New Command
Line
The Location Field Is the New Command
Line
06/22/2004 11:51 PMThe rise of the web as a platform for application development.
Get the dimensions of most images from
the command line
Get the dimensions of most images from
the command line
12/02/2003 12:38 AMYou can use the file unix command in the Terminal to quickly find the
dimensions of (most) images.
karma:~/Sites/somepics me$ file *
yel-pale-grad.gif: GIF image data, version 89a, 20 x 125
m46.jpg: JPEG ima...
Is the command line necessary for most
Linux users?
Is the command line necessary for most
Linux users?
01/05/2004 04:50 AMEvery time I write an article about normal people using Linux with
little or no training, a few weisenhimers inevitably accuse me of
being an overly optimistic advocate by not warning readers that it
takes a least some knowledge of Bash to run and maintain a Linux
installation. The problem with this accusation is that it might have
been true in 1998, but it is not true in 2004. It is now possible to
run Linux without knowing any commands beyond point-and-click,
cut-and-paste, and drag-and-drop. Indeed, those are the only ones I
use for everyday computing myself.
InstallShield: Compiling at the Command
Line
InstallShield: Compiling at the Command
Line
06/10/2004 04:48 AMXMLStarlet command line XML toolkit
XMLStarlet command line XML toolkit
06/24/2004 07:53 AMXmlStarlet HP-UX binary released
Add Dock items from the command line
Add Dock items from the command line
08/20/2004 10:00 AMThe file /System -> Library -> CoreServices -> Dock.app -> Contents ->
Resources -> English.lproj -> default.plist
appears to contain the default dock items that appear for a new user.
Compared to what appears in a typical co...
Quit applications from the command line
Quit applications from the command line
06/25/2004 10:25 AMThe recent hint to “Extend the power of 'open -a'” inspired me to
write this quick hack to quit an application:
#!/bin/sh
echo | osascript <<EOF
tell application "$*"
quit
end tell
EOF
Call it quit, save it in ...
Command Line Options for Virtual PC.exe
Command Line Options for Virtual PC.exe
02/15/2004 09:28 AMSqlCli (SQL Command Line Interpreter)
SqlCli (SQL Command Line Interpreter)
08/03/2004 07:44 PMSqlCli 1.0-beta-1 released
Command line Futurama quotes
Command line Futurama quotes
02/10/2004 02:44 AMToday's command line amusement:
lynx -mime_header http://slashdot.org/ | head -n 6 | tail
-1
Templatized C++ Command Line Parser
0.9.9
Templatized C++ Command Line Parser
0.9.9
08/11/2004 01:58 PMA simple library for parsing commandline arguments.
10.3: Turn fax services on and off from
the command Line
10.3: Turn fax services on and off from
the command Line
01/22/2004 02:36 AMFaxing is a cool feature on OS X, but few people purchase a separate
phone line for a fax machine at home. So, if you want to receive a
fax during the day on your home Mac, then legitimate callers will get
the fax tone rathe...
Perl Command-Line Options
Perl Command-Line Options
08/10/2004 06:02 PMAfter looking at special variables, Dave Cross now casts his eye over
the impressive range of functionality available from simple
command-line options to the Perl interpreter.
PowerArchiver Command Line Support
Add-On v3.51
PowerArchiver Command Line Support
Add-On v3.51
06/30/2004 05:48 PMPowerArchiver Command Line Support Add-On is a free cosole utility for
Windows which includes full built-in support for creating ZIP, CAB,
LHA (LZH), BH and JAR archives, as well as extracting ZIP, RAR, ARJ,
ACE, CAB, LHA (LZH), TAR, GZIP, BH, ZOO, ARC, JAR, XXE and UUE
archives. [Freeware 1.15 MB]
Command-line pizza-orderator
Command-line pizza-orderator
05/07/2004 03:35 AMpizza_party is an open-source command-line app for ordering pizzas
from Domino's.
pizza_party [-o|--onions] [-g|--green-peppers] [-m|--mushrooms]
[-v|--olives] [-t|--tomatoes] [-h|--pineapple] [-x|--extra-cheese]
[-d|--cheddar-cheese] [-p|--pepperoni] [-s|--sausage] [-w|--ham]
[-b|--bacon] [-e|--ground-beef] [-c|--grilled-chicken]
[-z|--anchovies] [-u|--extra-sauce] [-U|--user= username]
[-P|--password= pasword] [-I|--input-file= input-file] [-V|--verbose]
[-Q|--quiet] [-F|--force] [QUANTITY] [SIZE] [CRUST]
* Can order pizza with only a few keystrokes.
* Can save pizza preferences.
* Can use batch files for ordering many pizzas.
* Has easy to use flags for ordering different toppings.
* Runs on most UNIX-like operating systems.
* Supports most currently popular topings like "mushrooms", and
"pepperoni"!
* Unattended / background operation.
* Pizza Party is distributed under the GNU General Public License.
Link
(
via Kottke)
Grok Description matches for Abusing the command line
GrokA matches for Abusing the command line
Update: Wanted Unix Command Line Binary
to Convert Windows Icon Files to PNG
Update: Wanted Unix Command Line Binary
to Convert Windows Icon Files to PNG
03/13/2003 11:29 AMUpdate: Wanted Unix Command Line Binary to Convert Windows Icon
Files to PNG
The title really says it all. Either this means something to
you or it doesn't. It must handle 24 bit icon files. Example
File. Any thoughts?
Note: if this means nothing to you then no worry.
More in a bit.
Linux Command
Linux Command
04/08/2005 10:02 AMMerge MP3 files with the Unix command
cat
Merge MP3 files with the Unix command
cat
02/12/2004 11:33 AMUse cat to merge chapters of an audiobook or other multipart files you
may prefer to consolidate. You might proceed as follows:Create a
temporary directory for the files to concatenate
cd to the directory in Terminal
Use the ...
First Glance at 3DMark04
First Glance at 3DMark04
08/04/2004 03:11 PMSidekick Ii At A Glance
Sidekick Ii At A Glance
08/30/2004 06:34 AMSiliconValley.com Aug 30 2004 10:52AM GMT
Iraq at a glance
Iraq at a glance
11/10/2003 11:36 PMIraq At A Glance,
iraqataglance.blogspot.com
track this
site | 5 links
At-a-glance: Countries hit
At-a-glance: Countries hit
01/03/2005 08:09 AMA round-up of the death tolls and state of affairs in countries hit by
the 26 December earthquake and tsunami.
"Iraq at a glance"
"Iraq at a glance"
11/10/2003 11:14 PMNews at a Glance
News at a Glance
11/18/2003 03:36 AMReaction at-a-glance
Reaction at-a-glance
01/28/2004 03:36 PMHere is reaction to Lord Hutton's report into the death of weapons
expert Dr David Kelly.
Fedora at a Glance
Fedora at a Glance
11/12/2003 01:25 PMA look at what's available in the Fedora Core 1 release.
At-a-glance: Butler report
At-a-glance: Butler report
07/14/2004 11:32 AMThe main points of the Butler report into pre-war intelligence on
Iraq.
Power Mac Dual G5: First Glance
Power Mac Dual G5: First Glance
11/12/2003 09:06 PMApple has made one of the finest machines in the company's history and
from a gaming perspective, the G5 almost never falters. By Chris
Barylick (MacGamer via MyAppleMenu)
Election at-a-glance: 7 April
Election at-a-glance: 7 April
04/07/2005 10:34 AMThe key quotes, the big stories, the best pictures - all you need to
know about today on the campaign trail.
A Glance At 24 Keyboards & Mice
A Glance At 24 Keyboards & Mice
01/22/2004 02:10 AMSlashdot Jan 22 2004 2:52AM GMT
Cookies a Quick Glance
Cookies a Quick Glance
12/29/2003 04:12 PMIf you are a newbie! and want to get an insight of cookies then this
tutorial is for you.
A first *blurry* glance at MSN Messenger
7.0
A first *blurry* glance at MSN Messenger
7.0
08/04/2004 04:28 AMXP SP2 security features at a glance
XP SP2 security features at a glance
08/15/2004 12:04 PMDirect and Related Links for 'XP
SP2 security features at a glance'
“Because Windows XP SP2 will overhaul the way the operating
system handles security, it’s been informally known as Security
Pack 2. Here are some reasons it deserves the moniker.”…
At a glance: The Graf report
At a glance: The Graf report
07/06/2004 01:37 AMNews.bbc.co.uk - Mon Jul 5, 05:43 pm GMT
Four Asset Management Systems at a
glance
Four Asset Management Systems at a
glance
12/28/2004 12:43 PMFreeware Provides Music Data At A Glance
Freeware Provides Music Data At A Glance
06/23/2004 01:31 AMiTunes Track places a single line of text on your screen that lists
the name and other information about the currently playing music on
iTunes. That probably doesn't sound like a great idea. But iTunes
Track has a treat in store. By Al Fasoldt, Syracuse Post-Standard (via
MyAppleMenu)
Glance at 'Old Hickory' Brigade
Glance at 'Old Hickory' Brigade
01/26/2004 05:16 AMReuters via Wired News Jan 26 2004 8:53AM GMT
Tux Reports: Bluefish-gtk2 0.8 At A
Glance
Tux Reports: Bluefish-gtk2 0.8 At A
Glance
12/30/2002 06:42 AM[Bluefish] "features 'multiple file editor, multiple toolbars, custom
menus, image and thumbnail dialogs, CSS dialogs, PHP, HTML, Java, C,
and XML support, external program integration (tidy, weblint, make,
javac), and lots of wizards...'"
Tsunami Resources On The Internet: At A
Glance
Tsunami Resources On The Internet: At A
Glance
12/31/2004 08:38 PMInformation Week Jan 1 2005 12:14AM GMT
Cell Phone Numbers Glance
Cell Phone Numbers Glance
11/11/2003 01:20 AMBoston Globe Nov 11 2003 0:15AM ET
At a glance: Russian school siege
At a glance: Russian school siege
09/03/2004 10:05 AMBBC News Online looks at how the crisis surrounding the siege of a
school in the Russian town of Beslan, where more than 300 people are
being held hostage, is developing.
Remove Home Search Assstant: At a glance
Remove Home Search Assstant: At a glance
09/04/2004 05:30 PMA glance at Microsoft SPOT and MSN
Direct service
A glance at Microsoft SPOT and MSN
Direct service
12/30/2004 08:42 AMAbout four years ago, Microsoft's R&D team came up with a new
technology called Smart Personal Object Technology (SPOT) which uses
FM radio signals to broadcast information to your wristwatch. After a
few delays, the SPOT service was finally launched earlier this year
with four companies producing SPOT enabled watches: Suunto, Fossil,
Tissot and Swatch. According to the software giant, thousands of
watches have been sold since the service launch.
For the past few months TechSpot was given the opportunity to review
Microsoft's SPOT service using a Suunto N3 Smart Watch and now time
has come that will be sharing our impressions on the service with
you.

View:
Microsoft SPOT and Suunto n3 Smart Watch review @
TechSpotRead full story...NEW YORK (AP) - At first glance, it
might seem as if Computer Associates
International Inc. has cleaned up its
NEW YORK (AP) - At first glance, it
might seem as if Computer Associates
International Inc. has cleaned up its
09/24/2004 08:12 PM940 News Sep 25 2004 0:27AM GMT
Abusing the command line