text:
MicroTrak300 -- is a small 300mW transmit-only APRS tracker. It is available from Byonics.
A 2-meter FM transmitter combined with a TinyTrak 3 controller chip that provides an easy and inexpensive way to build a small APRS tracker. Just plug in a GPS receiver, and track!
- No need to tie up an expensive radio for APRS tracking
- No complicated radio cabling
- Simple 2 wire GPS connection
- Supports all the latest TinyTrak3 features.
Micro-Trak 300 is available on 144.800 MHz, transmits 300 mW and is sold as a built and tested unit.
The Micro-Trak 300 PCB measures 82 x 25 mm. Because of its small size and light weight it is ideal for portable and airborne operations.
An on-board 5 volt regulator provides an optional 200 mA power output for your GPS receiver. (Many applications, including the use of the device with hand-held GPS units, will not require the 5 volt output of the Micro-Track.) The entire system runs well on 9-15 volts DC, and draws only about 10 milliamps in standby, and increases to 180 milliamps during transmissions (which last approximately 1/3 of a second using MIC-E). This provides for a very efficient battery-powered package. The transmitter will typically run for about 25 hours on a nine-volt battery with 2 minute check-ins.
A male DB-9 connector and a 9V battery cable are included, but not soldered to the board. The DB-9 connector can be wedged in to form a temporary connection during configuration (with a null modem gender changer) if desired.
The Micro-Trak can connect to a standard GPS receiver directly through the DB9 connector, but it is important to remember that computer programming and communication uses a reversed connection, meaning you will need a female to female Null modem cable, or a null modem adaptor and a gender-changer connector for programming your Micro-Trak.
Note: Micro-Trak 300 is a transmitter only. It does not receive radio signals, and therefore may occasionally transmit over other stations. This is normally not a problem due to the power level of the MicroTrak 300.
Technical Summary[edit]
- Transmit power: 300mW (24.7dBm) nominal
- Operating frequency: 144.390 MHZ , or 144.800 MHZ
- Supply range: 9-15 VDC
- Current consumption: 180mA nominal transmit
- Data rate: 300, 1200 Baud AFSK
- Modulation bandwidth @ -3dB 3 KHz
- TX select to full RF <5 ms
- RF Power Output +25.7 dBm (max)
- Spurious emissions -40 dBm
- FM Deviation 3.5 kHz (Peak)
- PCB Dimensions 1 X 3.3 Inches
- Weight < 1 ounce
- Operating temperature: -10°C to +60°C
- Storage temperature: -30°C to +70°C


text:
Johnny Depp and girlfriend Amber Heard are supposedly engaged, according to several reports.
"The Rum Diary" costars sparked engagement rumors this week when "The Playboy Club" alum was photographed leaving Hollywood's Ago restaurant attempting to conceal what looked like a sparkly engagement ring on her ring finger, E! Online reported.
On Friday, sources close to the fiercely private couple confirmed the nuptial news to

subset: commoncrawl


text:
100 0
false pdp {"scheme":"product1_cr"}
false pdp {"scheme":"product2_cr"}
Breville® Die-cast 4-Slice Toaster is rated out of 5 by 4.
Rated 5 out of 5 by Shoegal13 from Breville Toaster BEST toaster I ever had Perfect toast every time. Love it!!!
Date published: 2019-03-19
Rated 5 out of 5 by gadgetqueen from best toaster ever I have four kids and I use this toaster daily and have for the past three years. Works like a dream and utra reliable. Looks good too!
Date published: 2015-01-20
Rated 5 out of 5 by Snowbound from Toaster Heaven We replaced an aged high end toaster with this one and wonder why we waited so long! The toasting cycle is like an airport runway and let's you know when the toast/bagel is ready...much better than the old ticking clock timer. Also love the the "bit more" feature in case its not quite to your liking. Dual controls allow you to choose which setting are best for you. Very good product. Highly recommend.
Date published: 2014-08-21
Product:101302-Breville® Die-cast 4-Slice Toaster


text:
Platts Pitches Changes to Keep Brent as Global Crude Marker
Pricing firm Platts on Monday proposed changes to the way it assesses the North Sea Brent oil market as part of continuing efforts to maintain the standing of the world's most important energy price marker.
The moves are aimed at improving both the liquidity and how prices are established in the physical market that feeds through to the setting of Dated Brent, against which much of the world's physical oil is traded.
The changes come at a time when the relevance of the benchmark, against which billions of dollars of global oil-trade is valued daily, is under scrutiny amid declining production in the North Sea basin.


text:
August 10, 2012
Program Becomes One of Only Two AVMA-Accredited Programs in the State of Oregon
Portland, OR. August 3, 2012 – Sanford-Brown College-Portland has announced that its Veterinary Technology academic program has received accreditation from the American Veterinary Medical Association (AVMA). The program is now one of two AVMA-accredited programs in the state.
By achieving this accreditation, Sanford-Brown graduates are now eligible to apply to the Oregon Medical Veterinary Board for registration to take the Veterinary Technician National Examination (VTNE), a requirement to become a certified veterinary technician in the state of Oregon..
"Our academic standards provide students with the opportunity to learn the knowledge, practical skills, and confidence they need to pursue careers as veterinary technicians," said Andrea M. Dover, DVM, Chair of the Veterinary Technology Program at the SBC-Portland campus. "The AVMA accreditation distinction is a crucial step in providing students the tools they need to succeed after graduation."
The Veterinary Technology program at Sanford-Brown is designed to provide students with the technical and practical training necessary to work as veterinary technicians who provide competent and humane care toward the emotional and physical well-being of animals.
The American Veterinary Medical Association, established in 1863, is the largest not-for-profit veterinary association in the world. The AVMA represents more than 82,500 veterinarians working in private and corporate practice, government, industry, academia, and uniformed services. The Committee on Veterinary Technician Education and Activities (CVTEA) develops standards and reviews programs in veterinary technology and is the Committee charged with overseeing accreditation of veterinary technology programs.
For more information about the Veterinary Technology at Sanford-Brown College-Portland, campus, please visit https://www.sanfordbrown.edu/portland.
About Sanford-Brown College-Portland
Founded in 1866, Sanford-Brown Colleges and Institutes provide quality, hands-on training for students who are passionate about the healthcare industry and offer them the support and resources to advance personally and professionally. Sanford-Brown College-Portland offers a degree in Veterinary Technology, and diplomas in Medical Assistant and Medical Billing and Coding. Sanford-Brown College-Portland is just one of the 38 Sanford-Brown campuses across the country. Sanford-Brown is a career training and non-degree and degree-granting institution. Programs vary by location. To learn more about the Portland campus, please visit: https://www.sanfordbrown.edu/Portland
Sanford-Brown Colleges and Institutes are part of the Career Education Corporation (NASDAQ:CECO) network of universities, colleges and schools. All Sanford-Brown Colleges and Institutes are accredited by the Accrediting Council for Independent Colleges and Schools (ACICS). SBI – Wilkins Township and Pittsburgh are accredited by the Accrediting Commission of Career Schools and Colleges (ACCSC) and also by the Accrediting Council for Independent Colleges and Schools (ACICS). Sanford-Brown cannot guarantee employment or salary. Find disclosures on graduation rates, student financial obligations and more at www.sanfordbrown.edu/disclosure. For more information about the Sanford-Brown schools please visit https://www.sanfordbrown.edu/.
By providing your mobile number, you agree to receive text messages from Sanford-Brown via its mobile text message provider. You may opt out of receiving messages by texting the word STOP to 94576, or simply reply with the word STOP to any text message you receive from Sanford-Brown.
While CEC or its mobile text message provider will not charge end users for receiving/responding to promotional messages, depending on the terms of your mobile phone plan, you may incur a cost from your mobile service carrier to receive and respond to any promotional text messages (standard messaging and data rates/fees and other charges may apply). Charges will appear on your mobile phone bill or will be deducted from pre-paid amounts. Current participating/supported carriers are: Alltel, AT&T, Boost, Cellcom, Cellular One, Cellular South, Cincinnati Bell, Cricket, Element Wireless, Golden State Cellular, iWireless, Metro PCS, Nextel, nTelos, Plateau Wireless, Sprint, T-Mobile, US Cellular, Verizon Wireless, Viaero Wireless, Virgin, and more.
Tell us more about yourself and specify your campus and program of interest. An admissions representative will contact you to provide you with more information.
* = required fields
This information will be used to contact you through various means, which may include: phone, email, and postal mail, about the programs and services that are offered.
© Sanford-Brown. All rights reserved.
No information may be duplicated without permission from Sanford-Brown.


text:
Back-Seam StockingsItem #4156
One Size Unavailable inQueen One Size
Queen One Size Unavailable in*Please select Size
Product Description
Get Down to Business With These Eye-Catching Stockings!
Whether you're a naughty corporate bigwig or all-around bad girl, these classic stockings go great with almost anything. You can wear them under your favorite skirt or dress at work during the day. And then strip down that night to give your lover a sexy surprise!
These sexy stockings feature a seam runs down the back, creating an eye-catching accent as you walk away. The stockings feel silky-smooth and soft against your skin, while making your legs look longer and sexier than ever.
The Back-Seam Stockings feature stretchy tops, helping them stay up straight even without garters. Made from an extra-durable nylon to help prevent runs. Imported.


