Edventures in Normalcy

IMDB says Edwin Bush is an (Adult) Actor

Posted by Rose Bush on November 11th, 2015


PlayStation 2 Virtual Reality Headset

Posted by Rose Bush on November 9th, 2015

I found all too little information on the PlayStation 2 Virtual Reality Headset and was even told in 2004 or 2003 by a Sony representative that what I had seen and read about in magazines was a prototype, and that it was never actually for sale.   Within 10 minutes I found it for sale on the Japan Sony Website.   Here is all or most of the info I could track down:



  • Head Mount Display: Sony
  • Release Date 26/09/2002
  • Part No. PUD-J5A
  • Price (without tax) 59,800 yen
  • PlayStation points 1,794 pts.
  • Players 1 One

Head Mount Display
If Head Mount Display software, to move in all directions horizontally and vertically on the head can realize the virtual image of the world! Display is only for yourself and enjoy games and movies.   HT(DVD) HT software (game or DVD, etc.) can be used in conjunction with, and feels that enters into the picture space in all directions, the item propose a new way of creating a sound and visual entertainment world .

HT(Head-action Tracker ) HT (Head-action Tracker Head Mount Display).
You can experience the virtual image space in all directions horizontally and vertically by moving the head.
HT3D Note HT software and other 3D work and video will not work.

42(:2m) 42-worth of standard screen support (virtual visual range: approx 2m).
achieve a hard-edged sound and video.
Hold high style headphones ‘OBAHEDDOTAIPU’ achieve a comfortable wear.

More information
[Description] PUD-J5A Model for the PUD-J5A
Head Mount Display format
LCD 0.44/18×2 LCD 0.44-/ about 18 million pixels × 2
25 42( 2m) Horizontal angle of about 25 degrees virtual screen size equivalent to 42 inches (virtual visual distance of about 2m)
· AV IN() Input pin style style overhead type headphones attached form an open-air type headphones display AV IN terminal (stereo mini jack for setting special)
· S-VIDEO(S) S-VIDEO (S video input) output terminal
· HT(“2″USB) HT power supply via the terminal ( “PlayStation 2″ in the body only when connected to the USB terminal)
· AC 1.5W AC power consumption of about 1.5W Power Adapters
· :340g Body Weight: 340g
· :80g Interface Box: About 80g
· :200×100×250mm()(××) Maximum body dimensions: approximately 200 × 100 × 250mm (when folding) (width × height × depth)
· :70×20×110mm(××) Interface Box: about 70 × 20 × 110mm (width × height × depth)
· AC×1 Accessories AC Power Adapter × 1
· AV(×3)×1 AV cable (special SUTEREOMINIPURAGU pin plug × 3) × 1
· ()×3 Plug Adapter (Jack-pin pin jack) × 3
· HT×1 HT cable × 1
· ×4() Cushion × 4 (for the interface box)
1: 1: Depending on how the software is also unable to visit all directions of the virtual space.
2:(Head-action Tracker): 2: HEDDOAKUSHONTORAKKA (Head-action Tracker) function: to reflect the image sensor to detect movement of the side of the head. 3: HT”2” This user is an all-round view over the virtual image space 3: HT function unit and “PlayStation 2” Please use only in connection with. “2” “PlayStation 2” is connected to other devices, the operation can not be guaranteed.

SONY’s PS2 launch and matching head-mounted liquid crystal display

