Friday, November 5, 2010

T-Mobile Number Change

For many years now, I have been unable to port an existing phone number into any of my TMO phones because "it was already a tmobile number". I had ported it from Sprint in an attempt to keep the phone number, so, it became a prepaid phone.

Over the past weekend, I added two more lines to my tmo family plan, and now have five lines on my family plan, with the 'kids are free until 2010' program. Which lowered the monthly bill by $9.99. So, I got to thinking, and decided that the fifth line, which isn't being used by anyone, should be the one to adopt the number from the prepaid phone.

So I called tmo, and to my surprise, had absolutely no issue with the rep. I'd used the prepaid earlier in the day to donate parts of the prepaid balance to charity, so I'd already used up most of the prepaid balance. After talking with the first rep, she sent me over to 'prepaid' to cancel the phone number. Of course, prepaid had absolutely no idea, so they forwarded me to 'activations'. Activations was also clueless, and, after a while, while they were trying to do whatever the first rep did, they advised that the change was complete. So I thanked her, and hung up.

I then went to look for the phone - it was still unopened. Broke out the sim, plugged it into an AT&T unlocked phone, and dialed #NUM# and presto - the number was there.

Yeah!

(after all these years)

Thursday, October 21, 2010

Rail against Cricket

1-800-CRICKET has a confusing VR menu and summarily drops your call when they cannot figure out what you are calling about. And the options you are given are likely not what you are calling about.

I probably made some 15 calls before getting to "Zach" to cancel my broadband service.

The good thing about the cancellation, is that you have the option to cancel at the end of the prepaid period, instead of immediately - so, you can use up all the prepaid dollars you have already forked over.

Many of the 15 plus calls ended up with the VRU dropping my call because "they could not figure out what I was calling about and suggested I call back later". On two occasions, I got through to folks in activation, who were going to transfer me to the cancellations department, but dropped my call instead. On the last time, "Zach", also in activations, handled the cancellation.

I guess the lesson to learn is to keep trying.

Wednesday, August 18, 2010

I'm blind, you're ???

For customers with visual impairments: If you're unable to view the images above and would like them described to you, please call the customer service phone number located on your account statement.

Tuesday, July 6, 2010

East Asian Language Support

http://en.wikipedia.org/wiki/Help:Multilingual_support_%28East_Asian%29

Windows XP and Server 2003

Windows XP and Server 2003 include native support for East Asian languages. To install the files, check the Install files for East Asian languages in the Control Panel > Regional and Language Options > Languages. Note that a minimum of 230 MB of disk space is required and that the Windows CD-ROM is needed while installing support for East Asian languages using this method. (Non-East Asian localizations only)

Instructions for Windows XP and Server 2003

Alternatively, you can use the installation packages intended for 98/NT by following these links:

Simplified Chinese.
Traditional Chinese.
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=deb6731a-ca36-47a3-b4a0-2a1d19eefa05

Tuesday, June 29, 2010

i9 codes

http://www.i9forum.co.uk/phpBB3/viewtopic.php?f=40&t=1055

***********************************************
THIS IS A WARNING TO ANYONE USING
THESE CODES ON THEIR PHONE

***********************************************

If you enter into Engineer mode
DO NOT SELECT & DO NOT EVEN HIGHLIGHT
the "High Speed SIM" option using the stylus or finger,
you may easily brick your phone,
making it virtually dead,
and you will have to flash it to get it to work again!
Always use the side volume control button to navigate the menus
while in Engineer mode, that way an accidental selection of an
undesired option may not occur, and it is much safer! Only use
the stylus when you absolutely want to select an option!

***********************************************

Many of the settings in this first post have not been tested to work properly
on the i9/i9+ cell phones, read other member posts in the rest of the thread
that have correctly identified codes which work at least on their version of
the i9 phone, as there is less likely to input a code which will make your
phone inoperable! If you brick your phone (make it inoperable) by using an
input code, read the forum FAQ Upgrade & Flashing section (here), because
you may need to flash your phone with a new firmware to get it to work again!

To use these codes open up your phone's dialing pad to enter them EXACTLY as shown.
Many codes will work as soon as the last character in the code is entered
into the phone, usually the codes for Engineer or Factory mode & the version
summary information work like this, however, some other codes, such as those
for setting languages, may need you to enter the entire code, then tap the dial
button to activate the code.

If you find these codes do not work on your phone, & you are looking for specific
codes that do work on your phone, then ask about them in this thread, & do not
open up a new thread on the forum asking about what codes will work. Please
only use this thread to post new codes or ask for codes, all other discussion
is off topic and will be removed, thanks.