text:
Skip to Main Content
What's New
Programs & Events
Community Rec. Center
Info & Contact
You are here:
All categories
District FAQs
All Categories
District FAQs
District FAQs
Show All Answers
What are the open swim times?
Open swim times are also known as Recreation Swim times and it is when any one of any age can come in and swim. These vary by season.
- Winter Hours (Beginning September 5th)
-Monday & Wednesday: 1:00 pm - 5:15 pm
-Tuesday & Thursday 1:00 pm - 5:15 pm
-Friday Open Swim 1:00 pm - 4:00 pm
-Friday Family Fun Night 6:00 pm - 8:00 pm
-Saturday Open Swim 10:30 am - 6:00 pm
-Sunday 1:00 pm - 6:00 pm
Any age can come and swim.
What are the temperatures of the three pools?
The cool water lap pool is 80-82 degrees, the warm water leisure pool is 86-88 degrees and the wellness pool is 95-98 degrees.
How and when was the Recreation District formed?
The Montrose Recreation District (MRD) was formed in 1956 as a Special District to build and operate a summer swimming pool. As a Special District, it falls under the Colorado Revised Statutes (C.R.S. 32). The District is not part of the City or County government, but instead assesses its own mill levy and adopts its own policies and budgets.
Where does the MRD annual operating revenue come from?
7% is from Lottery funds, 28% is from Other Funding Sources, and 65% is from Tax Revenues.
When is the new Community Recreation Center scheduled to open?
We are currently scheduled to open in early 2017. Follow our Facebook page to keep up-to-date on the latest.
Can I pay a monthly rate for an annual pass?
Yes! Starting in 2017 a Youth or Senior Annual Pass is only $17/month. An Adult Annual Pass is $30/month. A Family of 4 Annual Pass is $54/month. You also have the option of paying for your annual pass in full when you sign up. When you sign up for the 2017 CRC Annual Pass in 2016, you'll only pay the first month's fee at the time of signup.You will make 11 more payments starting in February 2017. Note: 3-month passes and 20-punch passes must be paid in full at the time of purchase.
If I buy a 20-punch pass, does that get me into the entire facility, or just into the pool?
All of the passes—including the annual pass, 3-month pass, and 20-punch pass—get you access to the entire facility. In addition, you may attend any of the 40+ FItZone classes offered for no additional charge.
When will my 20 Punch Pass card expire?
There is no expiration date for your 20 uses on the punch pass! 20 Punch Passes may be used by more than one person in the same age category and never expire. Only one active punch pass per person.
If I purchase a Punch Pass card in 2016 at the current prices, can I still use it in the new Rec Center in 2017?
Yes! Any punch passes you purchase today will never expire. And even though the price is going up once the new CRC opens, you can still use your old punch pass that you purchased at the lower Aquatic Center rates.
I currently hold an annual pass to the Aquatic Center. How much will I pay to renew my annual pass in 2016?
Current annual pass holders may view the chart at montroserec.com/crc to find out how much they will pay in 2016 to renew their membership, depending on what month they renew. These prices are prorated to account for the months that the pass will be used at the new CRC.
How do I know if I pay the Regular Rate or Resident Rate?
If you live in the zip codes 81401, 81402, or 81403, then you will pay the Resident Rates. If you live outside of these zip codes, then you'll pay the Regular Rates. We are giving a discount on the Resident Rates because people living in the -01, -02, and -03 zip codes pay into the Rec District through their property taxes.
What is SilverSneakers?
SilverSneakers is an insurance program for seniors ages 65 and older. It allows you to get your membership for free or at a reduced cost through your insurance company. If you are unsure, call your insurance company, or come into the Rec Center and one of our Customer Service Reps will call your insurance for you.
Check to see if you qualify.
I heard you have scholarships for low-income families. How do I know if I qualify?
Bring in your medicaid card or proof of your child's eligibility for the free/reduced lunch program. Either of these will qualify you for our scholarship program.
Does the scholarship program cover annual passes or punch cards?
Not at this time. Currently, scholarships can only be used to cover 50% of lessons, classes, or sports. In order to help as many people as possible, there is a max benefit of $75 per family per year. We hope to increase the reach of our scholarship program in the future!
What are you going to do with the current Aquatic Center after the new CRC opens?
The indoor pool will be filled in for an indoor field. In addition, we will gain additional rooms for community activities that are currently held at other facilities around town. The outdoor pool will remain open to the public.
What will the new CRC do for Montrose and how is it funded?
The new CRC builds community and quality of life in Montrose, both for users of the facility, and for the entire community. Users pay affordable fees to enjoy the facility and the benefits of improved wellness, social connection, and fun. The community pays a small tax (0.3% City of Montrose sales tax) to enjoy the benefits the new recreation center brings to Montrose: improved appeal to new residents, increases in business and tourism, positive engagement for youth, and lower healthcare costs. Fees are intended to be affordable to maximize use. Fees also kept the tax increase needed as low as possible.
Live Edit
MRD Activity Guide
Community Recreation Center
Fit Zone Calendar
Liability Waiver Form
Montrose Recreation Foundation
Slideshow Left Arrow
Slideshow Right Arrow


text:
Brazil is the world's largest coffee producer, so how much coffee are we really talking about? Well, let's take a closer look at this coffee producing heavy weight.
Brazil produces millions of bags of coffee, but how many individuals are involved in the coffee industry in Brazil?
Brazil may be the world's largest coffee producer, but Brazil is also a heavy weight when it comes to coffee consumption. Brazil is the second largest coffee consumer in the world. Clearly, Brazil is a nation that is huge player in the coffee industry, but did you know that coffee is not an indigenous plant to Brazil? Coffee was introduced to Brazil in 1727, when the first coffee tree was brought from French Guiana. Since then the coffee has spread across the fields of Brazil becoming a basic product in Brazil's economy and culture.
In general, coffees from Brazil are known for their low acidity. When it comes to flavor Brazilian coffees can vary from nutty, sweet, bittersweet and even chocolate roast tastes. Flavor profiles can be affected by so many factors including region, soil and the processing techniques.
If you would like to learn more about the coffees of Brazil, visit www.cafesdobrasil.com.br/
This may cause the BUNN website to function incorrectly.
In order to have the best experience with our website, we recommend that you update your browser to the most current version.
Continue to website
(This may result in a poor experience on the site)


text: Melody is colorful template with a layout option for 1 column, 2 columns or 3 columns layouts. It can be used for variety of web sites: From corporate and small business web sites to art portfolios. Melody is Strict XHTML v1.0 and CSS valid and was tested on all modern browsers (IE, Firefox, Safari, Opera, Chrome …) and modern operating systems.


text:
Crosswater Bauhaus Cerdena Undermount Basin
Free Delivery when Spending over £500
Reference 10483 Code B8EC
Clearwater Natural Stone Medium Traditional Basin.
Clearwater are pleased to offer an exclusive range of high quality natural stone basins, they are manufactured using natural stone and mineral technology, this means they don't weigh the earth but retain the design and quality. The finish is smooth, solid and velvety to touch.
Product Features:
Delivery times will vary depending on a number of factors including type of product ordered and whether it is an item that is carried in stock or a special order. Look out for the delivery times displayed on the product pages that act as a guide to delivery estimates.
Small items
include taps, shower systems, bathroom accessories and towel rails.
Medium items
include toilets, mirrors, basins and any other item not defined as
Large items
include toilets and basins, baths, shower cubicles, and any other item not defined as
£25.95 Delivery on this Item2-5 Days Estimated Delivery Time
Free Deliveryon All Orders over £500


