Motorola exec reveals next-gen slimphone: the SCPL – Engadget:
TLK BT TS: MTRL’S HD HNCH FR CLLPHNS, RN GRRQS, RVLD TH XSTNC F N PCMNG HNDST CLLD TH SCPL (THT’S SCLPL, N CS TH LCK F VWLS MD T NCLR) DRNG RCNT CMPN NVSTMNT CNFRNC — BT KPT LL TH MPRTNT DTLS T HMSLF. LL THT’S KNWN BT TH SCPL (WHCH W HP N N WLL MSTK FR TH SRGCL TL PCTRD HR), THR THN TH BVS FCT THT T WLL B QT SLM, S THT T WLL SPRT FV FTRS THT PRMS T ST T PRT FRM TH PCK — WHCH W’LL TK T MN WMX, GPS, 3CCD HD CMCRDR, 30GB HRD DRV, ND PRBBL DRCTV DSH S WLL. T THS PNT, W CN’T VN S FR SR THT TH SCPL S NT TH SM S TH SPPSD RZR 2, R “CNR,” THT’S BN FLTTRNG RND RCNTL, BT WHTVR TH’R WRKNG N, W’LL HV T WT NTL NXT R T GT R HNDS N N.
And for those who like their text Motorolised — here’s a small Ruby thingie to do the trick:
#! /usr/bin/ruby -w # # Motorolise input (i.e. remove vowels and upper-case). # outp = file = data = "" def mtrl (inpData) inpData.upcase! inpData.gsub!(/[AEIOUY]/,"") inpData end case ARGV.size when 1 if ARGV[0] == "-h" puts "MTRL or MTRL <flnm> or MTRL <flnmrd> <flnmwrt>" else file = ARGV[0] File.open(file) {|f| data = f.read } puts mtrl(data) end when 0 data = STDIN.read puts mtrl(data) when 2 file = ARGV[0] outp = ARGV[1] File.open(file) {|f| data = f.read } o = File.new(outp, File::CREAT|File::WRONLY) o.write(mtrl(data)) o.close end
Save this script as mtrl
, do a decent chmod (chmod u+x mtrl
should do). Assumption is made that your ruby is in /usr/bin
if it is not — alter shebang line.