***********************************************
WARNING, the below codes may very well DISABLE Engineer mode on
many phones, and the only way to enable Engineer mode again is to flash the
firmware back to the phone again, or at least flash a small data user area of
to phone firmware to clear it, so DO NOT USE these codes on your phone!!!
Besides these exact codes, DO NOT use *ANY* code that has 6810 in it
as it is probably the same disabling code as the below codes!!!
*#6810#
*#681000#

***********************************************
Engineer mode - While in this mode you can change many of the phone's
default settings, but be careful, you can also brick your phone.
The most common Engineer mode codes for current models are these:
*#82043036#
*#3646633#
*#9433646633#
*#9923646633#
*#8560968#
*#88883209#
*#3656565#
*#3333# (note:seems to work on some phones that use *#6666# for Factory mode)
*#010101*#
*#666# (note:seems to work on phones that use *#777# for Factory mode, and *#555# for Version Summary)

Factory mode - In this mode there are also some tests & settings. In this mode
you can also find out more detailed information than just version information,
like what processor chip (CPU) the phone has in it, usually under the BB chip menu,
and some other hardware/software on the phone version numbers.
The most common Factory mode codes for current models are these:
*#66*#
*#66#
*#09*#
*#94366*#
*#99266#
*#6666*# (note:seems to work on phones that use *#3333# for Engineer mode)
*#36*# (note: works on many phones which use *#82043036# for Engineer mode)
*#258#
*#777# (note:seems to work on phones that use *#666# for Engineer mode, and *#555# for Version Summary)

The most common Version Information mode code for current models is this:
*#8375#
*#4853*#
*#555*# (note:seems to work on phones that use *#777# for Factory mode, and *#666# for Engineer mode)
*#9928375#
Odd, but some phones are using what was typically the code for setting the default language
so if the above codes don't work for Version Information, try the below code.
*#0000#

The most common IMEI number showing mode code for current models is this:
*#06#


***********************************************

Service codes "Chinese" models:
default user code: 1122, 3344, 1234, 5678
Engineer mode: *#110*01#
Factory mode: *#987#
Enable COM port: *#110*01# -> Device -> Set UART -> PS Config -> UART1/115200
Restore factory settings: *#987*99#
LCD contrast: *#369#
software version: *#800#
software version: *#900#
set default language: *#0000# Send
set English language: *#0044# Send
set English language (new firmware): *#001# Send
more to it
and more:
*#77218114#
*#19992006# dd
*#881188#
#*94267357#
khoi phac lai he thong -> mã là 1122
*#3646633#
*#33778#

S500 *#77218114#
C600 *#881188#
*#19992006#
#*94267357#
*#881188#
*#77812114#
*#19992006#
*#9426*357#
*#0084# call

*#0000#, *#0044# Default English
*#0086#, *#0886# set to China
*#0084#, *#0966# set to Vietnamese
*#77218114#
*#19992006#
*#881188#
#*94267357#
*#77218114#
*#0000#, *#0044# Default English
*#0086#, *#0886# set to China
*#0084#, *#0966# set to Vietnamese
*#77218114#
*#0084#call

moden s500:reset*#881188#
*#19992006#
*#881188#
#*94267357#
*#77218114#
*#9426*357#


*#9426*357#
*#0084# call


*#0000#, *#0044# Default English
*#0086#, *#0886# set to China
*#0084#, *#0966# set to Vietnamese

*#77218114#
*#19992006#
*#881188#
#*94267357#

Tuesday, May 4, 2010

perl tools

could not execute "perl -MCPAN -e shell" to install necessary modules.

resolved to copy the necessary files from a working system:

scp -pr Net/ root@swiffer1:/usr/lib/perl5/site_perl/5.8.8/
scp -pr SendMail.pm root@swiffer1:/usr/lib/perl5/site_perl/5.8.8/
scp -pr Mail/ root@swiffer1:/usr/lib/perl5/site_perl/5.8.8/
scp -pr LWP/ root@swiffer1:/usr/lib/perl5/site_perl/5.8.8/
scp -pr HTTP/ root@swiffer1:/usr/lib/perl5/site_perl/5.8.8/

and everything worked just dandy.

Wednesday, February 10, 2010

public ntp pool time servers

http://www.pool.ntp.org/en/use.html

How do I use pool.ntp.org?

If you just want to synchronise your computers clock to the network, the configuration file (for the ntpd program from the ntp.org distribution, on any supported operating system - Linux, *BSD, Windows and even some more exotic systems) is really simple:

driftfile /var/lib/ntp/ntp.drift

server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 3.pool.ntp.org