text:
Gentoo Linux, a special flavor of Linux that can be automatically optimized and customized for just about any application or need. Extreme performance, configurability and a top-notch user and developer community are all hallmarks of the Gentoo experience.
Thanks to a technology called Portage, Gentoo Linux can become an ideal secure server, development workstation, professional desktop, gaming system, embedded solution or... a High Performance Computing system. Because of its near-unlimited adaptability, we call Gentoo Linux a metadistribution.
This document explains how to turn a Gentoo system into a High Performance Computing system. Step by step, it explains what packages one may want to install and helps configure them.
Obtain Gentoo Linux from the website
During the installation process, you will have to set your USE variables in
USE="-oss 3dnow -apm -avi -berkdb -crypt -cups -encode -gdbm -gif gpm -gtk -imlib -java -jpeg -kde -gnome -libg++ -libwww -mikmod mmx -motif -mpeg ncurses -nls nptl nptlonly -ogg -opengl pam -pdflib -png -python -qt4 -qtmt -quicktime -readline -sdl -slang -spell -ssl -svga tcpd -truetype -vorbis -X -xml2 -xv -zlib"
Or simply:
USE="-* 3dnow gpm mmx ncurses pam sse tcpd"
In step 15 ("Installing the kernel and a System Logger") for stability
reasons, we recommend the vanilla-sources, the official kernel sources
released on
# emerge -a syslog-ng vanilla-sources
When you install miscellaneous packages, we recommend installing the following:
# emerge -a nfs-utils portmap tcpdump ssmtp iptables xinetd
A cluster requires a communication layer to interconnect the slave nodes to
the master node. Typically, a FastEthernet or GigaEthernet LAN can be used
since they have a good price/performance ratio. Other possibilities include
use of products like
A cluster is composed of two node types: master and slave. Typically, your cluster will have one master node and several slave nodes.
The master node is the cluster's server. It is responsible for telling the slave nodes what to do. This server will typically run such daemons as dhcpd, nfs, pbs-server, and pbs-sched. Your master node will allow interactive sessions for users, and accept job executions.
The slave nodes listen for instructions (via ssh/rsh perhaps) from the master node. They should be dedicated to crunching results and therefore should not run any unnecessary services.
The rest of this documentation will assume a cluster configuration as per the
hosts file below. You should maintain on every node such a hosts file
# Adelie Linux Research & Development Center # /etc/hosts 127.0.0.1 localhost 192.168.1.100 master.adelie master 192.168.1.1 node01.adelie node01 192.168.1.2 node02.adelie node02
To setup your cluster dedicated LAN, edit your
# Global config file for net.* rc-scripts # This is basically the ifconfig argument without the ifconfig $iface # iface_eth0="192.168.1.100 broadcast 192.168.1.255 netmask 255.255.255.0" # Network Connection to the outside world using dhcp -- configure as required for you network iface_eth1="dhcp"
Finally, setup a DHCP daemon on the master node to avoid having to maintain a network configuration on each slave node.
# Adelie Linux Research & Development Center # /etc/dhcp/dhcpd.conf log-facility local7; ddns-update-style none; use-host-decl-names on; subnet 192.168.1.0 netmask 255.255.255.0 { option domain-name "adelie"; range 192.168.1.10 192.168.1.99; option routers 192.168.1.100; host node01.adelie { # MAC address of network card on node 01 hardware ethernet 00:07:e9:0f:e2:d4; fixed-address 192.168.1.1; } host node02.adelie { # MAC address of network card on node 02 hardware ethernet 00:07:e9:0f:e2:6b; fixed-address 192.168.1.2; } }
The Network File System (NFS) was developed to allow machines to mount a disk partition on a remote machine as if it were on a local hard drive. This allows for fast, seamless sharing of files across a network.
There are other systems that provide similar functionality to NFS which could
be used in a cluster environment. The
# emerge -a nfs-utils portmap
Configure and install a kernel to support NFS v3 on all nodes:
CONFIG_NFS_FS=y CONFIG_NFSD=y CONFIG_SUNRPC=y CONFIG_LOCKD=y CONFIG_NFSD_V3=y CONFIG_LOCKD_V4=y
On the master node, edit your
Edit the
/home/ *(rw)
Add nfs to your master node's default runlevel:
# rc-update add nfs default
To mount the nfs exported filesystem from the master, you also have to
configure your salve nodes'
master:/home/ /home nfs rw,exec,noauto,nouser,async 0 0
You'll also need to set up your nodes so that they mount the nfs filesystem by issuing this command:
# rc-update add nfsmount default
SSH is a protocol for secure remote login and other secure network services over an insecure network. OpenSSH uses public key cryptography to provide secure authorization. Generating the public key, which is shared with remote systems, and the private key which is kept on the local system, is done first to configure OpenSSH on the cluster.
For transparent cluster usage, private/public keys may be used. This process has two steps:
For user based authentication, generate and copy as follows:
# ssh-keygen -t dsa Generating public/private dsa key pair. Enter file in which to save the key (/root/.ssh/id_dsa): /root/.ssh/id_dsa Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_dsa. Your public key has been saved in /root/.ssh/id_dsa.pub. The key fingerprint is: f1:45:15:40:fd:3c:2d:f7:9f:ea:55:df:76:2f:a4:1f root@master
WARNING! If you already have an "authorized_keys" file, please append to it, do not use the following command.# scp /root/.ssh/id_dsa.pub node01:/root/.ssh/authorized_keys root@master's password: id_dsa.pub 100% 234 2.0MB/s 00:00 # scp /root/.ssh/id_dsa.pub node02:/root/.ssh/authorized_keys root@master's password: id_dsa.pub 100% 234 2.0MB/s 00:00
For host based authentication, you will also need to edit your
node01.adelie node02.adelie master.adelie
And a few modifications to the
# $OpenBSD: sshd_config,v 1.42 2001/09/20 20:57:51 mouring Exp $ # This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin # This is the sshd server system-wide configuration file. See sshd(8) # for more information. # HostKeys for protocol version 2 HostKey /etc/ssh/ssh_host_rsa_key
If your application require RSH communications, you will need to emerge
# emerge -a xinetd # emerge -a netkit-rsh
Then configure the rsh deamon. Edit your
# Adelie Linux Research & Development Center # /etc/xinetd.d/rsh service shell { socket_type = stream protocol = tcp wait = no user = root group = tty server = /usr/sbin/in.rshd log_type = FILE /var/log/rsh log_on_success = PID HOST USERID EXIT DURATION log_on_failure = USERID ATTEMPT disable = no }
Edit your
# Adelie Linux Research & Development Center # /etc/hosts.allow in.rshd:192.168.1.0/255.255.255.0
Or you can simply trust your cluster LAN:
# Adelie Linux Research & Development Center # /etc/hosts.allow ALL:192.168.1.0/255.255.255.0
Finally, configure host authentication from
# Adelie Linux Research & Development Center # /etc/hosts.equiv master node01 node02
And, add xinetd to your default runlevel:
# rc-update add xinetd default
The Network Time Protocol (NTP) is used to synchronize the time of a computer client or server to another server or reference time source, such as a radio or satellite receiver or modem. It provides accuracies typically within a millisecond on LANs and up to a few tens of milliseconds on WANs relative to Coordinated Universal Time (UTC) via a Global Positioning Service (GPS) receiver, for example. Typical NTP configurations utilize multiple redundant servers and diverse network paths in order to achieve high accuracy and reliability.
Select a NTP server geographically close to you from
# /etc/conf.d/ntpd # NOTES: # - NTPDATE variables below are used if you wish to set your # clock when you start the ntp init.d script # - make sure that the NTPDATE_CMD will close by itself ... # the init.d script will not attempt to kill/stop it # - ntpd will be used to maintain synchronization with a time # server regardless of what NTPDATE is set to # - read each of the comments above each of the variable # Comment this out if you dont want the init script to warn # about not having ntpdate setup NTPDATE_WARN="n" # Command to run to set the clock initially # Most people should just uncomment this line ... # however, if you know what you're doing, and you # want to use ntpd to set the clock, change this to 'ntpd' NTPDATE_CMD="ntpdate" # Options to pass to the above command # Most people should just uncomment this variable and # change 'someserver' to a valid hostname which you # can acquire from the URL's below NTPDATE_OPTS="-b ntp1.cmc.ec.gc.ca" ## # A list of available servers is available here: # http://www.eecis.udel.edu/~mills/ntp/servers.html # Please follow the rules of engagement and use a # Stratum 2 server (unless you qualify for Stratum 1) ## # Options to pass to the ntpd process that will *always* be run # Most people should not uncomment this line ... # however, if you know what you're doing, feel free to tweak #NTPD_OPTS=""
Edit your
# Adelie Linux Research & Development Center # /etc/ntp.conf # Synchronization source #1 server ntp1.cmc.ec.gc.ca restrict ntp1.cmc.ec.gc.ca # Synchronization source #2 server ntp2.cmc.ec.gc.ca restrict ntp2.cmc.ec.gc.ca stratum 10 driftfile /etc/ntp.drift.server logfile /var/log/ntp broadcast 192.168.1.255 restrict default kod restrict 127.0.0.1 restrict 192.168.1.0 mask 255.255.255.0
And on all your slave nodes, setup your synchronization source as your master node.
# /etc/conf.d/ntpd NTPDATE_WARN="n" NTPDATE_CMD="ntpdate" NTPDATE_OPTS="-b master"
# Adelie Linux Research & Development Center # /etc/ntp.conf # Synchronization source #1 server master restrict master stratum 11 driftfile /etc/ntp.drift.server logfile /var/log/ntp restrict default kod restrict 127.0.0.1
Then add ntpd to the default runlevel of all your nodes:
# rc-update add ntpd default
To setup a firewall on your cluster, you will need iptables.
# emerge -a iptables
Required kernel configuration:
CONFIG_NETFILTER=y CONFIG_IP_NF_CONNTRACK=y CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_STATE=y CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_TARGET_REJECT=y CONFIG_IP_NF_NAT=y CONFIG_IP_NF_NAT_NEEDED=y CONFIG_IP_NF_TARGET_MASQUERADE=y CONFIG_IP_NF_TARGET_LOG=y
And the rules required for this firewall:
# Adelie Linux Research & Development Center # /var/lib/iptables/rule-save *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT -A INPUT -s 192.168.1.0/255.255.255.0 -i eth1 -j ACCEPT -A INPUT -s 127.0.0.1 -i lo -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -j LOG -A INPUT -j REJECT --reject-with icmp-port-unreachable COMMIT *nat :PREROUTING ACCEPT [0:0] :POSTROUTING ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A POSTROUTING -s 192.168.1.0/255.255.255.0 -j MASQUERADE COMMIT
Then add iptables to the default runlevel of all your nodes:
# rc-update add iptables default
The Portable Batch System (PBS) is a flexible batch queueing and workload management system originally developed for NASA. It operates on networked, multi-platform UNIX environments, including heterogeneous clusters of workstations, supercomputers, and massively parallel systems. Development of PBS is provided by Altair Grid Technologies.
# emerge -a openpbs
Before starting using OpenPBS, some configurations are required. The files you will need to personalize for your system are:
Here is a sample sched_config:
# # Create queues and set their attributes. # # # Create and define queue upto4nodes # create queue upto4nodes set queue upto4nodes queue_type = Execution set queue upto4nodes Priority = 100 set queue upto4nodes resources_max.nodect = 4 set queue upto4nodes resources_min.nodect = 1 set queue upto4nodes enabled = True set queue upto4nodes started = True # # Create and define queue default # create queue default set queue default queue_type = Route set queue default route_destinations = upto4nodes set queue default enabled = True set queue default started = True # # Set server attributes. # set server scheduling = True set server acl_host_enable = True set server default_queue = default set server log_events = 511 set server mail_from = adm set server query_other_jobs = True set server resources_default.neednodes = 1 set server resources_default.nodect = 1 set server resources_default.nodes = 1 set server scheduler_iteration = 60
To submit a task to OpenPBS, the command
(submit and request from OpenPBS that myscript be executed on 2 nodes)# qsub -l nodes=2 -j oe -m abe myscript
Normally jobs submitted to OpenPBS are in the form of scripts. Sometimes, you may want to try a task manually. To request an interactive shell from OpenPBS, use the "-I" parameter.
# qsub -I
To check the status of your jobs, use the qstat command:
# qstat Job id Name User Time Use S Queue ------ ---- ---- -------- - ----- 2.geist STDIN adelie 0 R upto1nodes
Message passing is a paradigm used widely on certain classes of parallel machines, especially those with distributed memory. MPICH is a freely available, portable implementation of MPI, the Standard for message-passing libraries.
The mpich ebuild provided by Adelie Linux allows for two USE flags:
# emerge -a mpich
You may need to export a mpich work directory to all your slave nodes in
/home *(rw)
Most massively parallel processors (MPPs) provide a way to start a program on
a requested number of processors;
Edit this file to reflect your cluster-lan configuration:
# Change this file to contain the machines that you want to use # to run MPI jobs on. The format is one host name per line, with either # hostname # or # hostname:n # where n is the number of processors in an SMP. The hostname should # be the same as the result from the command "hostname" master node01 node02 # node03 # node04 # ...
Use the script
The only argument to
# /usr/local/mpich/sbin/tstmachines LINUX
# /usr/local/mpich/sbin/tstmachines -v LINUX
The output from this command might look like:
Trying true on host1.uoffoo.edu ... Trying true on host2.uoffoo.edu ... Trying ls on host1.uoffoo.edu ... Trying ls on host2.uoffoo.edu ... Trying user program on host1.uoffoo.edu ... Trying user program on host2.uoffoo.edu ...
And the required test for every development tool:
# cd ~ # cp /usr/share/mpich/examples1/hello++.c ~ # make hello++ # mpirun -machinefile /usr/share/mpich/machines.LINUX -np 1 hello++
For further information on MPICH, consult the documentation at
(Coming Soon!)
(Coming Soon!)
The original document is published at the


