stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


The Location Field Is the New Command Line







The Location Field Is the New Command
Line

The Location Field Is the New Command
Line
06/22/2004 11:51 PM

The rise of the web as a platform for application development.




This is a GrokNews Entry: (what is grok?)





Similar Items

The Location Field Is the New Command Line

Grok Headline matches for The Location Field Is the New Command Line

Daring Fireball: The Location Field Is
the New Command Line


Daring Fireball: The Location Field Is
the New Command Line
06/23/2004 10:23 PM
The Location Field Is the New Command Line .. this piece on Daring Fireball

daringfireball.net/2004/06/location_field
track this site | 5 links


chi.pm: Field Guide to Perl Command Line
Switches


chi.pm: Field Guide to Perl Command Line
Switches
10/29/2003 12:09 AM
inkdroid writes "chicago.pm has secured space through the gracious generosity of WDI in Vernon Hills. This means we have a nice, quiet, non-smoking space with a projector and room for a couple dozen mongers. Our first Tech Meeting will be November 4th, ...

Fwd : FD/IE: Popup object fakes the
location field


Fwd : FD/IE: Popup object fakes the
location field
06/18/2004 09:52 AM
liudieyu_at_umbrella.name (Jun 16 2004)

Location-aware .command Files


Location-aware .command Files 03/13/2003 10:21 AM
Jonathan 'Wolf' Rentzsch: "Files that end in .command are mapped to Terminal.app in Mac OS X. If their executable flag is set, they are automatically executed. The usefulness of these double-clickable files are somewhat limited as it's nonobvious how to get them to act on the contents of the folder they live in. For your pleasure, here's a technique to make the script cd into the folder where it lives, ready to process its neighboring files."

Command Line PHP


Command Line PHP 12/20/2002 10:51 AM
Command 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_]

SMS Command Line Script


SMS Command Line Script 12/28/2004 11:27 PM

MSI FAQ: Command-line for SMS
Distribution


MSI FAQ: Command-line for SMS
Distribution
06/24/2004 11:31 AM

Building MSI command line


Building MSI command line 01/19/2004 12:34 AM

Command Line Progress Bar 1.09


Command Line Progress Bar 1.09 06/01/2004 10:34 AM
A simple command line tool to display information about a data transfer stream.

A command line ogg to mp3 converter


A command line ogg to mp3 converter 08/09/2004 11:34 AM
Using 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 AM
New 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 Command Line Module


PHP Command Line Module 06/04/2004 10:43 AM

PEAR 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


PHP on the Command Line - Part 2


PHP on the Command Line - Part 2 08/11/2004 07:01 PM
Take 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 PM
A simple command line tool to display information about a data transfer stream.

SitePoint: PHP on the Command Line (Pt.
1)


SitePoint: PHP on the Command Line (Pt.
1)
06/16/2004 08:26 AM
A 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.

Command Line Timeclock 0.2-r2


Command Line Timeclock 0.2-r2 06/13/2004 09:25 PM
A command line timesheet application.

Command Line Timeclock 0.2


Command Line Timeclock 0.2 06/07/2004 09:17 AM
A command line timesheet application.

Command line blacklisting


Command line blacklisting 09/09/2004 01:15 AM

Just 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:

  1. A usage note is displayed if no arguments are provided.
  2. Multiple domains can be blacklisted at once, by providing them as multiple command line arguments.
  3. Domains that are already in the blacklist are skipped, and a message is written to standard error.
  4. 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.


Pizza From the Command Line


Pizza From the Command Line 05/07/2004 07:14 PM

ISU Command-Line Switches


ISU Command-Line Switches 01/01/2005 10:21 AM

PHP on the Command Line - Part 1


PHP on the Command Line - Part 1 06/16/2004 07:29 PM
Routine 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 Accountant 0.11


Command-Line Accountant 0.11 12/21/2003 04:45 PM
A command-line personal finance utility.

ISU Command Line Syntax


ISU Command Line Syntax 07/26/2004 03:52 AM

Command-Line Accountant 0.2


Command-Line Accountant 0.2 02/17/2004 05:39 AM
A command-line personal finance utility.

The Command Line Is Your Friend


The Command Line Is Your Friend 03/06/2004 01:56 AM

If 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


Command Line Accountant


Command Line Accountant 12/09/2003 12:22 AM
Version 0.1 has been released

Mac OS X command line tab completion


Mac OS X command line tab completion 09/23/2004 03:00 AM
Tech-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 AM
I 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...

Abusing the command line


Abusing the command line 04/09/2004 04:08 PM

If you're running OS X, try this:

say -v Kathy `curl --silent http://api.technorati.com/getinfo?username=simonwillison | grep '<inbound' | sed -e 's/ <//' | sed -e 's/inboundblogs>/Simons blog has /' | sed -e 's/<\/inboundblogs>/ inbound blogs and /' | sed -e 's/inboundlinks>//' | sed -e 's/<\/inboundlinks>/ inbound links/'`