The 0, 1 and 2.pool.ntp.org names point to a random set of servers that will change every hour. Make sure your computer's clock is set to something sensible (within a few minutes of the 'true' time) - you could use ntpdate pool.ntp.org, or you could just use the date command and set it to your wristwatch. Start ntpd, and after some time (this could take as long as half an hour!), ntpq -pn should output something like:

avbidder:~$ ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
+81.6.42.224 193.5.216.14 2 u 68 1024 377 158.995 51.220 50.287
*217.162.232.173 130.149.17.8 2 u 191 1024 176 79.245 3.589 27.454
-129.132.57.95 131.188.3.222 3 u 766 1024 377 22.302 -2.928 0.508

The IP addresses will be different, because you've been assigned random timeservers. The essential thing is that one of the lines starts with an asterisk (*), this means your computer gets the time from the internet - you'll never have to worry about it again!

As pool.ntp.org will assign you timeservers from all over the world, time quality will not be ideal. You get a bit better result if you use the continental zones (For example europe, north-america, oceania or asia.pool.ntp.org), and even better time if you use the country zone (like ch.pool.ntp.org in Switzerland) - for all these zones, you can again use the 0, 1 or 2 prefixes, like 0.ch.pool.ntp.org. Note, however, that the country zone might not exist for your country, or might contain only one or two timeservers. If you know timeservers that are really close to you (measured by network distance, with traceroute or ping), time probably will be even better.

If you're using a recent Windows version, you can also use the ntp client that is built into the system. Just execute:

net time /setsntp:pool.ntp.org

With some versions of Windows you can also specify more than one server

net time /setsntp:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org"

at the command prompt. This is known to work on Windows 2000/XP/2003. The same can be achieved by, as administrator, right-clicking the clock in the taskbar, selecting 'Adjust Date/Time' and entering the server name in the 'Internet Time' tab.

Meinberg made a port of the ntp daemon for windows.

If your Windows system is part of a domain, you might not be able to independently update your computer time. See How Windows Time Service Works.

Additional Notes

If you have a static IP address and a reasonable Internet connection (bandwidth is not so important, but it should be stable and not too highly loaded), please consider donating your server to the server pool. It doesn't cost you more than a few hundred bytes per second traffic, but you help this project survive. Please read the joining page for more information.

If your Internet provider has a timeserver, or if you know of a good timeserver near you, you should use that and not this list - you'll probably get better time and you'll use fewer network resources. If you know only one timeserver near you, you can of course use that and two from pool.ntp.org or so.

It can rarely happen that you are assigned the same timeserver twice - just restarting the ntp server usually solves this problem. If you use a country zone, please note that it may be because there is only one server known in the project - better use a continental zone in that case. You can browse the zones to see how many servers we have in each zone.

Be friendly. Many servers are provided by volunteers, and almost all time servers are really file or mail or webservers which just happen to also run ntp. So don't use more than three time servers in your configuration, and don't play dirty tricks with burst or minpoll - all you will gain is that this project will be stopped sooner or later.

Make sure that the time zone configuration of your computer is correct. ntpd itself does not do anything about the time zones, it just uses UTC internally.