text:
Students Groups
TSH Campus Marina
What our students say
After their stay at TSH Campus Marina, our residents tell us about their best experiences and why they recommend staying with us. Check out the videos and hear them speak them for themselves or read the various comments they've left us over the years. If you're a former resident and you still haven't left us a comment, you can do it here.
Zachary Caplette, USA -
A great location for students and my favourite place to meet new people. Great experience in Barcelona.
Viktoria Sule, -
Location of the residence, friendly and helpful service at the front desk(Patricia),international atmosphere.
Veronica Olmos, México -
The attitude and friendliness of the people who work here is the best!
Stefania Piludu, Italy -
Great place to start life in Barcelona.
Sherri Kriegel, USA -
Melon made my time in Barcelona enjoyable
Louis Sandin, -
Very good team in front desk, nice ambience and atmosphere
Sallyng Rosso, Italy -
The atmosphere that was created with everyone in my floor.
Sabela Astray, Spain -
A great experience
Nikolai Efremov, Russia -
Very nice place to live while studying
Natalia Llull, Balearic Islands, Spain -
The atmosphere with the other residents, the family and friendship you create
Nadezda Shiryaeva, Russia -
I really liked this place to stay, safe and nice
Montserrat Rodriguez, Chile -
Met great people and had excellent service from Melon staff, who made me feel at home (Beatrice, Edgar and Aleix)
Miguel Novillo, -
My experience was great and i would stay at Melon again because it is close to everything
Michiel Helfrich, USA -
Easy check-in, everything taken care off.
Michelle Voigt, USA -
Melon was a place to come home to and a place where the residents become your extended family.
Michael Egnor, USA -
Friendly staff, clear spaces and modern family
Mia Makipaa, -
Go there if you need assistance in living
Mavi Bauza Lago, Balearic Islands, Spain -
It was a very good experience, I felt at home
Mary Cate Catton, USA -
Made my abroad experience.
Maite Guillem, Spain -
Ressident assistant, activities, swimming pool
Lauren Weinberg, USA -
Melon was a great place to meet people from all over the world while abroad. I recommend it to anyone.
Lucy Goldberg, USA -
Melon was a great place to stay in bcn! The staff are amazing!
Kathleen Gutierrez, México -
Excellent student accommodation, you should know it , I fully recommend it.
Katharina Gross, Germany -
I enjoyed the events organized by Melon.
Jordà Salla, Spain -
The atmosphere, my resident assistant
Jeroen Broers, Netherlands -
Really nice residence and rooms. Liked the study but "love" the new friends that i have made here.
Iria Fariñas, Madrid, Spain -
I take a great memory of Melon District both for all the people I've met and for the warmth with which they had treated me. Thank you all for everything!
Guillem Alvarez, Spain -
After two years in Melon I feel very comfortable and I recommend the residence to other friends who are coming to study in Barcelona.
Gamze Hazel Kaymak, -
I loved the terrace, the social atmosphere, and good security.
Gabriel Yanoff, USA -
Patricia Rubio was fantastic and very helpful and friendly.
Elina Avrakh, Russia -
If you want to get a great experience go to melon district marina
Dina Kamel, Egypt -
Friendly staff and excellent service and cleanliness.
David Aguilo Seguí, Balearic Islands, Spain -
The friendliness of the receptionists, the good relationship between the residents and the people I've met.
Claudia Wagenaar, Netherlands -
To live together with people from all overt the world and the swimming pool of the roof.
Cassandra Fakhri, Chile -
Loved it would never stay anywhere else. Highly recommended.
Beatriz Pereira, -
Having privacy and at the same time knowing that it is possible sharing with more people if you feel alone.
Ariadna Martinez Ibánez, Spain -
The first year of University is hard when you're not from Barcelona, but Melon District makes it much more enjoyable. Facilities and staff are excellent.
Alia Eteiba, Egypt -
I enjoyed every bit of my stay. I felt at home :)
Alexa Pastrana, Philippines -
It was a good 5 months! Met a lot of lifetime friends
Morgan Sharrio, Massachusetts - 09/12/2012
Melon has provided me with a clean, efficient and safe place to stay while studying abroad for 4 months.
Domenica Jimenez, Ecuador - 19/12/2012
The comfort, the cleanliness, the service, the people and especially the place, I loved it!
Nicola Mcinnes, Scotland - 16/12/2012
I liked the friendly reception staff and the activities that were organized.
Kimberly Clifton, USA - 07/12/2012
Having my own bathroom and the cooking workshops were the things I like the most of living in Melon.
Kathryn Taylor, Conneticut, EEUU - 10/12/2012
I liked having my own space but being surrounded by other students.
Michaela Campbell, USA - 03/12/2012
I really enjoyed the hall I lived on. The kitchen was always clean and my floormates were amazing.
Patricio Fuentes, Guanajuato, Mex - 31/12/2012
It's the perfect place to stay during a semester in Barcelona.
Tomas Dominguez, - 22/12/2012
Incredible experience!
Angelo Bizjak, Chile - 12/12/2012
Live the Melon experience in Barcelona!
Sthepanie Schmitt, Ohio ,USA - 12/12/2012
It was very clean and comfortable.
Maja Decker, Rhode Island, EEUU - 15/12/2012
Great way to meet international and local students.
Natasha Bedoya-Koss, Massachusetts - 13/12/2012
It was fun, I felt safe all the time and I loved the beautiful view from the roof. Furthermore I liked having my privacy but also a fun common room.
Kayla Fedorowicz, Massachusetts - 03/12/2012
Great security, nice room and fine location.
David Schwarz, Stuttgart, Germany - 16/12/2012
I had a pleasant stay, the people is amazing, I would definetly recommend it.
Allison Ayala, New York - 07/12/2012
I love Melon District and the family i made here!
Christian de los Santos Rodriguez, San Juan, Puerto Rico - 07/12/2012
What i liked the most of Melon District were the good friends i made here because they will be forever.
Evan Shaver, USA - 05/12/2012
Had a great time! The friends I met here are ones of the best I have now.
Leslie Finn, Conneticut - 09/12/2012
Melon was "a place to live" - had an amazing semester here.
Derek Twomey, California - 04/12/2012
Good experience, I made great friends.
Toni Ramis Mestre, - 06/12/2012
Melon is the best!
Sara Suárez, Las Palmas, Spain - 16/06/2012
I really liked the activities organised by Melon District and the swimming pool.
Maarten, The Netherlands - 22/12/2009
Very friendly people, residents and staff.
María, Girona, Spain - 23/12/2009
I liked the layout of the flat, with a Cooking Lounge between several people.
Orde, Macedonia - 30/01/2010
What I most liked about Melon District was the modern look of the facilities.
Oren, USA - 01/02/2010
At Melon District you will have the time of your life.
Sumit, Spain - 01/03/2010
I liked sharing a kitchen with everyone and being able to socialise instead of being in your room all the time.
Mauricio, Mexico - 30/03/2010
The girls at reception at Melon District were very friendly.
Antoine, France - 01/04/2010
The fact that you have 10 people in each flat means you can really get to know them.
Kristin, USA - 24/04/2010
The best things were the pool and the roof terrace. The cleanliness and the modernity of the rooms and, of course, the people.
Jenna, USA - 29/04/2010
What I liked about Melon is having your own queen-size bed.
Lise, France - 30/04/2010
The mix of cultures and relationship with other people makes it an unforgettable experience.
Bethaney, USA - 30/04/2010
I felt safe at Melon District, the security is very good.
Aliki, USA - 30/04/2010
I liked having my own room and bathroom.
Carly, USA - 01/05/2010
I like that everyone at Melon District has their own bathroom.
Nora, Norway - 31/05/2010
I liked the pool, the feeling of security and the receptionists, who were amazing.
Carmen, Asturias, Spain - 20/06/2010
What I most liked about Melon was the proximity to my university, ESMUC.
Marta, Mallorca, Spain - 22/06/2010
I liked the location because it was close to my university and in a nice area.
Marga, Balearic Islands, Spain - 22/06/2010
In my opinion Melon District can be summed up in one word: wonderful.
Conocí a personas estupendas de distintos países que nunca olvidaré y que espero volver a ver. Es un lugar perfecto para encontrarse con muchas culturas diferentes que se unen bajo un mismo edificio.
Jenny, Switzerland - 28/06/2010
Easy to meet other people, great location.
Raquel, Girona, Spain - 28/06/2010
I liked the university feel there was at Melon District.
Diego, El Salvador - 29/06/2010
What I most appreciated was having my own space.
María, Alicante, Spain - 30/06/2010
The best thing about living at Melon District are the friendships I'm coming away with.
Maite, Alava, Spain - 30/06/2010
I'll always remember the experiences I had with the other residents.
Victor, Madrid, Spain - 30/06/2010
The best thing for me were the people I met here and the events they organised for us.
Denisse, Mexico - 30/06/2010
I liked Melon District because you live alongside people from other parts of the world.
Celia, Guatemala - 30/06/2010
What I liked best about Melon District was the chance to live with people from other countries.
Sandra, Girona, Spain - 30/06/2010
What I most liked about Melon District was the atmosphere among the residents, as well as the facilities.
Elai, Guipuzkoa, Spain - 30/06/2010
The best thing were the other residents I met this year.
Victoria, UK - 30/06/2010
The comfort of living in a safe and modern environment in the city.
Rocío, Seville, Spain - 16/07/2010
What I most liked were the friendships I made and the facilities.
Rebeca, Cordoba, Spain - 21/07/2010
I like it because you meet people and the facilities are new.
María, Seville, Spain - 01/08/2010
You meet amazing people and make great friends.
Izzet, Turkey - 01/09/2010
My best days in Barcelona were with Melon District. Gracias!
Cameron, USA - 18/12/2010
What I most liked were the relaxation lounge, the cleaning service and above all the people I lived with.
Brian, USA - 21/12/2010
The atmosphere. The friendly staff.
Marleen, The Netherlands - 22/12/2010
It's private when you want it, and if you want to socialise you can go to the common area
Daniel, USA - 23/12/2010
What I liked the most were the activities and the pool area. Awesome way to meet people!
Valeria, Italy - 23/12/2010
Melon District really is the place to live.
Eric, Germany - 14/01/2011
I liked how international the residents were.
Megan, USA - 20/01/2011
You know what you're getting, no bad surprises. Friendly reception staff.
Phillip, Germany - 20/01/2011
I liked my floormates and everyone who went to the events.
Amalia, Cyprus - 27/01/2011
I liked the friendliness of the people who work here.
Angela, Colombia - 31/01/2011
It's a place where you can meet people from different places, you'll never feel lonely and you can make the most of the events they organise.
Nicholas, USA - 07/02/2011
I loved Melon District! The staff was very accommodating and friendly.
Carolina, Colombia - 32/02/2011
I really liked the rooms and the pools. It's a great residence, it's very safe and comfortable.
Sarah, USA - 14/04/2011
I loved the security and the cleanliness.
Ingeborg, USA - 15/04/2011
I liked the activities, the staff at reception was very friendly and there was an excellent atmosphere.
Kenzie, USA - 23/04/2011
A great combination: security, cleanliness and friendly.
Vincent, USA - 30/04/2011
Melon District was an amazing place to live.
Christie, USA - 06/05/2011
Loved having my own room + bathroom. The shower and water were amazing and the beds really comfortable.
Matteo, Italy - 11/06/2011
A really special place. I will always come back whenever I'm in Barcelona.
Aitana, Huesca, Spain - 16/06/2011
What I most liked was the pool and the Cooking Lounge. Don't miss out on a Melon District adventure!
Carlos, Lugo, Spain - 19/06/2011
At Melon District I met great people and my stay was awesome.
Amparo, Mexico - 27/06/2011
Above all I want to thank you for everything, the way I was treated was great throughout my stay, I was really happy and really at home.
Además de que he estado muy contenta y muy a gusto con ustedes.
Helena, Madrid, Spain - 28/06/2011
The best thing was the proximity to where I was studying. Being at this residence helped me to find another family in this city
Ferran, Barcelona, Spain - 29/06/2011
I liked the proximity to the UPF and the experience of the last year
Jordi, Barcelona, Spain - 29/06/2011
I liked the people, the pool, the atmosphere and areas like the Meeting Lounge.
David, Tarragona, Spain - 30/06/2011
We had a great time this second semester, with the new students.
Lina, Lebanon - 30/06/2011
My room and the patio were very comfortable.
Irene, Tarragona, Spain - 30/06/2011
The best things were the location of the residence and the safety.
Joseph, USA - 30/06/2011
Great amenities with an awesome group of students!
David, USA - 30/06/2011
Cool, clean and a great place to stay.
Amanda, Alicante, Spain - 01/07/2011
I liked getting to make loads of friends to enjoy the year with.
Luis Fernando, Canary Islands, Spain - 01/07/2011
The two things I liked most were the location and the discounts we had.
Natalia, Alicante, Spain - 01/07/2011
The design and the atmosphere are the best things about Melon District.
María Victoria, Jaén, Spain - 01/07/2011
The best thing were the friends I made and the pool.
Miguel Eduardo, Mexico - 20/07/2011
I really liked the design, the comfort and the safety.
Alex, USA - 17/12/2011
Very nice front desk staff, really helpful. Good atmosphere for students.
Mark, USA - 17/12/2011
Melon District was very good to me and there was great communication.
Danielle, USA - 18/12/2011
Melon District offers nice, clean facilities and a great location. I'm really going to miss this place.
David, Spain - 23/12/2011
I liked the atmosphere among the residents.
Bianca, USA - 24/12/2011
I enjoyed meeting new people.
Daniel, USA - 26/12/2011
It was a tremendous experience, I'd do it again all over.
Claudia, USA - 30/12/2011
Everything was great, their staff are the best.
Julia Hidalgo, Spain - 26/01/2012
What I most liked was the comfort of the room and the independence.
Martín Arango, Colombia - 30/01/2012
Melon District is an excellent choice for exchange students.
Lia Mills-Denti, California - 19/03/2012
I have made a lot of friends here.
Rachel James, USA - 19/03/2012
All the staff is very friendly.
Kailee Brown, USA - 21/03/2012
The friendliness of the staff and the cleanliness are what I liked most.
Brittany Coyle, USA - 21/03/2012
I liked that there were extra activities.
Allison Slatkin, USA - 26/03/2012
Cleanliness, friendliness, attentive, accommodating, loved it!
Yasmin Rajabi, USA - 27/03/2012
The safety, privacy and cleanliness are what I most liked about Melon District.
Steven Bishop, USA - 27/03/2012
I loved my single room and the rooftop pool.
Colin Dear, USA - 28/03/2012
The best thing is the proximity to the beach and Razzmatazz.
Jaryd Lindheim, Ohio, USA - 28/03/2012
The front desk staff were very friendly and helpful, and there's a great atmosphere for students
Alexandra Hyman, USA - 28/03/2012
The staff at the residence were very friendly and always available to answer any questions.
John Allen, USA - 09/04/2012
The three things I liked the most were the cleanliness, the comfort and the great rooms.
Dave Greek, USA - 16/04/2012
Clean, modern and friendly: Melon District is definitely a great place to live, I have no doubts now.
Julia Reilly, USA - 17/04/2012
I liked the extra activities.
Alissa Hackman, New Jersey, USA - 25/04/2012
The beds are very comfortable and the staff was always really friendly.
Jon Vicuña, Vizcaya, Spain - 04/05/2012
At Melon District I got the chance to meet people from all over the world.
Julen Muruamendiaraz, Basque Country, Spain - 08/06/2012
The room, the swimming pool and the service from the staff are the best things about living at Melon District.
Ana Atwood, Zaragoza, Spain - 14/06/2012
People were really friendly at the residence and I met a lot of people.
Kirsten Wellna, USA - 15/06/2012
I met a lot of people here.
Nil Sancho, Girona, Spain - 16/06/2012
Without a doubt the best thing is the atmosphere.
Luis Otero, Alicante, Spain - 28/06/2012
Very comfortable and convenient place to live.
Maria Triadó, Girona, Spain - 28/06/2012
The common areas and living together with other people were the best thing about the residence.
Claudia Cardona, Ibiza, Spain - 30/06/2012
For me the best thing was the friendliness and the family atmosphere.
Balazs, The Netherlands - 22/12/2009
What I liked the most about the residence was sharing the kitchen with other students.
Maria, USA - 18/12/2009
What I most appreciated was living with other students and the diverse experiences. It's a great place to spend a few months.
Mitch, USA - 17/12/2009
What I most enjoyed during my time at Melon District was the trip to Figueres and Girona.
Danielle, USA - 18/12/2011
Melon District offers nice, clean facilities and a great location. I'm really going to miss this place.