Your computer should read out to you my Technorati inbound blogs and inbound links, extracted from the Technorati web API. Parsing XML using sed is a nasty trick I picked up from this O'Reilly article; speaking the output of a command using the 'say' and the backtick shell operator was my moment of inspiration for the day.


Add login items via the command line


Add login items via the command line 03/22/2005 03:39 PM
This is simple but handy command to add LoginItems (items that are executed after the user logs in) via the command line using the default tool. To add a normal startup item, use this syntax: defaults write loginwindow AutoL...

Synchronize the iDisk from the command
line


Synchronize the iDisk from the command
line
06/25/2004 10:25 AM
I've been experimenting alot with Perl lately, and was looking for a way to synchronize my iDisk via the command line, or with an AppleScript. I scoured the web for such a technique, but to no avail. I knew that the MirrorA...

Command-line pizza-orderator


Command-line pizza-orderator 05/07/2004 03:35 AM
pizza_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)

Add Dock items from the command line


Add Dock items from the command line 08/20/2004 10:00 AM
The 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...

Is the command line necessary for most
Linux users?


Is the command line necessary for most
Linux users?
01/05/2004 04:50 AM
Every 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.

PowerArchiver Command Line Support
Add-On v3.51


PowerArchiver Command Line Support
Add-On v3.51
06/30/2004 05:48 PM
PowerArchiver 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]

ProNet: XSH: Command-line XML shell


ProNet: XSH: Command-line XML shell 03/24/2005 05:21 AM
If you're Perl-fluent amd looking for a cool little tool to work with XML data, check out the XSH command-line interface. As described in this DevX article: Enter XSH, an open source command-line XML shell that lets you interactively query...

In The Beginning Was The Command Line,
Updated


In The Beginning Was The Command Line,
Updated
01/05/2005 08:43 AM

Command Line Options for Virtual PC.exe


Command Line Options for Virtual PC.exe 02/15/2004 09:28 AM

InstallShield: Compiling at the Command
Line


InstallShield: Compiling at the Command
Line
06/10/2004 04:48 AM

Grok Description matches for The Location Field Is the New Command Line
GrokA matches for The Location Field Is the New Command Line

The Location Field Is the New Command Line

The following phrases have been identified by the grok system as matching this entry:

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

Intel's Prescott
3.6GHz CPU

KTA Tennis 0.60
Tcshapucine 0.1
TinyPic Image
Hosting

Protest Warrior HQ
this opinion piece
Dynamic CSS with PHP
Tiffany's sues eBay
Inc

TSMC leads the list
of top employersin
high-tech fields

Google revises
prospectus for IPO
auction

4 Rivals Almost
United on Ways to
Fight Spam

Report: Saddam
Prison Letter Says
His Morale High

The last lone
inventor

House Passes $417
Billion Defense Bill

Clinton Kicks Off
Memoir Launch as
Fans Camp Out

Wal-Mart
Discrimination Suit
Is Certified

San Francisco HIV
campaign targets
Internet users

Microsoft, Apple
snub consumer
freedom coalition

Microsoft parleys
with software
developers on
website protection

EJBlog - "Enterprise
Java" Blog System

Should we eradicate
mosquitos?

Mets Top Reds for
5th Straight Victory
(AP)

Largest ISPs Attack
'Zombies'
(washingtonpost.com)

Apple absent from
Digital Living
Network Alliance

Telecom New Zealand
announces 3G plan

Cingular 3G coming
sooner

Telecom to spend
$40m on 3G network

Market rises on
opening as Telecom
announces 3G plans

Report: China ready
to deploy own
next-generation
mobile phone
standard in 2005

Beer, Java,
Bloggers, San
Francisco

Toys “R” Us Canada
Update

Annual breast checks
recommended

Tennis: Navratilova
back

Man quizzed over
Lisbon stabbing

Chief defiant after
vetting lapse

S Korea resolute on
Iraq troops

Two Internet
pharmacists face
disciplinary hearing
by Manitoba
regulator

Tax default payments
net Revenue
€104m

Fujitsu Siemens
unrolls 90 nano
SPARC Unix servers.

Sony gaming exec:
Broadband prices
need to drop.

Wis. Village
Swimming Pool
Springs Leak (AP)

Et Cetera:
post-shenanigans
edition

Personal Technology
Freedom Coalition to
support DMCRA

Microsoft begins to
care about the
browser wars, again

Microsoft Patents
The Body Electric

Judge Stops Utah's
Anti-Spyware Law

Videoblogging week
Day 3

Winse IRC Services
TISOLib
S. Korean Hostage
Beheaded
(washingtonpost.com)

what is grok?