If you are synchronising a network to pool.ntp.org, please set up one of your computers as a time server and synchronize the other computers to that one. (you'll have some reading to do - it's not difficult though. And there's always the comp.protocols.time.ntp newsgroup.)

At this point, I'd like to thank those donating their time and timeservers to this network.

FFmpeg for linux

This works: (duplicating post because on the web, things go away)

http://www.mysql-apache-php.com/ffmpeg-install.htm

How to Install FFmpeg in Linux ~The Easy Way~

FFmpeg is so important if you are planning to run a video website with streaming with conversion of video files to different video formats. This tutorial is intended for Centos/Redhat versions of Linux where any novice user can install ffmpeg without compiling the source which is a more traditional way of installing the FFmpeg software on linux servers. In this tutorial i will show you the easy way to install ffmpeg and ffmpeg-php (php extension) with just yum rather than compiling ffmpeg from source files.



FFmpeg (http://ffmpeg.mplayerhq.hu)
Mplayer + Mencoder (http://www.mplayerhq.hu/design7/dload.html)
Flv2tool (http://inlet-media.de/flvtool2)
Libogg + Libvorbis (http://www.xiph.org/downloads)
LAME MP3 Encoder (http://lame.sourceforge.net)
FlowPlayer - A Free Flash Video Player - http://flowplayer.org/
Installing FFMpeg

yum install ffmpeg ffmpeg-devel

If you get package not found, then you will need to add few lines in the yum repository for dag packages installation. Create a file named dag.repo in /etc/yum.repos.d with the following contents on it

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1

then

yum install ffmpeg ffmpeg-devel

If everything is fine, then the installation should proceed smoothly. If not you will get something like warning GPG public key missing .
Common Errors

To fix rpmforge GPG key warning:

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

For more information refer to this faq depending on Centos version

Missing Dependency Error:

If you get missing dependency error like shown below, in the middle of ffmpeg installation

Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package ffmpeg
Error: Missing Dependency: libtheora.so.0(libtheora.so.1.0) is needed by package ffmpeg
Error: Missing Dependency: rtld(GNU_HASH) is needed by package ffmpeg
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package imlib2
Error: Missing Dependency: rtld(GNU_HASH) is needed by package a52dec
Error: Missing Dependency: rtld(GNU_HASH) is needed by package imlib2
Error: Missing Dependency: rtld(GNU_HASH) is needed by package gsm
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package x264
Error: Missing Dependency: rtld(GNU_HASH) is needed by package xvidcore
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package lame
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package a52dec
Error: Missing Dependency: rtld(GNU_HASH) is needed by package faad2
Error: Missing Dependency: rtld(GNU_HASH) is needed by package x264
Error: Missing Dependency: rtld(GNU_HASH) is needed by package lame
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package xvidcore
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package faac
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package faad2
Error: Missing Dependency: libgif.so.4 is needed by package imlib2
Error: Missing Dependency: rtld(GNU_HASH) is needed by package faac
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package gsm
Error: Missing Dependency: libpng12.so.0(PNG12_0) is needed by package imlib2
Error: Missing Dependency: rtld(GNU_HASH) is needed by package libmp4v2
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package libmp4v2

then most commonly you have GLIB 2.3 installed instead of GLIB 2.4 version. To check the current GLIB version installed on your server. just use

yum list glib*

and it should list the latest GLIB package version.

The reason i was getting this error was my rpmforge packages was pointed to centos 5 versions instead of centos 4.6.

To fix dependency error:

To fix this error, you might need to check your rpmforge packages compatible to the release of your existing CentOS version.
Check the file /etc/yum.repos.d/rpmforge.repo and it should look like for Centos 4.6(Final). If you have lines like http://apt.sw.be/redhat/el5/en/mirrors-rpmforge you might need to make changes to the rpmforge.repos like shown below

Note: Backup the original rpmforge.repo file before you edit its content.

[rpmforge]
name = Red Hat Enterprise $releasever - RPMforge.net - dag
#baseurl = http://apt.sw.be/redhat/el4/en/$basearch/dag
mirrorlist = http://apt.sw.be/redhat/el4/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1

To know what linux type and version you are running

cat /etc/redhat-release

Once this is done, do again yum install ffmpeg.

This trick resolved the problem in my linux box running Centos 4.6 and this is the only way i found to install ffmpeg using yum.
To check the FFmpeg working:

Finally, check the ffmpeg whether it is working or not.

> ffmpeg
> ffmpeg -formats
> ffmpeg --help
// This lists path of mpeg, its modules and other path information


ffmpeg -i Input.file Output.file
To check what audi/video formats are supported

ffmpeg -formats > ffmpeg-format.txt

Open the ffmpeg-formats.txt to see the ooutput

D means decode
E means encode
V means video
A means audio
T = Truncated
Install FFMPEG-PHP Extension

FFmpeg-php is a very good extension and wrapper for PHP which can pull useful information about video through API interface. Inorder to install it you will need to download the source file and then compile and install extension in your server. You can download the source tarball : http://ffmpeg-php.sourceforge.net/

wget /path/to/this/file/ffmpeg-php-0.5.2.1.tbz2

tar -xjf ffmpeg-0.5.2.1.tbz2

phpize

./configure
make
make install
Common Errors

1. If you get command not found error for phpize, then you will need to do yum install php-devel

2. If you get error like "ffmpeg headers not found" while configuring the source.

configure: error: ffmpeg headers not found. Make sure ffmpeg is compiled as shared libraries using the --enable-shared option

then it means you have not installed ffmpeg-devel packages.

To Fix: Just install ffmpeg-devel using

yum install ffmpeg-devel

3. If you get an error like shared libraries not found problem and the program halts in the middle, then you must specify the ffmpeg installed path explicitly to the ./configure.

configure: error: ffmpeg shared libraries not found. Make sure ffmpeg is compiled as shared libraries using the --enable-shared option

To Fix:

1. First find out the ffmpeg path with ffmpeg --help command. The prefix default path should be like /usr/local/cpffmpeg
2. Configure the FFmpeg-php with --with-ffmpeg option

./configure --with-ffmpeg=/usr/local/cpffmpeg

That should resolve the problem!
Editing PHP.INI

Once you have done that without any problems then you will see the php extension file /usr/local/lib/php/extensions/no-debug-non-zts-20060613/ffmpeg.so and you will need mention that extension in php.ini file

nano /usr/local/lib/php.ini

Put the below two lines at the end of the php.ini file

[ffmpeg]
extension=ffmpeg.so

Then restart the server service httpd restart

To check whether ffmpeg enabled with php, point your browser to test.php file. It should show the confirmation of installed ffmpeg php extension

// #test.php


phpinfo()

?>

If any case the ffmpeg does not show in the phpinfo() test make sure that php.ini path to ffmpeg.so is correct. Still the problem occurs, the reason could be you might be using older versions of ffmpeg-php which is buggy. Just download the latest version of ffmpeg-php source then compile it.
Installing Mplayer + Mencoder

Just issue the following yum commands to install the rest of the packages.

yum install mplayer mencoder
Installing FlvTool2

Flvtool2 is a flash video file manipulation tool. It can calculate metadata and can cut and edit cue points for flv files.

If you are on Centos 5 try yum install flvtool2 with dag repository and if you get package not found you will need to manually download and compile the flvtool2. You can download latest version of flvtool2 here: http://rubyforge.org/projects/flvtool2/

wget

ruby setup.rb config
ruby setup.rb setup
sudo ruby setup.rb install

If you get command not found error, it probably means that you dont have ruby installed.

yum install ruby

Thats it! Once ffmpeg works fine with php extension, download a sample video, convert to .flv format in the command line and plug it to flowplayer to see it work on your web browser. Try also to download the video file offline and see whether the converted flv file works well with both audio and video.
Useful Links

FFmpeg (http://ffmpeg.mplayerhq.hu)
Mplayer + Mencoder (http://www.mplayerhq.hu/design7/dload.html)
Flv2tool (http://inlet-media.de/flvtool2)
Libogg + Libvorbis (http://www.xiph.org/downloads)
LAME MP3 Encoder (http://lame.sourceforge.net)
FlowPlayer - A Free Flash Video Player - http://flowplayer.org/

Install FFmpeg from Compiling Source (Tutorial Link)
Nice FFmpeg Installation Tutorial (click here)
Important Audio Codecs (http://www.mplayerhq.hu/DOCS/HTML/en/audio-codecs.html)
Common Errors & Fixes while Installing FFmpeg (click here)

fix ffmpeg-php

basics: edit the "ffmpeg_frame.c" and replace "PIX_FMT_RGBA32" with "PIX_FMT_RGB32" (without the "A").

This was still occuring in "ffmpeg-php-0.6.0"

http://panchathan.wordpress.com/2009/05/03/error-pix_fmt_rgba32-undeclared/

error: ‘PIX_FMT_RGBA32′ undeclared

Error:

/root/ffmpeg-php-0.5.0/ffmpeg_frame.c:495: error: ‘PIX_FMT_RGBA32′ undeclared (first use in this function)
make: *** [ffmpeg_frame.lo] Error 1


Fix:

1. Open the file “/root/ffmpeg-php-0.5.0/ffmpeg_frame.c” using vi editor.
2. Go to the line you are getting this error. [In this example, line #495].
3. Execute the following command.

Press ESC and :%s/PIX_FMT_RGBA32/PIX_FMT_RGB32

4. Save the file and recompile it once again.

Reset Brother 2070N network

Works.

http://welcome.solutions.brother.com/BSC/public/as/sg/en/faq/faq/000000/000100/000005/faq000105_009.html?reg=as&c=sg&lang=en&prod=hl2070n_all

HL-2070N > FAQs & Troubleshooting > General > faq000105_009

Steps to factory reset the print server are as below.

1. Hold down the Go button as you turn on the power switch.
2. Keep the button pressed until the Toner, Drum and Paper LED's light up.
3. Release the Go button, the LED's will go off.
4. Press the Go button six times.

All the LED's will light up to indicate the network card has been reset.

Friday, January 29, 2010

Reset Your Brother

Open the front cover and leave open while completing the following steps:
Turn the printer off.
Hold the 'go' button while turning the printer on. All panel lights should be on.
Release the 'go' button.
Press the 'go' button 2 times.
Pause.
Press the 'go' button 5 times.
The toner light should be off.
The paper light should be on.
Close cover. The ready light should be the only light on.



This is a very good solution. However, it should add "until all lights are off" after the the second step "Release the 'go' button"