text:
Freedom & Safety for your Pet
DogWatch® Hidden Fences keep your pets safe. The Hidden Fence creates an "invisible" boundary to keep your pets safely in your yard and away from places you don't want them, such as gardens, swimming pools and driveways. With a Hidden Fence, your pets can run, play and exercise so they stay happy and healthy.
The revolutionary new SmartFence™ is designed to keep your pets safe while keeping you informed. Check your Hidden Fence remotely, stay informed with text and email notifications. No other hidden or "invisible" fence provides as much safety and peace of mind.


text:
ZERØ is an RTS/RPG hybrid game set in a post-apocalyptic future, where warring gangs of survivors battle over the remnants of civilisation. You take the role of leader of such a gang, eking out a living in the barren wastes. To keep your gang alive, you'll need to scavenge for loot amid the ruins or complete missions for the inhabitants of the few remaining outposts. As you travel, you'll come across rival gangs intent on robbing you, not to mention the other wild horrors of this grim future.
Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.
Screenshots from the latest release - ZERØ Skirmish Prototype (Alpha 2.00). Check the download tab.


text:
IBM Fuels Market Rally
International Business Machines lifted the Dow Jones Industrial Average towards its ninth gain in 10 sessions, as investors cheered a temporary reprieve in Washington's fiscal debate. Alexandra Scaggs has details on The News Hub. Photo: AP.
This transcript has been automatically generated and may not be 100% accurate.
... the ... yes J live I'm Simon Constable ... is a live shot a bullet anemic lenient I'm that that that I kidding Nasdaq ... again the green and be the ... SB five hundred to pick stocks index up a little bit that ... to tell us what happened and what we're expecting to happen right now we entendre stuck with others use wants ... to thank you Brian much ... aam ... I ... really this week is ... all about tech and this morning's reports really yet that ... made investors feel better about the same attack now these guys I know my grammar and IBM mistake ... IBM and if anything people call it a clearly it's just the traditional WeChat really really solid ... ill always puts in big numbers and it's done very well and so the acting and results from Netflix and and and from Apple aam at any moment now we get those were ... married for dividend Apple particular does look a bit of the US and pay exactly it's almost the other half of the tech sharing and ... IBM global to a lot of business to business park so they work with the business side of things and Apple and Netflix are very consumer focused so that's ... the other half of the tech business move on to my mom was getting through Grove results now only Netflix and nine hundred and forty five million ... dollars in revenue on ads against expectations of mine and thirty four ... aam thirteen ... cents in EPS aam ... is that as of the loss or I came home on a gain of thirteen cents on the expectation for a lawsuit that his investment ... so that some pretty pretty I'm pretty a pretty impressive but I can stop especially because they know people are worried about their streaming defense is they've really made that day ... a big investment in the said this probably means the XML and ... a tortilla because Netflix last week has discussed mobile the pit with China and the slow this down as the crisis when it ended ... up sending the use of the race ALM so it did seem a big maybe time because ... we had gotten back on track and again it really is a consumer focused on travel together some results will tell


text:
2 Broke Girls' 2013 Super Bowl Commercial Sneak Peek
Sorry Baltimore Ravens and San Fransisco 49ers, but you're going to be upstaged by some girls on Super Bowl Sunday!
2 Broke Girls star Kat Dennings recently tweeted that fans should be on the lookout for an "insane and incredible" new promo for the CBS hit sitcom during the big game, adding that it will be "EN FUEGOOOOOOOOO!!!!"
We can now confirm that Dennings was definitely not overselling the promo, which is directed by famed director and photographer David LaChapelle, as we've got an exclusive video from behind the scenes at the promo shoot (which seriously looks good enough to eat! Cupcake porn, anyone?!)...
The idea? Turn a Brooklyn diner into a disco! "This concept was right up my alley," LaChapelle says. "It's going to look beautiful, the girls look beautiful, it's funny."
"We're pouring sprinkles all over ourselves and throwing things," star Beth Behrs explains, with Dennings adding, "It's like a living art piece." The girls rock some serious rock 'n' roll hair and makeup as executive producer Michael Patrick King wanted the promo to "let the girls be seen in a different way." Mission accomplished!
And if that wasn't enough of a tease for you, Behrs says, "I think [Kat] and I have gone to places today that we've never been before!"
Make sure to watch the Super Bowl this Sunday to see the 2 Broke Girls promo.
2 Broke Girls airs Mondays at 9 p.m. on CBS.
Video at the source. It won't embed.


