Which technologies are compatible with the 1100? z wave, x10, hai, etc...
I just want to start off with something simple like controlling the lights with the 1100.
This is more of a theory question, but what are the reason(s) for a disk to suddenly cause Windows to start saying it "needs to be formatted"?
It happens to an IDE disk that I have in a cheap external enclosure, and I can usually get most of the data back by using software like recuva. It's now happened to an internal disk I have. I'm not looking for software to fix this (although links would be appreciated), but rather a low-level explanation as to what gets corrupted on the disk.
My set up is as follows:
OS: CentOS 6.2 running on an OpenVZ virtual machine.
Web server: Nginx listening on port 8080
Reverse proxy: Varnish listening on port 80
The problem is that Varnish redirects my requests to port 8080 and this appears in the address bar like so http://mysite.com:8080/directory/, causing relative links on the site to include the port number (8080) in the request and thus bypassing Varnish.
The site is powered by WordPress.
How do I allow Varnish to use Nginx as the backend on port 8080 without appending the port number to the address?
Edit: Varnish is set up like so:
I have told the Varnish daemon to listen to port 80 by default.
VARNISH_VCL_CONF=/etc/varnish/default.vcl
#
# # Default address and port to bind to
# # Blank address means all IPv4 and IPv6 interfaces, otherwise specify
# # a host name, an IPv4 dotted quad, or an IPv6 address in brackets.
# VARNISH_LISTEN_ADDRESS=
VARNISH_LISTEN_PORT=80
#
# # Telnet admin interface listen address and port
VARNISH_ADMIN_LISTEN_ADDRESS=127.0.0.1
VARNISH_ADMIN_LISTEN_PORT=6082
#
# # Shared secret file for admin interface
VARNISH_SECRET_FILE=/etc/varnish/secret
#
# # The minimum number of worker threads to start
VARNISH_MIN_THREADS=1
#
# # The Maximum number of worker threads to start
VARNISH_MAX_THREADS=1000
#
# # Idle timeout for worker threads
VARNISH_THREAD_TIMEOUT=120
#
# # Cache file location
VARNISH_STORAGE_FILE=/var/lib/varnish/varnish_storage.bin
#
# # Cache file size: in bytes, optionally using k / M / G / T suffix,
# # or in percentage of available disk space using the % suffix.
VARNISH_STORAGE_SIZE=1G
#
# # Backend storage specification
VARNISH_STORAGE="file,${VARNISH_STORAGE_FILE},${VARNISH_STORAGE_SIZE}"
#
# # Default TTL used when the backend does not specify one
VARNISH_TTL=120
The VCL file that Varnish calls (through an include in default.vcl) consists of:
backend playwithbits {
.host = "127.0.0.1";
.port = "8080";
}
acl purge {
"127.0.0.1";
}
sub vcl_recv {
if (req.http.Host ~ "^(.*\.)?playwithbits\.com$") {
set req.backend = playwithbits;
set req.http.Host = regsub(req.http.Host, ":[0-9]+", "");
if (req.request == "PURGE") {
if (!client.ip ~ purge) {
error 405 "Not allowed.";
}
return(lookup);
}
if (req.url ~ "^/$") {
unset req.http.cookie;
}
}
}
sub vcl_hit {
if (req.http.Host ~ "^(.*\.)?playwithbits\.com$") {
if (req.request == "PURGE") {
set obj.ttl = 0s;
error 200 "Purged.";
}
}
}
sub vcl_miss {
if (req.http.Host ~ "^(.*\.)?playwithbits\.com$") {
if (req.request == "PURGE") {
error 404 "Not in cache.";
}
if (!(req.url ~ "wp-(login|admin)")) {
unset req.http.cookie;
}
if (req.url ~ "^/[^?]+.(jpeg|jpg|png|gif|ico|js|css|txt|gz|zip|lzma|bz2|tgz|tbz|html|htm)(\?.|)$") {
unset req.http.cookie;
set req.url = regsub(req.url, "\?.$", "");
}
if (req.url ~ "^/$") {
unset req.http.cookie;
}
}
}
sub vcl_fetch {
if (req.http.Host ~ "^(.*\.)?playwithbits\.com$") {
if (req.url ~ "^/$") {
unset beresp.http.set-cookie;
}
if (!(req.url ~ "wp-(login|admin)")) {
unset beresp.http.set-cookie;
}
}
}
I use the minimal "fast lightweight window manager" (fwlm) which doesn't have a system tray.
I need a simple program to manage my WIFI and virtual private netwok connection --- and found the NetworkManager.
The problem is that the NetworkManager is a system-tray icon: I cannot see it or click on it in my fwlm windows manager. Hence, I ask:
Is there any way to start the NetworkManager directly without using the system tray?
I'm trying to write a script to do the following:
Open a terminal window which runs a long running command
(Ideally) move the terminal window to the top left corner of the screen using xdotool
Close the terminal window only if the long running command exited with a zero return code
To put it in Windows terms, I'd like to have the Linux equivalent of start cmd /c long_running_cmd if long_running_cmd succeeds, and do the equivalent of start cmd /k long_running_cmd if it fails.
What I have so far is a script which starts xterm with a given command, and then moves the window as desired:
#!/bin/bash
# open a new terminal window in the background with the long running command
xterm -e ~/bin/launcher.sh ./long_running_cmd &
# move the terminal window (requires window process to be in background)
sleep 1
xdotool search --name launcher.sh windowmove 0 0
And ~/bin/launcher.sh is intended to run whatever is passed as a command line argument to it:
#!/bin/bash
# execute command line arguments
$@
But, I haven't been able to get the xterm window to close after long_running_cmd is done.
I think something like xterm -e ~/bin/launcher.sh "./long_running_cmd && kill $PPID" & might be what I'm after, so that xterm is launched in the background and it runs ./long_running_cmd && kill $PPID. So the shell in the xterm window then runs the long running command and if it completes successfully, the parent process of the shell (i.e. the process owning the xterm window) is killed, thereby closing the xterm window.
But, that doesn't work: nothing happens, so I suspect my quoting or escaping is incorrect, and I haven't been able to fix it.
An alternate approach would be to get the PID of long_running_cmd, use wait to wait for it to finish, then kill the xterm window using kill $! (since $! refers to last task started in the background, which will be the xterm window). But I can't figure out a nice way to get the PID & exit value of long_running_cmd out of the shell running in the xterm window and into the shell which launched the xterm window (short of writing them to a file somewhere, which seems like it should be unnecessary?).
What am I doing wrong, or is there an easier way to accomplish this?
We have a situation where we have a SSH-server running on a Windows host which we then use an ssh client in e.g. an xterm (or another vt100 compatible client) to connect to, and then get a DOS prompt (but without any GUI at all).
Now we need to have a good editor on the Windows machine which will work out of the box in this scenario. I do not have any experience with this, so I do not know where to start. Suggestions?
When I start the installation of Adobe Reader, I get an error message:
This installer package could not be
opened. Verify that the package exist
and that you can access it, or contact
the application vendor to verify that
this is a valid windows installer
package.
Why am I getting this error message?
When I start the installation of Adobe Reader, I get an error message:
This installer package could not be
opened. Verify that the package exist
and that you can access it, or contact
the application vendor to verify that
this is a valid windows installer
package.
Why am I getting this error message?
I have an old PC in the den without Video Card (I have to remove it after it start failing). I access it through Remote Desktop.
I don't want to invest in a new video card since the PC is old.
If I buy a USB monitor I can use it as a secondary monitor in the main pc, and plug to the old PC when need.
The question is:
Does the USB monitor work during booting before the OS was loaded?
In one tablet computer yesterday I make the usually automatic updates from ms.
This tablet have comodo firewall, and and old nod32.
After that I notice very soon, that something start sending hundred smtp e-mail the moment the tablet computer is connected to the internet.
Also the previous t time I have make updates, some 'virus' gets on the computer but I find very easy and stop it from run. I find using the autostart from sysinternals, and the process explorer. This virus has also break the automatic update from ms, and lost a lot of time to fix it.
This is my usually practice when some call me to delete a virus from xp, I use the process explorer and autostart to locate the program, and delete it from everywhere.
How ever the last one is so hard to locate.
0.I delete everything from temp directorys and search for suspicious files everywhere, run the nod32,
1.I use the TCPView to see witch program sending the smpt (I see hundred open smpt connections sending emails) but the SMTP was opened by the main service program.
2. I use the process monitor to locate whats happens but find again the main service that do the job.
3.I start delete many thinks on process explorer, but did not found the one that send the emails
4.I open many times the autorun but did not find there also something suspicion, I stop some thinks, but nothing happends.
5.From the last time that I suspect that this virus come to my computer and I partial remove it, he has broke my windows update, to fix it I lost a lot of time, searching on Internet for the error - it was just a register to a dll.
6.From what I suspect something is trigger after the ms update.
7.For the moment I block the email ports, and try to find a way to locate it.
I like to notice here that everything is genius - and I mean everything.
I believe that this virus pass from a page, or from an e-mail that this computer receive it in the past.
Any help or information are appreciate.
If you know anything similar, if you know how this virus send emails and how can I locate it, if you know any anti-virus anti-spyware program that maybe can find it.
If you know how a virus gets after the ms updates.
Million thanks.
I have Fedora 19 as Dom0. To create image I run
# xen-create-image --hostname=debian-wheezy --memory=512Mb --dhcp --size=20Gb --swap=512Mb --dir=/xen --arch=amd64 --dist=wheezy
After generation finished I start vm and see:
# xl create /etc/xen/debian-wheezy.cfg
Parsing config from /etc/xen/debian-wheezy.cfg
libxl: error: libxl_dom.c:409:libxl__build_pv: xc_dom_ramdisk_file failed: No such file or directory
libxl: error: libxl_create.c:919:domcreate_rebuild_done: cannot (re-)build domain: -3
In the /etc/xen/debian-wheezy.cfg i have
#
# Kernel + memory size
#
kernel = '/boot/vmlinuz-3.11.2-201.fc19.x86_64'
ramdisk = '/boot/initrd.img-3.11.2-201.fc19.x86_64'
and ls -1 /boot/*201* shows
/boot/config-3.11.2-201.fc19.x86_64
/boot/initramfs-3.11.2-201.fc19.x86_64.img
/boot/System.map-3.11.2-201.fc19.x86_64
/boot/vmlinuz-3.11.2-201.fc19.x86_64
Then if I fix ramdisk directive in .cfg file to /boot/initramfs-3.11.2-201.fc19.x86_64.img vm will start but os inside will not boot. In a tail of xl console I get
[ OK ] Reached target Basic System.
dracut-initqueue[130]: Warning: Could not boot.
dracut-initqueue[130]: Warning: /dev/disk/by-uuid/085883ad-73ca-45cc-8bc5-e6249f869b26 does not exist
dracut-initqueue[130]: Warning: /dev/fedora/root does not exist
dracut-initqueue[130]: Warning: /dev/fedora/swap does not exist
dracut-initqueue[130]: Warning: /dev/mapper/fedora-root does not exist
dracut-initqueue[130]: Warning: /dev/mapper/fedora-swap does not exist
dracut-initqueue[130]: Warning: /dev/xvda2 does not exist
Starting Dracut Emergency Shell...
Warning: /dev/disk/by-uuid/085883ad-73ca-45cc-8bc5-e6249f869b26 does not exist
Warning: /dev/fedora/root does not exist
Warning: /dev/fedora/swap does not exist
Warning: /dev/mapper/fedora-root does not exist
Warning: /dev/mapper/fedora-swap does not exist
Warning: /dev/xvda2 does not exist
Generating "/run/initramfs/sosreport.txt"
Entering emergency mode. Exit the shell to continue.
Type "journalctl" to view system logs.
You might want to save "/run/initramfs/sosreport.txt" to a USB stick or /boot
after mounting them and attach it to a bug report.
dracut:/#
.img files in /xen/domains/debian-wheezy exists and listed in disk section of debian-wheezy.cfg
So what should i do?
Update:
I've found that xl does not mount images. In debian-wheezy.cfg I have that:
root = '/dev/xvda2 ro'
disk = [
'file:/xen/domains/debian-wheezy/disk.img,xvda2,w',
'file:/xen/domains/debian-wheeze/swap.img,xvda1,w',
]
And there is no /dev/xvda* or /dev/sda* or /dev/hda* files in VM.
Since Exchange doesn't provide support for all calendar types in OWA, I need to create one, using Microsoft.Net's support of calendars, but where should I start?
By mistake, I applied the IncreaseUserVa 3072 on a Windows 7 64-bit:
BCDEDIT /set IncreaseUserva 3072
After that, the system is getting hanged when I start an intensive Matlab code.
I tried to revert the change using both:
BCDEDIT /set increaseUserva 2048
or
BCDEDIT /deletevalue increaseUserva
But, I get to the same problem when I run the Matlab code.
When I check bcdedit/enum all, it does not contain increaseUserva, after /deletevalue command.
Any idea?
When I go to Start-Shutdown Menu the Sleep option is disabled. What's going on here? I read online it could be the graphics driver but that's insalled already.
What is causing this?
My ubuntu10.04 beta turns into black screen when i start it up. I see the Purple ubuntu loading for less than a second , then it turns into blank black screen and nothing happens after, cannot use it or login
I know there are dozens of audio players for windows, but which one has:
the best security record (least reported vulnerabilities)
the least number of security exploits
the best security implementation, along with the reasoning behind the implementaiton (i.e. how it is handled).
As Windows users start to see more and more reports of media-based attacks against Windows Media Player (& co.) it would be useful to have a player that has some proactive security approaches to handling exploits.
I'm trying to write an upstart file for OpenConnect. The task is pretty simple, but I'm stuck because I don't want to provide the username and password in a config file, but prompt the user to provide them each time.
The upstart file, placed in /etc/init/openconnect.conf is
exec /usr/sbin/openconnect --script=/etc/vpnc/vpnc-script my-gw.example.com
However, when I execute
start openconnect
the process is backgrounded immediately and I get no chance to provide input.
How can I make this upstart job ask the user for input?
So I run this command:
/etc/init.d/apache2 start
And it says:
* Starting web server apache2 [ OK ]
But! My website still doesn't pull up. And!
service --status-all
[ - ] apache2
Whaattt....? What's goin' on? ;(
I use Emacs to edit an XML file that is also read by another application. The other application requires that the file start with a byte-order marker (BOM). However, Emacs seems to remove the BOM every time I edit the file. Is there a way to make Emacs leave the BOM alone?
I am trying to trace the boot time of a Windows 7 Professional machine and found the following times:
Phase #, Phase Name, Start Time (s), End Time (s), Duration (s)
1, Pre Session Init, 0.000000000, 6.218684586, 6.218684586
2, Session Init, 6.218684586, 19.716180585, 13.497495999
3, Winlogon Init, 19.716180585, 164.393575644, 144.677395059
4, Explorer Init, 34.856013361, 39.280802294, 4.424788933
5, Post Boot, 39.280802294, 85.280802294, 46.000000000
The winlogon init seems to take a long time. What can be a reason?
In my WinXP I write a bat file to start the putty which is connected to my linux for development.
D:\PuTTY-v0.60\putty.exe [email protected] -pw 123456
But I have to set the charset to utf-8 manually everytime when I do the login.I think it's quite a waste of time.So how can I do the setting more quickly?Thanks.
On linux you can hibernate/save the state. Is there someway I can save this to the internet or to a pendrive so that when I use a different PC running linux I can start where I left off?