[Industry News] [Read Trips
2002年09月11日16:19 At 16:19 on September 11, 2002
[文章简介] [Profile] Articles
SONY Corporation in order to cope with the recent Japanese PS2 sales, but also launched a head-mounted display glasses: PUD-J5A, expected to be available September 26, it is estimated cost about Â¥ 59,800, equivalent to RMB … (recommended) (201 words)

SONY Corporation in order to cope with the recent Japanese PS2 sales, but also launched a head-mounted display glasses: PUD-J5A, expected to be available September 26, it is estimated cost about ¥ 59,800, equivalent to RMB 4,000 yuan.

PUD-J5A has two 0.44-inch 827 × 228. Resolution of about 18 million pixels of the LCD Head Mounted Display, sight distance 2m, dimension 200 × 250 × 100mm (width × depth × height), weight is about 340g.


JHMCS (queuing system integrated helmet attached).  HUD real image projected on the visor of the helmet system that some of view can be found here.
What happened and what it means, PDAF (Pontsuku Hall Air Force) is finally introduced!   SONY made a wish HMD, [PUD-J5A] Yafuoku to get!

Click photo is a little larger.


This HMD is about features they Heddoakushontorakka, things that you use omni-directional view of the corresponding game.   Immediately “Eimusutoraiku Enajieafosu!” Give it to.

Actual JHMCS will also introduce the F-35 flight. Front cockpit.

Turn left and head

Arrow to lock the enemy planes at an angle like this.

Fox 2!

Literally, we Sidewinder rushing over sideways.

While desperately trying to avoid releasing flares Tu-160.

One splash!

AIM-9X can now finally proved the ability to bore off site.   And F-35 and very easy to overlook when around the vertical landing.  “Eimusutoraiku Enajieafosu!” Some time to play again. …… “Earodanshingu 4” Naa it was very, very easy for photography … but if someone would correspond

This HMD, a promise is 2m away and the screen 42 is equivalent to the type, quality minutes, so there is a limit to the pixel in the LCD will be less rough course.  And difficult to read small letters. Than expected but quality was good.    It seems to work Heddoakushontorakka, Ito Tetsu so this is no longer move his head like crazy, sometimes reset button (with the headphones are left), there is a pressing need.
The other five were released but only Pureisuteshondottokomu years ago, was quite expensive (¥ 59,800) take the next step should be the ones who want to buy it abuses.   In fact, almost出Nakatta corresponding games.  Today is quite difficult to obtain.  Sometimes that comes out to check the Yafuoku.

SCP for practical uses

Posted by Rose Bush on November 9th, 2015

A basic example:

The scp command allows you to copy files over ssh connections. This is pretty useful if you want to transport files between computers, for example to backup something. The scp command uses the ssh command and they are very much alike. However, there are some important differences.

The scp command can be used in three* ways: to copy from a (remote) server to your computer, to copy from your computer to a (remote) server, and to copy from a (remote) server to another (remote) server. In the third case, the data is transferred directly between the servers; your own computer will only tell the servers what to do. These options are very useful for a lot of things that require files to be transferred, so let’s have a look at the syntax of this command:

Looks quite familiar, right? But there are differences. The command above will transfer the file “examplefile” to the directory “/home/yourusername/” at the server “yourserver”, trying to get ssh acces with the username “yourusername”. That’s quite a lot information, but scp really needs it all. Well, almost all of it. You could leave out the “yourusername@” in front of “yourserver”, but only if you want to login on the server with your current username on your own computer. Let’s have a closer look at the end of the command. There’s a colon over there, with a directory after it. Just like Linux’s normal cp command, scp will need to know both the source file(s) and the target directory (or file). For remote hosts, the file(s)/directory are given to the scp command is this way.

You can also copy a file (or multiple files) from the (remote) server to your own computer. Let’s have a look at an example of that:

Note: The dot at the end means the current local directory. This is a handy trick that can be used about everywhere in Linux. Besides a single dot, you can also type a double dot ( .. ), which is the parent directory of the current directory.

This will copy the file “/home/yourusername/examplefile” to the current directory on your own computer, provided that the username and password are correct and that the file actually exists.

You probably already guessed that the following command copies a file from a (remote) server to another (remote) server:

Please note that, to make the above command work, the servers must be able to reach each other, as the data will be transferred directly between them. If the servers somehow can’t reach each other (for example, if port 22 is not open on one of the sides) you won’t be able to copy anything. In that case, copy the files to your own computer first, then to the other host. Or make the servers able to reach each other (for example by opening the port).

Well, those are the main uses of scp. We’ll now go a bit more in-depth about the differences between ssh and scp.

*: Actually you can also use it just like the normal cp command, withhout any ssh connections in it, but that’s quite useless. It requires you to type an extra ‘s’ =).

Specifying a port with scp
The scp command acts a little different when it comes to ports. You’d expect that specifying a port should be done this way:

However, that will not work. You will get an error message like this one:

cp: cannot stat `yourport’: No such file or directory
This is caused by the different architecture of scp. It aims to resemble cp, and cp also features the -p option. However, in cp terms it means ‘preserve’, and it causes the cp command to preserve things like ownership, permissions and creation dates. The scp command can also preserve things like that, and the -p option enables this feature. The port specification should be done with the -P option. Therefore, the following command will work:

Also note that the -P option must be in front of the (remote) server. The ssh command will still work if you put -p yourport behind the host syntax, but scp won’t. Why? Because scp also supports copying between two servers and therefore needs to know which server the -P option applies to.

Another difference between scp and ssh
Unlike ssh, scp cannot be used to run a command on a (remote) server, as it already uses that feature of ssh to start the scp server on the host. The scp command does have an option that accepts a program (the -S option), but this program will then be used instead of ssh to establish the encrypted connection, and it will not be executed on the remote host.

Tips & Tricks with ssh and scp
Quite a handy thing about scp is that it supports asterisks. You can copy all files in a remote directory in a way like this:

And you can also just copy a whole directory by specifying the -r (recursive) option:


Both of these also work when copying to a (remote) server or copying between a (remote) server and another (remote) server.

The ssh command can come in handy if you don’t know the exact location of the file you want to copy with scp. First, ssh to the (remote) server:
ssh yourusername@yourserver
Then browse to the right directory with cd. This is essential Linux terminal knowledge, so I won’t explain it here. When you’re in the right directory, you can get the full path with this command:

Note: pwd is an abbreviation of Print Working Directory, which is a useful way to remember the command.

You can then copy this output, leave the ssh shell by pressing Ctrl + D, and then paste the full directory path in your scp command. This saves a lot of remembering and typing!

You can also limit the bandwidth scp may use when copying. This is very useful if you’re wanting to copy a huge amount of data without suffering from slow internet for a long time. Limiting bandwidth is done this way:

The bandwidth is specified in Kbit/sec. What does this mean? Eight bits is one byte. If you want to copy no faster than 10 Kbyte/sec, set the limit to 80. If you want to copy no faster than 80 Kbyte/sec, set the limit to 640. Get it? You should set the limit to eight times the maximum Kbyte/sec you want it to be. I’d recommend to set the -l option with all scp’ing you do on a connection that other people need to use, too. A big amount of copying can virtually block a whole 10 Mbit network if you’re using hubs.

FusionReactor and Forwarded Headers

Posted by Rose Bush on November 6th, 2015

In some cases, FusionReactor may be behind a load balancer or CDN, or any other type of proxy that updates the source IP as seen by the server. It helps to see where the requests are actually originating from. For that, FusionReactor has an option for this:

See the Requests>Settings>Proxy, which lets you tell FR that you need it to use some alternative header for the “real” ip address..

You will see that in the “proxy header” field there is a drop-down, but it doesn’t show your specific header, rather a couple of the most common alternatives. Just paste the name of your header into that field and save the configuration changes.

Once you have saved this change, you should be able to check the Requests>History page to confirm that you now see the real IP’s showing up.

Installing ColdFusion 11 Under cPanel

Posted by Rose Bush on November 3rd, 2015

First, you need your installation defaults, find the installer.properties example below:

With this file, you can install ColdFusion 11 with the following:

The output in the log file should look something like this:

Chown the CFIDE:

Backup your license.properties:

Add the service:

If the above does not exist, and well hey, it didn’t for me, I did write another article with the file needed.  Check that Article out.


sconfig wants the “real” hostname or the connector won’t install.

Turn the listen flag to false in the license.propterties:

Start ColdFusion:

Perform the wsconfig:

In my example, I happened to run the command twice, with varied setups.  I am documenting them both and will clean up at next install:

After the above, my CF11Installer.log added the following:

Performing the wsconfig generated the file I needed to move forward, /usr/local/apache/conf/mod_jk.conf to which the contents are below:

I then distilled the changes to ensure cPanel was copacetic with them, regenerated the conf and restarted apache:

During the last step, I did open for editing /usr/local/apache/conf/httpd.conf twice and /usr/local/apache/conf/mod_jk.conf once before distilling and restarting again.


Edit the neo-security.xml and throw in some good defaults.

set rds.security.usesinglerdsp to false

set allowconcurrentadminlogin to false

set admin.userid.required to true

set allowedAdminIPList to and an any others of importance

set secureprofile.enabled to true


The admin.userid.root.salt string may need to be updated, idk.

Restart the CF’s

/opt/coldfusion11/cfusion/bin/coldfusion stop
/opt/coldfusion11/cfusion/bin/coldfusion start

Switching SSLs when on Multiple HTTPS Bindings

Posted by Rose Bush on November 2nd, 2015

I had to switch out a certificate on a server and got the below error messages, documented here to make this familiar int he future. I was worried that it would break the other sites on the server, 2 others using the old certificate. Instead the server updated the certificate on all 3 and all 3 remained up and running. I could swear that is not how it happened in the past, but this may have been a different case.


Edit Site Binding

At least one other site is using the same HTTPS binding and the binding is configured with a different certificate.  Are you sure that you want to reuse this HTTPS binding and reassign the other site or sites to use the new certificate?


Edit Site Binding

The certificate is associated with this binding is also assigned to another site’s binding.  Editing this binding will cause the HTTPS binding of the other site to be unusable.  Do you still want to continue?

ColdFusion 11 init.d script

Posted by Rose Bush on September 28th, 2015

I recently installed ColdFusion 11 on RHEL, but the cfinit script did not exist. I then pulled up a ColdFusion 10 init script, updated the CF10-CF11 bits, corrected the coding error for the CFSTATUS section particular to my OS and have the script below:

I then ensured permissions on the file and made sure it would add to startup correctly:


cPanel License Verification and Update Script

Posted by Rose Bush on September 17th, 2015

You can run the above to re sync the local status/key.  To verify your machine is licensed, browse to the following and enter in the external IP address:


Personal use case scenarios for needing to run the aforementioned script are changing the IP on the machine, or if the license has been upgrades, from trial fro example.

Sauce: https://forums.cpanel.net/threads/cpanel-license-activation.97409/


After a recent installation of dotDefender, the following error came up:
“Internal Server Error


No response from subprocess (/usr/local/cpanel/whostmgr/docroot/cgi/addon_dotDefender.cgi): The subprocess exited with statu s 2 (ENOENT).”

The log file for dotDefender, /usr/local/APPCure-full/log/dotDefender_bpd.log, gives further detail:

The fix was to install Crypt::Passwd::XS as such:


Update 1-29-2016

This error popped up again, and seemingly coincided to an upgrade in cPanel.  The upgraded version is WHM 54.0 (build 8).  The error was almost identical to the one above, but instead of outputting the error to the dotDefender log, it was going to the cPanel log (/usr/local/cpanel/logs/error_log) as such:


Can’t locate cPanel/PublicAPI.pm in @INC (@INC contains: /usr/local/cpanel /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/local/cpanel/Cpanel/Accounting.pm line 32.

BEGIN failed–compilation aborted at /usr/local/cpanel/Cpanel/Accounting.pm line 32.

Compilation failed in require at /usr/local/cpanel/whostmgr/docroot/cgi/addon_dotDefender.cgi line 5.

BEGIN failed–compilation aborted at /usr/local/cpanel/whostmgr/docroot/cgi/addon_dotDefender.cgi line 5.

[2016-01-28 17:35:38 -0500] info [cpsrvd] Internal Server Error: “GET /cpsess122967374/cgi/addon_dotDefender.cgi HTTP/1.1” 500 No response from subprocess (/usr/local/cpanel/whostmgr/docroot/cgi/addon_dotDefender.cgi): The subprocess reported error number 2 when it ended.


Speaking with cPanel support,

This should be fixed. After further review we didn’t acutally rename all of these packages, it looks to maybe only be some API calls rather than the package. This was failing because the following file was modified.

[21:37:25 cp root@7449479 ~]cPs# head /usr/local/cpanel/Cpanel/Accounting.pm

ypackage cPanel::Accounting;

It should have been this looking at another server.

[21:40:42 cp root@7449479 ~]cPs# head Accounting.pm package Cpanel::Accounting;

Once I corrected that I could load the page. I did have a token error and had to login and then got an access error but I believe as root you should have no issue now.



The updated file correcting the issue is below:



Starting Services That Should Be Running RHEL

Posted by Rose Bush on September 10th, 2015

I recently came across a server that ran services, I was not familiar with, and services were unclear as to the issues I was troubleshooting. As a quick fix, I decided to get a list of services that should be running and start any that were not from that list:

In some cases, the service was not listed as I had expected, so to get the list I had to run the following, where $3 is the service name from the prior commands. In some cases, I had to use $5, as history had a different output:

Now we can find out which are running:

Validate what you are starting, come on, be informed and intentful in what you are doing, and if safe, run the second and third command:

Copyright © Edventures in Normalcy. All rights reserved.