text:
Used Car - 2006 Nissan Altima 2.5 S in Virginia Beach, Va
Please Call For Price
About This 2006 Nissan Altima 2.5 S
Vehicle Location:
Virginia Beach, Va
Call For Price
Exterior Color:
Interior Color:
Stock Number:
Fuel Economy Estimates
City MPG
Highway MPG
Combined MPG: 28 - Efficient 30+ MPG
Estimated Monthly Fuel Cost: $79.46*
*Based on $1.78 per gallon and 15k miles per year.
Actual costs may vary.
Actual costs may vary.
Send This Vehicle To Your Smartphone
Seller's Description and Comments:
Located at Premium Auto Brokers Company in Virginia Beach, Va. Call Premium Auto Brokers Company today at 757-424-1265 for more information about this vehicle.
Vehicle Options:
- Air Conditioning
- Am/fm Radio
- Cd Player
- Child Safety Door Locks
- Cruise Control
- Driver Airbag
- Front Air Dam
- Interval Wipers
- Keyless Entry
- Passenger Airbag
- Power Adjustable Exterior Mirror
- Power Door Locks
- Power Windows
- Rear Window Defogger
- Second Row Folding Seat
- Steel Wheels
- Tachometer
- Telescopic Steering Column
- Tilt Steering
- Tilt Steering Column
- Trunk Anti-trap Device
- Vehicle Anti-theft
Carfax Vehicle History Report:
View the CarFax vehicle history report and protect yourself from:
Major Accidents, Lemon History and Odometer Problems
» Get A Free CARFAX Record Check
Major Accidents, Lemon History and Odometer Problems
» Get A Free CARFAX Record Check
Financing Information:
Payment Calculator:
2006 Nissan Altima ReviewThis car review is specific to this model, not the actual vehicle for sale.
High performance, high practicality.
The Nissan Altima is a roomy, comfortable, practical mid-size sedan. But while the Honda Accord and Toyota Camry aim squarely at the mainstream buyer, the Altima boasts lots of power, sporty handling and expressive styling. It's designed to please fewer people, but to please those few more intensely.
In this respect the Altima reminds us more of Mazda's mid-size sedan, the Mazda6. Both offer stand-out styling; both surrender some refinement for gains in handling response. In other ways, however, they are diametric opposites: The lean and wiry Mazda is the smallest car in this class, powered by a choice of high-winding engines; while the muscular Nissan tops the class in both horsepower and wheelbase and is one of the roomiest cars in the class.
The Altima delivers stunning acceleration when ordered with its 250-horsepower V6, essentially the same engine used in the Nissan 350Z and Maxima. Punch it in any gear and it takes off, with nimble handling and brakes to match its thrust. The high-performance Altima SE-R adds 10 more horsepower and even more sports appeal. And for its part, the Altima's standard four-cylinder engine is more powerful than comparable engines in the Honda Accord, Toyota Camry, Mazda6 or Mitsubishi Galant. So no matter which model you buy, you get a more powerful car with the Altima.
Altima also boasts a bigger interior than Camry and Accord. Altima's interior was redesigned for 2005, which resulted in an improved cabin. Altima also received some mild styling enhancements and a slight boost to its V6 for 2005. For 2006, Nissan has added four new option packages, and the optional satellite radio receiver is now factory-installed.
The 2006 Nissan Altima comes in five trim levels: The 2.5, 2.5 S and 2.5 SL are equipped with a 2.5-liter four-cylinder engine, while the 3.5 SE and 3.5 SL feature the powerful 3.5-liter V6.
The Altima 2.5 ($17,650) comes standard with power windows, tinted windshield, tilt and telescoping steering wheel, power steering, fold down center armrests front and rear, a 60/40 split folding rear seat and an in-glass antenna. Air conditioning and a stereo are not included, however. The base model is only available with a five-speed manual transmission.
The 2.5 S ($19,500) adds air conditioning, power mirrors, remote keyless entry with remote trunk lock, an eight-way adjustable driver's seat, cruise control, a six-speaker audio system, seatback pockets and a lock for the split rear seat. It comes standard with a five-speed manual transmission or a four-speed automatic ($20,000). This is the most popular Altima, and Nissan offers several option packages to further its appeal. The Convenience Package ($1,680) features alloy wheels, eight-way power driver's seat with lumbar support, leather-wrapped steering wheel, steering wheel-mounted audio controls, trip computer, dual illuminated vanity mirrors, speed-sensitive volume control, automatic headlights and a vehicle security system. The Convenience Plus Package ($2,500) adds a power glass sunroof with sunshade to the other goodies, while the Premium Convenience Package ($3,300) adds to the above a Bose audio system that includes a six-disc in-dash CD changer. Special Edition, Premium, Comfort, and Trip packages will also be available.
The 2.5 SL ($23,450) is the luxury Altima. It comes standard with the four-speed automatic transmission, heated leather seats, a power driver's seat, simulated wood trim, and most of the features offered in the convenience packages above. The only convenience option is the sunroof ($900). For those who want all the goodies without the big engine, this is the car.
The 3.5 SL ($27,300) adds the 250-horsepower V6 and five-speed automatic and comes standard with the four-speed automatic transmission, heated leather seats, a power driver's seat, simulated wood trim, and most of the features from the convenience packages. This is a very nice car, the top-of-the-line Altima.
The 3.5 SE ($23,500), on the other hand, is a performance model, equipped with the V6; five-speed manual transmission; 17-inch alloy wheels; wider, speed-rated tires; a performance-tuned suspension; fog lights; and dual chrome exhaust tips. The SE is also available with the five-speed automatic ($23,800). Cloth upholstery is standard. A Leather Package ($3,000) includes leather upholstery, Bose audio, sunroof, and heated front seats and mirrors. The Sport Package Plus ($2,600) includes the sunroof, spoiler, Bose premium audio, and xenon headlights. The Leather Sport Package ($3,900) combines the Leather Package with the spoiler and xenon headlights.
The SE-R ($29,550) features a 260-horsepower version of the 3.5-liter V6, performance-tuned front struts and rear shocks, stiffer front and rear springs, thicker front and rear stabilizer bars, speed-rated 225/45WR18 tires and 18-inch forged aluminum-alloy wheels. Anti-lock brakes (ABS) with Electronic Brake-force Distribution (EBD) and Brake Assist are standard. Unique front and rear fascias and its own rear spoiler, compact fog lights, side-sill spoilers, and large dual exhaust finishers highlight the exterior. Inside, the SE-R gets sport leather seats, dark chrome trim, and a three-pod center-mounted gauge package. A six-speed manual transmission is standard, but the five-speed automatic is available as a no-cost option.
Safety features include dual-stage frontal airbags. Optional: side-impact airbags designed to provide torso protection for driver and front passenger and roof-mounted curtain airbags designed to provide head protection for front and rear passengers in a side impact or rollover. We strongly rec.
The Nissan Altima is a big car by mid-size standards, bigger than the current Toyota Camry and Honda Accord. Its wheels are pushed to the far corners, giving it a long wheelbase and wide track for stability at high speeds. The long wheelbase leaves plenty of room for passengers, and for large doors to let them in and out.
Cast in the style of a European sedan, the Altima looks more like something from Volkswagen or Audi than Honda or Toyota. Yet the Altima also has more exterior design detail than the Camry or Accord, with creased mirrors, integrated foglamps and other subtle cues. Altima's sloping roofline is reminiscent of a coupe. Its high trunk lid is set off by bold round taillights, turn signals and backup lights set in a triangular-shaped cover.
Nissan subtly restyled the Altima for 2005 for a more aggressive look. The new hood looks more athletic, with a muscular bulge suggesting a powerful engine. A smoother front fascia and smoked headlamps add to the bold impression, and tooth-like ridges molded into the horizontal grille bars tighten Altima's kinship with the more exotic Maxima. The Altima's previously clear taillamp covers have been smoked slightly.
The grille and front bumper are set off nicely by aggressive-looking multi-parabola projector-type headlights with four bulbs set behind large covers. Altima's grille is large by contemporary standards, but not the least bit awkward.
Altima is assembled with a one-piece bodyside structure for more consistent build quality. Altima has gained on Camry and Accord in exterior build quality and Nissan claims panel-fit accuracy within 1.0 mm.
The Nissan Altima feels spacious inside and that's no illusion. It ranks at or near the top of the class in interior roominess. There's more front legroom here than in all but the largest vehicles on the road. The front seats are quite comfortable and large enough for larger bodies. Getting in and out of the Altima is easy, thanks to wide doors and a slightly higher-than-average front seating position.
Nissan redesigned the interior for 2005, addressing our biggest complaint with this car. Changes included a new instrument panel, a new center stack and a new center console. Seat materials, trim finishes and the headliner were upgraded and new chrome accents were added. Overall it's a vast improvement over earlier models and closer to Toyota and Honda levels, but still not quite there. The cloth upholstery is okay and the material used on the dash is nice, but the lids on the front of the center console are flimsy.
The Altima is a comfortable car, however, and driver visibility is excellent. The dashboard is set relatively low, with a binnacle directly in front of the driver containing speedometer, tachometer, and water temperature and fuel gauges. The instruments glow orange in the dark, offering less interference to night vision. The three-spoke steering wheel tilts and telescopes to help optimize driving position. The shifter on models with manual transmissions is somewhat long, with long throws.
The available navigation display is located at the top of the center stack and it works well. Audio controls are mounted high on the center stack for easy access. At the top are two rows of buttons, used to control audio, trip computer, and navigation functions, with a small joy stick in the center. Heating/air conditioning control knobs lie directly below and are easy to locate with minimal distraction.
Air conditioning vents are flush-mounted on the dash. Seams for the passenger-side airbag are invisible, cleverly hidden in a large expanse of unembellished dashboard surface. The center console has cupholders large enough for one-liter bottles. A power port inside the center console storage area is useful for cell phones. There's an adjustable elbow rest. The parking brake is a proper handbrake, located front and center. The windows can be opened with the remote key fob (by holding down the Unlock button), a nice feature on hot summer days.
The rear seats are supportive and comfortable, with good legroom and sufficient headroom. A 6-foot, 4-inch passenger can sit comfortably behind a 6-foot, 4-inch driver. Rear-center passengers get a three-point seat belt with shoulder harness; when the center spot is empty, an armrest drops and presents cupholders. Getting in and out of the rear seats is easier than it is in many mid-size sedans. The long wheelbase and large doors make it less likely that a rear passenger will get dirty by dragging their clothes across the fender well.
Trunk space ranks among the best in the mid-size class with 15.6 cubic feet of cargo space. It's a convenient trunk, with a large opening and low lift-over height. The trunk lid pops up when the button on the remote key fob is used, a nice feature when you're running through the rain with an armload of groceries and a feature few cars seem to have lately. The gooseneck hinges intrude minimally into the usable trunk space. The rear seat of the Altima folds down for increased cargo space and the seat is split so you can carry a passenger and longer cargoes.
Driving Impression
The Nissan Altima is one of the quickest, most powerful cars in its class. Both the four-cylinder engine and V6 deliver strong power, but it's the V6 that turns the Altima into a sports sedan, especially when paired with the five-speed manual transmission. Nissan's V6 is one of the best available. Slam the throttle down, either from a stop or at 40 mph, and the Altima will take off like a rocket. There's so much power that you'll notice some torque steer, even with the automatic, though it's not an issue. (Torque steer is a phenomenon common to powerful front-wheel-drive cars that causes a tug at the steering wheel under hard acceleration.)
When equipped with the V6, the Altima is arguably the best performer among mid-sized sedans, and among the most fun to drive. Nissan's 3.5-liter V6 features the latest in high-output, variable-valve technology, producing 250 horsepower at 5800 rpm and 249 pound-feet of torque at 4400 rpm. Though certainly not raucous, Nissan's V6 isn't quite as smooth as those from Honda and Toyota, but you may have so much fun driving the Altima that you'll neither notice nor care.
The 2.5-liter four-cylinder engine is strong, too. It's more powerful than the four-cylinder engines used in the Accord and Camry, and it works well with the four-speed automatic transmission. With the automatic, the four-cylinder Altima still pulls strongly from a standing start, and the transmission shifts promptly between 40 and 60 mph for quick passing maneuvers. Four-cylinder engines of this heft tend to run on the rough side, and Nissan has addressed this inherent vibration with a compact balance system and silent-chain cam drive that smoothes operation nicely. However, the big four-cylinder engine is still a bit louder, more raucous, than those from Honda and Toyota. Nissan's 2.5-liter four-cylinder engine is sophisticated, with 16 valves, dual overhead camshafts and fully variable valve timing. It produces 175 horsepower at 6000 rpm, and 180 pound-feet of torque at 4000 rpm. The PZEV version of this engine used in California and several Northeast states is rated at 170 horsepower and 175 pound-feet of torque. The V6 is EPA-rated 21/27 with the five-speed manual, 20/30 mpg with the five-speed automatic.
The 2.5-liter four-cylinder engine is more economical than the 3.5-liter V6. The four-cylinder rates 24/31 mpg City/Highway with the manual transmission, 23/29 with the automatic. The 20-gallon fuel tank, considerably larger than most in this class, means Altima can travel a long way between fill-ups.
This is a stable car at speed, and the suspension and brakes are tuned appropriately for the job. The Altima felt secure at 80 mph in a torrential rain storm. The Altima feels larger than the Honda Accord and other mid-size sedans. The four-wheel disc brakes are easy to modulate for smooth handling and deliver plenty of stopping power.
Overall handling is exemplary. The rack-and-pinion steering gives precise directional control, with good feedback. The multi-link rear suspension, a sophisticated design that uses aluminum components to reduce weight, enhances the stability of the rear end, even on bumpy roads. When it comes to chassis dynamics, the Altima is a class-leading performer. Enthusiasist drivers will love it, but it may not be for everyone.
While it rides well in most circumstances, the Altima feels stiffer than some of its competitors, particularly when it's crossing a rhythmic series of bumps or pavement joints. It's not as smooth as the Camry or Accord, especially the former, and the driver and passengers will feel a bit more vibration through the pedals, steering wheel or armrests. Overall NVH (noise, vibration and harshness control) isn't the best in the class, a trait at least partly to the Altima's emphasis on handling and performance. With every car, designers have to make choices. Nissan emphasized performance and handling over sm.
The Nissan Altima boasts strong performance and responsive handling. Yet it's also practical, roomier than most mid-sized sedans, with comfortable accommodations front and rear, and a big trunk. The 2006 models will be the last of the current-generation Altima. An all-new 2007 model is on the horizon.
New Car Test Drive editor Mitch McCullough is based in Redondo Beach, California.
Model Lineup
Nissan Altima 2.5 ($17,650); 2.5 S ($19,500); 2.5 SL ($23,450); 3.5 SE ($23,500); 3.5 SL ($27,300); SE-R ($29,550).
Assembled In
Smyrna, Tennessee.
Options As Tested
ABS and Side Airbag Package ($800) includes anti-lock brakes, side-impact and side-curtain air bags; Leather Package ($3000) includes leather seating surfaces, padded leather armrest cover, simulated leather door trim panels, heated front seats, auto-dimming mirror, heated outside mirrors, HomeLink universal transceiver, automatic climate control, one-touch power sunroof, Bose audio system with eight-speakers AM/FM/CD6, trunk lid trim.
Model Tested
Nissan Altima 3.5 SE ($23,500).The Nissan Altima is a roomy, comfortable, practical mid-size sedan. It boasts lots of power, sporty handling and expressive styling. The Altima comes in five trim levels: The 2.5, 2.5 S and 2.5 SL are equipped with a 2.5-liter four-cylinder engine, while the 3.5 SE and 3.5 SL feature the powerful 3.5-liter V6. Four, five, and six speed automatic and manual transmissions are available depending on the trim. Safety features include dual-stage frontal airbags. Optional side-impact airbags and roof-mounted curtain airbags are available. For 2006, Nissan has added four new option packages, and the optional satellite radio receiver is now factory-installed. Models with the V6 and automatic transmission can be ordered with traction control and the side-impact and curtain airbag.
889 S. Military Highway
Virginia Beach, Va. 23464
Email This Seller
Contact: Sales Manager


text:
Have you seen the BBC documentary The World's Worst Place to Be Gay?
Scott Mills travels to Uganda to find out why it is that a Steadman poll shows that only four percent of Ugandans believe that homosexuality should be decriminalized. It's a shocking picture: a lesbian victim of "corrective rape"; a gay activist brutally murdered; a witch-hunt on homosexuals in local media; and person after person unapologetically proclaiming that they'd like to see the death penalty introduced for homosexuals.
While President Obama and a range of his European counterparts have expressed their disdain for Uganda's policies on homosexuality, no country has as of yet withdrawn financial or other support to Uganda for failing to protect its gay minority (Sweden has threatened to discontinue its aid if the legislation is passed, but has not yet acted). Bigger fish to fry in Uganda, some say. Well, first of all, these are extremely grave violations of people's rights. And second, Uganda is by no means alone. It's time to do something about these state-sanctioned acts of oppression, hate and destruction.
Over the last six month I've visited a number of countries in Africa and the Middle East, including Kenya, the UAE, Mauritania, and Egypt. One thing they all have in common: they'll lock you up for being gay. In fact, in both the UAE and Mauritania, they may even sentence you to death.
You thought despicable laws and practices like these would impact how we deal with foreign countries? Think again. Egypt receives some $1.3 billion in military support from the U.S. government every year. Kenya is also a major recipient of such "aid." Has the government ever even considered making military support conditional upon decriminalization of (sexual) relationships between same-sex persons? No. Why? Because this is not an issue that is taken seriously.
Seven countries around the world still apply the death penalty against homosexuals. One of them in particular, Saudi Arabia, is a great friend of the U.S. The State Department, in its Background Note on Saudi Arabia, only briefly describes the human rights situation, and fails to mention discrimination against LGBT persons altogether.
At the UN Human Rights Council—of all places—the Nigerian ambassador in 2006 said, "The notion that executions for offenses such as homosexuality and lesbianism is excessive is judgmental rather than objective. What may be seen by some as disproportional penalty in such serious offenses and odious conduct may be seen by others as appropriate and just punishment." This in reference to the death penalty that is imposed on homosexuals in parts of northern Nigeria.
While genocide under international law is limited to ethnic, racial, religious and national groups, this deliberate and systematic destruction of gays is genocide in all but name. Just imagine for a second that we were talking about ethnicity, rather than sexual orientation.
Approximately another 75 countries criminalize same-sex relations, with punishments ranging from fines to many years imprisonment. In Jamaica, homosexuality is known as "the abominable crime of buggery" in the law and can lead to 10 years in prison. In Tanzania, life imprisonment can be imposed for homosexual acts. And in Belize, male homosexuality became a crime as recently as 2003.
Why is it that we are so far behind on this issue? The explanations are many. First, homosexuals are still discriminated against in the West too—both in law and in practice. Real equality before the law is only a reality in a few countries: recognition of right to same-sex marriage and adoption, and comprehensive prohibition of discrimination on grounds of sexual orientation exist only in Argentina, Belgium, Iceland, Netherlands, Norway, Sweden, South Africa, and Spain. The U.S. is not one of them. Nor is Russia, the UK, China, France, India, Germany, Brazil or any other major power. As recently as this week, Italy's Silvio Berlusconi promised a Catholic conference that his government would never allow gays to marry or adopt. How can we expect governments like these to promote an honest policy of equality for all in their external relations?
Moreover, while Western society has become more and more tolerant over the last few decades, stigma is still a problem. Even in the West, people are still shunned by their families when they come out. Hate crimes are rampant even in the most liberal of cities; London has recently seen a spate in attacks on gay men, and in New York many have been arrested for violent hate crimes over the last year. Also in New York, as many as 40 per cent of all homeless youth identify as lesbian, gay, bisexual or transgender. Could it be that deep down (or, as the case may be, right on the surface) many of our politicians don't actually believe in true equality for all. I don't know, but I'm still looking for evidence to the contrary.
And then there is religion. Let's face it: Religious fundamentalists of all persuasions are some of the most ardently homophobic on the planet. When I lived in Cairo a few years back, I met several American missionaries who expressed the view that homosexuality was disgusting and should be criminalized—ideas they actively promoted.
Worse, several U.S. pastors have recently been heavily criticized for their support to the Ugandan anti-homosexuality movement. Carl Jenkins, for example, recently announced that he is opening 50 new churches in Uganda to "help clean up bad morals, including homosexuality." In fact, one could argue that this is simply the continuation of an extremely unfortunate history of Western colonialism and domination, that it was the West that brought homophobia—rather than homosexuality, as some contend—to developing countries. There is plenty of evidence that homosexual relations and various queer identities existed and were accepted in many parts of pre-colonial Africa and Asia.
A gloomy picture perhaps, but in some places things are looking up. An increasing number of EU states are adopting comprehensive antidiscrimination laws. The U.S. is taking small steps towards equality. And a diverse range of states have decriminalized same-sex relations in the last decade, including Mongolia, India, Iraq and Nicaragua. But there is little doubt that more can be done.
Countries that care about nondiscrimination and equality before the law must demonstrate to others that this is a human rights issue worthy of global attention by actively promoting human rights for gay persons through their foreign relations—and in the worst of cases be ready to impose sanctions. We don't tolerate genocide of ethnic minorities, so why should we accept mass killings of homosexuals?
1 Comment
I actually watched the video yesterday, which prompted my search about the Uganda bill today. It was sickening and disheartening to watch. I noticed there was filth everywhere and people appeared to be starving, yet, the issue they were concerned with was eradicating homosexuals. Obviously, government officials are not interested in helping their people, it seems as though they want to keep them under thumb, therefore, they have to feed the uneducated lies and propaganda in order to fuel hatred. If enough hatred is fueled, then the people may not notice the deplorable state they are currently in and instead turn to witch hunts. If I'm not mistaken, Hitler did the same thing in Germany. It's a disgusting ploy and should be condemned, but, unfortunately, it works.
Also, another act that shows how upside down their moral compass is, was the story of the young woman who was raped. They condone rape, yet they condemn homosexuality. Since when is it ever right to rape a young child, give her HIV, and impregnant her? Is that truly preferable to homosexuality? Countries that condone that type of behaviour truly need to have all monetary support taken away. Stronger stances do need to be taken. I concur that it is genocide and we need to call it what it is. I pray that hearts will be changed on this serious matter and both souls and lives will be saved.


text:
CAMBRIDGE, Mass. — The transit police officer who authorities say was severely wounded by the Boston Marathon bombing suspects remains in critical condition at a Cambridge hospital.
Mount Auburn Hospital spokesman Michael O'Connell says the officer had emergency surgery after suffering a single gunshot wound. The 33-year-old Richard Donohue was brought to the hospital at about 1 a.m. Friday after a shootout with the suspects.
Massachusetts Bay Transportation Authority spokesman Joe Pesaturo says Donohue is a married father of a 6-month-old child. He has been with the MBTA's police department for three years.
Donohue graduated in the same police academy class as Sean Collier, the Massachusetts Institute of Technology police officer who authorities say was killed by the two suspects.
One of the bombing suspects is dead. The other remains at large.
Nation & World
Big U-turn: Key melting Greenland glacier is growing again
Excitement runs high during first day of spring sports practices
Nation & World
Father of Sandy Hook school massacre victim kills himself
Varsity Maine
Spring sports teams off and running
Local & State
Biddeford's Lincoln Mill project secures financing


text:
Yet again Windows has presented me a challenge when trying to work with its file system, this time in the form of lock files. The Ubuntu One client on linux uses pyinotify to be able to listen to the file system events this, for example, allows the daemon to be updating your files when a new version has been created without the direct intervention of the user.
Although Windows does not have pyinotify (for obvious reasons) a developer that wants to perform such a directory monitoring can rely on the ReadDirectoryChangesW function. This function provides a similar behavior but unfortunately the information it provides is limited when compared with the one from pyinotify. On one hand, there are less events you can listen on Windows (IN_OPEN and IN_CLOSE for example are not present) but it also provides very little information by just giving 5 actions back, that is while on Windows you can listen to:
You will only get back 5 values which are integers that represent the action that was performed. YesterdayI decide to see if it was possible to query the Windows Object Manager to see the currently used FILE HANDLES which would returned the open files. My idea was to write such a function and the pool (ouch!) to find when a file was opened or close. The result of such an attempt is the following:
import os import struct import winerror import win32file import win32con from ctypes import * from ctypes.wintypes import * from Queue import Queue from threading import Thread from win32api import GetCurrentProcess, OpenProcess, DuplicateHandle from win32api import error as ApiError from win32con import ( FILE_SHARE_READ, FILE_SHARE_WRITE, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, FILE_NOTIFY_CHANGE_FILE_NAME, FILE_NOTIFY_CHANGE_DIR_NAME, FILE_NOTIFY_CHANGE_ATTRIBUTES, FILE_NOTIFY_CHANGE_SIZE, FILE_NOTIFY_CHANGE_LAST_WRITE, FILE_NOTIFY_CHANGE_SECURITY, DUPLICATE_SAME_ACCESS ) from win32event import WaitForSingleObject, WAIT_TIMEOUT, WAIT_ABANDONED from win32event import error as EventError from win32file import CreateFile, ReadDirectoryChangesW, CloseHandle from win32file import error as FileError # from ubuntuone.platform.windows.os_helper import LONG_PATH_PREFIX, abspath LONG_PATH_PREFIX = '\\\\?\\' # constant found in the msdn documentation: # http://msdn.microsoft.com/en-us/library/ff538834(v=vs.85).aspx FILE_LIST_DIRECTORY = 0x0001 FILE_NOTIFY_CHANGE_LAST_ACCESS = 0x00000020 FILE_NOTIFY_CHANGE_CREATION = 0x00000040 # XXX: the following code is some kind of hack that allows to get the opened # files in a system. The techinique uses an no documented API from windows nt # that is internal to MS and might change in the future braking our code :( UCHAR = c_ubyte PVOID = c_void_p ntdll = windll.ntdll SystemHandleInformation = 16 STATUS_INFO_LENGTH_MISMATCH = 0xC0000004 STATUS_BUFFER_OVERFLOW = 0x80000005L STATUS_INVALID_HANDLE = 0xC0000008L STATUS_BUFFER_TOO_SMALL = 0xC0000023L STATUS_SUCCESS = 0 CURRENT_PROCESS = GetCurrentProcess () DEVICE_DRIVES = {} for d in "abcdefghijklmnopqrstuvwxyz": try: DEVICE_DRIVES[win32file.QueryDosDevice (d + ":").strip ("\x00").lower ()] = d + ":" except FileError, (errno, errctx, errmsg): if errno == 2: pass else: raise class x_file_handles(Exception): pass def signed_to_unsigned(signed): unsigned, = struct.unpack ("L", struct.pack ("l", signed)) return unsigned class SYSTEM_HANDLE_TABLE_ENTRY_INFO(Structure): """Represent the SYSTEM_HANDLE_TABLE_ENTRY_INFO on ntdll.""" _fields_ = [ ("UniqueProcessId", USHORT), ("CreatorBackTraceIndex", USHORT), ("ObjectTypeIndex", UCHAR), ("HandleAttributes", UCHAR), ("HandleValue", USHORT), ("Object", PVOID), ("GrantedAccess", ULONG), ] class SYSTEM_HANDLE_INFORMATION(Structure): """Represent the SYSTEM_HANDLE_INFORMATION on ntdll.""" _fields_ = [ ("NumberOfHandles", ULONG), ("Handles", SYSTEM_HANDLE_TABLE_ENTRY_INFO * 1), ] class LSA_UNICODE_STRING(Structure): """Represent the LSA_UNICODE_STRING on ntdll.""" _fields_ = [ ("Length", USHORT), ("MaximumLength", USHORT), ("Buffer", LPWSTR), ] class PUBLIC_OBJECT_TYPE_INFORMATION(Structure): """Represent the PUBLIC_OBJECT_TYPE_INFORMATION on ntdll.""" _fields_ = [ ("Name", LSA_UNICODE_STRING), ("Reserved", ULONG * 22), ] class OBJECT_NAME_INFORMATION (Structure): """Represent the OBJECT_NAME_INFORMATION on ntdll.""" _fields_ = [ ("Name", LSA_UNICODE_STRING), ] class IO_STATUS_BLOCK_UNION (Union): """Represent the IO_STATUS_BLOCK_UNION on ntdll.""" _fields_ = [ ("Status", LONG), ("Pointer", PVOID), ] class IO_STATUS_BLOCK (Structure): """Represent the IO_STATUS_BLOCK on ntdll.""" _anonymous_ = ("u",) _fields_ = [ ("u", IO_STATUS_BLOCK_UNION), ("Information", POINTER (ULONG)), ] class FILE_NAME_INFORMATION (Structure): """Represent the on FILE_NAME_INFORMATION ntdll.""" filename_size = 4096 _fields_ = [ ("FilenameLength", ULONG), ("FileName", WCHAR * filename_size), ] def get_handles(): """Return all the processes handles in the system atm.""" system_handle_information = SYSTEM_HANDLE_INFORMATION() size = DWORD (sizeof (system_handle_information)) while True: result = ntdll.NtQuerySystemInformation( SystemHandleInformation, byref(system_handle_information), size, byref(size) ) result = signed_to_unsigned(result) if result == STATUS_SUCCESS: break elif result == STATUS_INFO_LENGTH_MISMATCH: size = DWORD(size.value * 4) resize(system_handle_information, size.value) else: raise x_file_handles("NtQuerySystemInformation", hex(result)) pHandles = cast( system_handle_information.Handles, POINTER(SYSTEM_HANDLE_TABLE_ENTRY_INFO * \ system_handle_information.NumberOfHandles) ) for handle in pHandles.contents: yield handle.UniqueProcessId, handle.HandleValue def get_process_handle (pid, handle): """Get a handle for the process with the given pid.""" try: hProcess = OpenProcess(win32con.PROCESS_DUP_HANDLE, 0, pid) return DuplicateHandle(hProcess, handle, CURRENT_PROCESS, 0, 0, DUPLICATE_SAME_ACCESS) except ApiError,(errno, errctx, errmsg): if errno in ( winerror.ERROR_ACCESS_DENIED, winerror.ERROR_INVALID_PARAMETER, winerror.ERROR_INVALID_HANDLE, winerror.ERROR_NOT_SUPPORTED ): return None else: raise def get_type_info (handle): """Get the handle type information.""" public_object_type_information = PUBLIC_OBJECT_TYPE_INFORMATION() size = DWORD(sizeof(public_object_type_information)) while True: result = signed_to_unsigned( ntdll.NtQueryObject( handle, 2, byref(public_object_type_information), size, None)) if result == STATUS_SUCCESS: return public_object_type_information.Name.Buffer elif result == STATUS_INFO_LENGTH_MISMATCH: size = DWORD(size.value * 4) resize(public_object_type_information, size.value) elif result == STATUS_INVALID_HANDLE: return None else: raise x_file_handles("NtQueryObject.2", hex (result)) def get_name_info (handle): """Get the handle name information.""" object_name_information = OBJECT_NAME_INFORMATION() size = DWORD(sizeof(object_name_information)) while True: result = signed_to_unsigned( ntdll.NtQueryObject(handle, 1, byref (object_name_information), size, None)) if result == STATUS_SUCCESS: return object_name_information.Name.Buffer elif result in (STATUS_BUFFER_OVERFLOW, STATUS_BUFFER_TOO_SMALL, STATUS_INFO_LENGTH_MISMATCH): size = DWORD(size.value * 4) resize (object_name_information, size.value) else: return None def filepath_from_devicepath (devicepath): """Return a file path from a device path.""" if devicepath is None: return None devicepath = devicepath.lower() for device, drive in DEVICE_DRIVES.items(): if devicepath.startswith(device): return drive + devicepath[len(device):] else: return devicepath def get_real_path(path): """Return the real path avoiding issues with the Library a in Windows 7""" assert os.path.isdir(path) handle = CreateFile( path, FILE_LIST_DIRECTORY, FILE_SHARE_READ | FILE_SHARE_WRITE, None, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, None ) name = get_name_info(int(handle)) CloseHandle(handle) return filepath_from_devicepath(name) def get_open_file_handles(): """Return all the open file handles.""" print 'get_open_file_handles' result = set() this_pid = os.getpid() for pid, handle in get_handles(): if pid == this_pid: continue duplicate = get_process_handle(pid, handle) if duplicate is None: continue else: # get the type info and name info of the handle type = get_type_info(handle) name = get_name_info(handle) # add the handle to the result only if it is a file if type and type == 'File': # the name info represents the path to the object, # we need to convert it to a file path and then # test that it does exist if name: file_path = filepath_from_devicepath(name) if os.path.exists(file_path): result.add(file_path) return result def get_open_file_handles_under_directory(directory): """get the open files under a directory.""" result = set() all_handles = get_open_file_handles() # to avoid issues with Libraries on Windows 7 and later, we will # have to get the real path directory = get_real_path(os.path.abspath(directory)) print 'Dir ' + directory if not directory.endswith(os.path.sep): directory += os.path.sep for file in all_handles: print 'Current file ' + file if directory in file: result.add(file) return result
The above code uses undocumented functions from the ntdll which I supposed Microsoft does not want me to use. An while it works, the solution does no scale since the process of querying the Object Manager is vey expensive and can rocket your CPU if performed several times. Nevertheless the above code works correctly and could be used to write a tools similar to those written by sysinternals.
I hope someone will find a use for the code, in my case it is code that I'll have to throw awayRead more


text:
Kendrick Lamar to Perform at 2014 Grammy Awards
Kendrick Lamar is among the first round of performers scheduled to rock the mic at the 2014 Grammy Awards. The Compton rhymer will perform a special track with alternative rock band Imagine Dragons.
K.Dot is up for seven nominations including the coveted Album of the Year for his critically acclaimed album, 'good kid, m.A.A.d city.'
Also performing at the Grammys are fellow nominees Daft Punk, who are making their first television performance since performing on the telecast in 2008. We can only hope that Pharrell Williams will join the production duo for a rendition of their ubiquitous hit 'Get Lucky.'
In addition, Nate Ruess (of the pop band Fun.) will team up with Pink for a special performance of the Song of the Year-nominated 'Just Give Me a Reason.'
Veteran rhyme-slinger LL Cool J will return as host of the festivities, which will air live from Los Angeles on Jan. 26 at 8PM ET on CBS.