text:
Feed aggregator
DrizzleDB: Start by fixing small things http://t.co/cY8cLmH6
Patrick Crews: dbqp and Xtrabackup testing
So I'm back from the Percona dev team's recent meeting. While there, we spent a fair bit of time discussing Xtrabackup development. One of our challenges is that as we add richer features to the tool, we need equivalent testing capabilities. However, it seems a constant in the MySQL world that available QA tools often leave something to be desired. The randgen is a literal wonder-tool for database testing, but it is also occasionally frustrating / doesn't scratch every testing itch. It is based on technology SQL Server was using in 1998 (MySQL began using it in ~2007, IIRC). So this is no knock, it is merely meant to be an example of a poor QA engineer's frustrations ; ) While the current Xtrabackup test suite is commendable, it also has its limitations. Enter the flexible, adaptable, and expressive answer: dbqp.
One of my demos at the dev meeting was showing how we can set up tests for Xtrabackup using the unittest paradigm. While this sounds fancy, basically, we take advantage of Python's unittest and write classes that use their code. The biggest bit dbqp does is search the specified server code (to make sure we have everything we should), allocate and manage servers as requested by the test cases, and do some reporting and management of the test cases. As the tool matures, I will be striving to let more of the work be done by unittest code rather than things I have written : )
To return to my main point, we now have two basic tests of xtrabackup:Basic test of backup + restore:
- Populate server
- Take a validation snapshot (mysqldump)
- Take the backup (via innobackupex)
- Clean datadir
- Restore from backup
- Take restored state snapshot and compare to original state
- Similar to our basic test except we create a slave from the backup, replicating from the backed up server.
- After the initial setup, we ensure replication is set up ok, then we do additional work on the master and compare master and slave states
One of the great things about this is that we have the magic of assertions. We can insert them at any point of the test we feel like validating and the test will fail with useful output at that stage. The backup didn't take correctly? No point going through any other steps — FAIL! : ) The assertion methods just make it easy to express what behavior we are looking for. We want the innobackupex prepare call to run without error?
Boom goes the dynamite!:
# prepare our backup
cmd = ("%s --apply-log --no-timestamp --use-memory=500M "
"--ibbackup=%s %s" %( innobackupex
, xtrabackup
, backup_path))
retcode, output = execute_cmd(cmd, output_path, exec_path, True)
self.assertEqual(retcode, 0, msg = output)
From these basic tests, it will be easy to craft more complex test cases. Creating the slave test was simply matter of adapting the initial basic test case slightly. Our plans include: *heavy* crash testing of both xtrabackup and the server, enhancing / expanding replication tests by creating heavy randgen loads against the master during backup and slave setup, and other assorted crimes against database software. We will also be porting the existing test suite to use dbqp entirely…who knows, we may even start working on Windows one day ; )
These tests are by no means the be-all-end-all, but I think they do represent an interesting step forward. We can now write actual, honest-to-goodness Python code to test the server. On top of that, we can make use of the included unittest module to give us all sorts of assertive goodness to express what we are looking for. We will need to and plan to refine things as time moves forward, but at the moment, we are able to do some cool testing tricks that weren't easily do-able before.
If you'd like to try these tests out, you will need the following:
* dbqp (bzr branch lp:dbqp)
* DBD:mysql installed (test tests use the randgen and this is required…hey, it is a WONDER-tool!) : )
* Innobackupex, a MySQL / Percona server and the appropriate xtrabackup binary.
To run them:
$./dbqp.py –suite=xtrabackup_basic –basedir=/path/to/mysql –xtrabackup-path=/mah/path –innobackupex-path=/mah/other/path –default-server-type=mysql –no-shm
Some next steps for dbqp include:
1) Improved docs
2) Merging into the Percona Server trees
3) Setting up test jobs in Jenkins (crashme / sqlbench / randgen)
4) Other assorted awesomeness
Naturally, this testing goodness will also find its way into Drizzle (which currently has a 7.1 beta out). We definitely need to see some Xtrabackup test cases for Drizzle's version of the tool (mwa ha ha!) >: )
Mark Atwood: Drizzle: Seeking tiny contributions, leading to big things
The Drizzle project regularly gets people asking what they can do to get involved in the project.
One very easy way to brush up on your C++ skills and dip your toe into our open development process is to fix minor warnings.
We are very proud that Drizzle builds with zero warnings for with "gcc -Wall -Wextra".
But we can be even better! Our JenkinsCI system has a target that is even more picky, and also a target that runs cppcheck.
Go to one of those pages, pick a build log off the build history, find a warning that you think you can fix, and then ask us in the #drizzle channel on Freenode how to send your fix to us.
After you've done that a few times, you'll be ready to fix some low hanging fruit.
We've had people graduate from this process into becoming a Google Summer of Code student, and eventually having a full time paying job hacking on Drizzle and other open source software.
And it all starts with writing a simple warning fix.
Henrik Ingo: Slides for Fixed in Drizzle talk, Percona Live UK 2011
Here are the slides to my second talk at last week's Percona Live event in London:Fixed in drizzle
View more presentations from Henrik Ingo
Official Drizzle Blog: Fremont beta (2011.10.28) has been released
It is finally here!
The Fremont beta is out and ready to be tested.
In this release:
- Multi-master replication (no conflict resolution)
- UUID's for replication (thanks to Joe Daly)
- JSON interface available
- Percona Innodb patches merged
- Xtrabackup in-tree
- IPV6 data type available
- query login plugin (syslog) is enabled / on by default
- Ability to publish transactions to zeromq
- Improvements to logging stats plugin
- Work on stored procedure interface
- Removal of drizzleadmin utility
- Removal of HailDB engine
- Improvements to Drizzle documentation (thanks to Daniel Nichter, Henrik Ingo, and Vijay Samuel for their efforts)
- Revamped testing system with suites of randgen, sysbench, sql-bench, and crashme tests
- Continued code refactoring
The Drizzle download file can be found here
DrizzleDB: #perconalive is just around the corner. @h_ingo Henrik Ingo will be talking about #Drizzle and all the "gotchas" that have been removed.
DrizzleDB: RT @vjsamuel1990: @DrizzleDB is currently a featured project on @launchpad_net
DrizzleDB: @DrizzleDB is currently a featured project on @launchpad_net
Patrick Crews: Drizzle / dbqp updates
Just wanted to blog about some of the latest updates to dbqp. We just merged some interesting changes into Drizzle (just in time for the impending Fremont beta). In additional to general code cleanup / reorganization, we have the following goodies:Randgen in the Drizzle tree
One of the biggest things is that the random query generator (aka randgen) is now part of the Drizzle tree. While I did some of the work here, the major drivers of this happening were Brian and Stewart:
- Brian makes a fair argument that the easier / more convenient it is to run a test, the greater the likelihood of it being run. Additional tools to install, etc = not so much. Having something right there and ready to go = win!
- Stewart is also a fan of convenience, lotsa testing, and working smarter, not harder. As a result, he did the initial legwork on merging the randgen. I do suspect there is still much for me to learn about properly bzr joining trees and whatnot, but we'll get it right soon enough ; )
This doesn't mean we won't be contributing any changes we make back to the main randgen project / branch, it is strictly to facilitate more testing for Drizzle. As we already have our randgen tests packaged into dbqp-runnable suites, running these tests is even easier : )–libeatmydata
Another request fulfilled in this update is the ability to use Stewart's libeatmydata to speed up testing. By default, dbqp uses shared memory as a workdir, similar to mysql-test-run's –mem option (this can be bypassed in dbqp with –no-shm, fyi). However, this isn't always perfect or desirable to do.
An alternative is to use libeatmydata, which disables fsync() calls. As the name implies, you don't want to use it if care about your data, but for general testing purposes, it can greatly speed up test execution.
If you have the library installed / on your machine, you can use it like so: ./dbqp –libeatmydata [--libeatmydata-path ] …
By default, libeatmydata-path is /usr/local/lib/libeatmydata.so (as if you used make install)Multiple server types
IMHO, this is one of the coolest new tricks. dbqp can now handle more than just Drizzle servers / source! The ultimate idea is to allow tests that utilize more than one type / version of a server to have more interesting tests : ) This will be useful for scenarios like testing Drizzledump migration as we can feed in one (or more) MySQL servers and a Drizzle tree and make sure we can migrate data from all of them.
We also intend to utilize dbqp for testing a variety of Percona products, and it is kind of handy to be able to run the code you are testing ; ) I already have the tool running Percona / MySQL servers and have some randgen tests working:
$ ./dbqp.py --default_server_type=mysql --basedir=/percona-server/Percona-Server --mode=randgen
Setting --no-secure-file-priv=True for randgen usage...
20111013-163443 INFO Linking workdir /dbqp/workdir to /dev/shm/dbqp_workdir_pcrews_9dbc7e8a-2872-45a9-8a07-f347f6184246
20111013-163443 INFO Using mysql source tree:
20111013-163443 INFO basedir: /percona-server/Percona-Server
20111013-163443 INFO clientbindir: /percona-server/Percona-Server/client
20111013-163443 INFO testdir: /dbqp
20111013-163443 INFO server_version: 5.5.16-rel21.0
20111013-163443 INFO server_compile_os: Linux
20111013-163443 INFO server_platform: x86_64
20111013-163443 INFO server_comment: (Percona Server with XtraDB (GPL), Release rel21.0, Revision 188)
20111013-163443 INFO Using default-storage-engine: innodb
20111013-163443 INFO Using testing mode: randgen
20111013-163443 INFO Processing test suites...
20111013-163443 INFO Found 5 test(s) for execution
20111013-163443 INFO Creating 1 bot(s)
20111013-163449 INFO Taking clean db snapshot...
20111013-163452 INFO bot0 server:
20111013-163452 INFO NAME: s0
20111013-163452 INFO SOCKET_FILE: /dbqp/workdir/bot0/s0/var/s0.sock
20111013-163452 INFO VARDIR: /dbqp/workdir/bot0/s0/var
20111013-163506 ===============================================================
20111013-163506 TEST NAME [ RESULT ] TIME (ms)
20111013-163506 ===============================================================
20111013-163506 main.blob [ pass ] 8624
20111013-163516 main.create_drop [ pass ] 2862
20111013-163524 main.many_indexes [ pass ] 1429
20111013-163547 main.optimizer_subquery [ pass ] 17153
20111013-163558 main.outer_join [ pass ] 4243
20111013-163558 ===============================================================
20111013-163558 INFO Test execution complete in 69 seconds
20111013-163558 INFO Summary report:
20111013-163558 INFO Executed 5/5 test cases, 100.00 percent
20111013-163558 INFO STATUS: PASS, 5/5 test cases, 100.00 percent executed
20111013-163558 INFO Spent 34 / 69 seconds on: TEST(s)
20111013-163558 INFO Test execution complete
20111013-163558 INFO Stopping all running servers...
Expect to see this up and running tests against Percona Server in the next week or so. I'll be writing more about this soon.Native / unittest mode
This hasn't made it into the Drizzle tree yet. To ease merging the code with Percona Server / Xtrabackup, I've created a separate launchpad project. One of the things we needed was the ability to write complex tests directly. It is currently easy to plug new tools into dbqp, but we essentially needed a new tool for certain testing needs.
Our solution for this was to allow dbqp to run python unittest modules. We still have a bit of work to do before we have some demo tests ready, but we will be creating some expanded Xtrabackup tests using this system very soon. So far, it is turning out to be pretty neat:
./dbqp.py --default_server_type=mysql --basedir=/percona-server/Percona-Server --mode=native
20111013-190744 INFO Killing pid 1747 from /dbqp/workdir/bot0/s0/var/run/s0.pid
20111013-190744 INFO Linking workdir /dbqp/workdir to /dev/shm/dbqp_workdir_pcrews_9dbc7e8a-2872-45a9-8a07-f347f6184246
20111013-190744 INFO Using mysql source tree:
20111013-190744 INFO basedir: /percona-server/Percona-Server
20111013-190744 INFO clientbindir: /percona-server/Percona-Server/client
20111013-190744 INFO testdir: /dbqp
20111013-190744 INFO server_version: 5.5.16-rel21.0
20111013-190744 INFO server_compile_os: Linux
20111013-190744 INFO server_platform: x86_64
20111013-190744 INFO server_comment: (Percona Server with XtraDB (GPL), Release rel21.0, Revision 188)
20111013-190744 INFO Using default-storage-engine: innodb
20111013-190744 INFO Using testing mode: native
20111013-190744 INFO Processing test suites...
20111013-190744 INFO Found 1 test(s) for execution
20111013-190744 INFO Creating 1 bot(s)
20111013-190749 INFO Taking clean db snapshot...
20111013-190750 INFO bot0 server:
20111013-190750 INFO NAME: s0
20111013-190750 INFO SOCKET_FILE: /dbqp/workdir/bot0/s0/var/s0.sock
20111013-190750 INFO VARDIR: /dbqp/workdir/bot0/s0/var
20111013-190756 ===============================================================
20111013-190756 TEST NAME [ RESULT ] TIME (ms)
20111013-190756 ===============================================================
20111013-190756 main.example_test [ pass ] 1
20111013-190756 test_choice (example_test.TestSequenceFunctions) ... ok
20111013-190756 test_sample (example_test.TestSequenceFunctions) ... ok
20111013-190756 test_shuffle (example_test.TestSequenceFunctions) ... ok
20111013-190756 ----------------------------------------------------------------------
20111013-190756 Ran 3 tests in 0.000s
20111013-190756 ===============================================================
20111013-190756 INFO Test execution complete in 6 seconds
20111013-190756 INFO Summary report:
20111013-190756 INFO Executed 1/1 test cases, 100.00 percent
20111013-190756 INFO STATUS: PASS, 1/1 test cases, 100.00 percent executed
20111013-190756 INFO Spent 0 / 6 seconds on: TEST(s)
20111013-190756 INFO Test execution complete
20111013-190756 INFO Stopping all running servers...
This really only scratches the surface of what can happen, but I'll be writing more in-depth articles on what kind of tricks we can pull off as the code gets more polished.
Three non-testing bits:
1) Percona Live London is just around the corner and members of the Drizzle team will be there.
2) We are *this* close to Fremont beta being ready. The contributions and feedback have been most welcome. Any additional testing / etc are most appreciated.
3) Drizzle is now part of the SPI!
Official Drizzle Blog: Drizzle source tarball 2011.10.27 has been released
Drizzle source tarball, version 2011.10.27 has been released.
In this release:
- Continued code refactoring
- Cleanup of test system
- Document cleanup
The Drizzle download file can be found here
DrizzleDB: Henrik Ingo (@h_ingo) speaking on Drizzle's Progress at Percona Live London October 25th. Discount Code DrizzlePLUK. http://t.co/0lSbxnTN
DrizzleDB: Correction: Stewart Smith speaking on Drizzle at Percona Live London October 25th. Discount code "DrizzlePLUK" http://t.co/G8MDx7Dx
DrizzleDB: Stewart Smith speaking about the GA release of Drizzle at Percona Live London October 24th. Discount code "DrizzlePLUK" http://t.co/G8MDx7Dx
Vijay Samuel: vjsamuel
Its been a while since I ve blogged but I couldn't think of a better time to resume blogging than when Drizzle was officially became associated to Software in the Public Interest. I ve been a part of Drizzle for almost a year and a half now and my passion for Drizzle seems to grow every day. It is always good to see changes that happen for good and this is one of them I guess. Now that Drizzle is a part of SPI, it has a legal entity behind it which is always good. How can you benefit from this you may ask. If you are a US tax payer, then any donation that you make will be tax deductible and all your valuable contributions will be used towards the betterment of Drizzle. The easiest way to donate is using a credit card at Click & Pledge. The SPI website lists some alternative methods such as using a cheque. So, please do make your valuable contributions towards Drizzle. As always I feel proud to be a part of the Drizzle family and will continue to strive for the betterment of Drizzle.
Official Drizzle Blog: Drizzle joins Software in the Public Interest, can take (tax-deductible) donations
Since it's inception in 2008 Drizzle has taken the approach of an open
source community project. It's been run as a meritocracy by its
developer community, with developers from various companies and just
individuals. Even though at first Sun and then Rackspace did sponsor a
core team to work full time on the project, the project is not owned
by any particular company, but Drizzle is developed by a vibrant and
diverse community. We've been proud to have between 20-40 active
contributors each month.
With the first stable release in March 2011, interest in the project
grew. At this point we also decided it was time to solidify and
clarify the status of the project as a non-profit community project.
Out of a couple options available, we chose to become an Associated
Project at the Software in the Public
Interest. The SPI is a charitable US non-profit corporations that
acts as an umbrella
organization to many open source projects, including some well
known ones like Debian and PostgreSQL. Drizzle was accepted as an SPI
Associated Project by the Board on August
At this point, we would like to extend our gratitude to Josh Berkus (a
PostgreSQL lead developer) who guided and sponsored Drizzle through
the application process! We appreciate not just your experience and
expertise with the SPI, but also the gesture of friendly help between
two open source database projects.
Having a legal entity behind Drizzle has a number of useful benefits
and any open source project that is bigger than just one or two guys
should seriously consider using one of these umbrella organizations.
One benefit that is available to us starting this week is that you can
now donate money to Drizzle via the SPI. The easiest way to donate is
using a credit card at Click & Pledge. The SPI website lists some alternative methods such as
using a cheque. For US tax payers donations are tax-deductible and if
you are a business you can of course write the donation off as an
Donations made via the SPI bank account will be properly accounted for
by the SPI treasurer. Please read above links on how to "earmark" your
donation for Drizzle. Available funds will be used by the Drizzle
project primary for expenses such as legal or IT infrastructure and
secondary for arranging developer meetings and if possible sponsoring
attendance at conferences. Note that if you want to sponsor
development of Drizzle, such as a particular feature, and you have a
large enough budget to be usable for that purpose, we recommend you
rather contract such development directly via one of the
commercial service providers that employ Drizzle developers.
Patrick Crews: Drizzle multi-master testing!
So, it has been a while since I've blogged. As some of you may have read, I have a new job and Stewart and I have been busy planning all kinds of testing goodness for Percona >: ) (I've also been recovering from trying to keep up with Stewart!)
Rest assured, gentle readers, that I have not forgotten everyone's favorite modular, community-driven database ; ) Not by a long-shot. I have some major improvements to dbqp getting ready for a merge (think randgen in-tree / additional testing modes / multiple basedirs of multiple types). Additionally, I've been cooking up some code to test the mighty Mr. Shrews' multi-master code (mwa ha ha!)
What I've done is allow for a new option to be used with a test's .cnf file (this is a dbqp thing, won't work with standard drizzle-test-run). If the runner sees this request, it will generate a multi-master config file from the specified servers' individual slave.cnf files.
Here is a sample config:
servers = [[--innodb.replication-log],[--innodb.replication-log],[--plugin-add=slave --slave.config-file=$MASTER_SERVER_SLAVE_CONFIG]]
# we tell the system that we want
# to generate a multi-master cnf file
# for the 3rd server to use, that
# has the first two servers as masters
# the final file is written to the first
# server's general slave.cnf file
gen_multi_master_cnf= 0,1
A good rundown of the file's contents can be found on Shrews' blog here, but the end result looks like this:
I tried cooking up a basic test case where we spin up 3 servers – 2 masters and one slave. One master 1, we create table t1:
CREATE TABLE t1 (a int not null auto_increment, primary key(a));
On master 2, table t2:
CREATE TABLE t2 (a int not null auto_increment, primary key(a));
We insert some records into both tables, then check that our slave has everything! Sounds simple, right?
Sigh. If only. It seems that we are running into some issues when we try to record the test – you can read the bug here
We see some interesting output in the slave's logs before it crashes:
$ cat workdir/bot0/s2/var/log/s2.err
InnoDB: Doublewrite buffer not found: creating new
InnoDB: Doublewrite buffer created
InnoDB: 127 rollback segment(s) active.
InnoDB: Creating foreign key constraint system tables
InnoDB: Foreign key constraint system tables created
(SQLSTATE 00000) Duplicate entry '772-1' for key 'PRIMARY'
Failure while executing:
INSERT INTO `sys_replication`.`queue` (`master_id`, `trx_id`, `seg_id`, `commit_order`, `originating_server_uuid`, `originating_commit_id`, `msg`) VALUES (2, 772, 1, 1, 'ac9c8ac0-8f10-474b-9bbd-b61d2cdb2b93' , 1, 'transaction_context {
server_id: 1
transaction_id: 772
start_timestamp: 1317760732106016
end_timestamp: 1317760732106017
event {
type: STARTUP
segment_id: 1
end_segment: true
Replication slave: Unable to insert into queue.
Replication slave: drizzle_state_read:lost connection to server (EOF)
Lost connection to master. Reconnecting.
Replication slave: drizzle_state_connect:could not connect
111004 16:39:05 InnoDB: Starting shutdown...
Additionally, you can just try the setup with –start-and-exit:
$ ./dbqp --suite=slave --start-and-exit multi_master_basic
20111004-170033 INFO Using Drizzle source tree:
20111004-170033 INFO Taking clean db snapshot...
20111004-170033 INFO Taking clean db snapshot...
20111004-170033 INFO Taking clean db snapshot...
20111004-170035 INFO bot0 server:
20111004-170035 INFO NAME: s0
20111004-170035 INFO VARDIR: /drizzle_mm_test/tests/workdir/bot0/s0/var
20111004-170035 INFO bot0 server:
20111004-170035 INFO NAME: s1
20111004-170035 INFO VARDIR: /drizzle_mm_test/tests/workdir/bot0/s1/var
20111004-170035 INFO bot0 server:
20111004-170035 INFO NAME: s2
20111004-170035 INFO VARDIR: /drizzle_mm_test/tests/workdir/bot0/s2/var
20111004-170035 INFO User specified --start-and-exit. dbqp.py exiting and leaving servers running...
pcrews@mister:/drizzle_mm_test/tests$ ps -al
0 S 1000 18652 1 2 80 0 - 112094 poll_s pts/2 00:00:00 lt-drizzled
0 S 1000 18688 1 3 80 0 - 112096 poll_s pts/2 00:00:00 lt-drizzled
0 S 1000 18721 1 3 80 0 - 156326 poll_s pts/2 00:00:00 lt-drizzled
0 R 1000 18780 15985 0 80 0 - 3375 - pts/2 00:00:00 ps
0 S 1000 32463 30047 0 80 0 - 11272 poll_s pts/1 00:00:01 ssh
From here, we can connect to the slave and check out sys_replication.applier_state:
$ drizzle -uroot -p9318 test
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Welcome to the Drizzle client.. Commands end with ; or \g.
Your Drizzle connection id is 216
Connection protocol: mysql
Server version: 2011.09.26.2427 Source distribution (drizzle_mm_test)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
drizzle> use sys_replication;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Schema changed
drizzle> show tables;
| Tables_in_sys_replication |
| applier_state |
| io_state |
| queue |
3 rows in set (0.001641 sec)
drizzle> select * from applier_state;
| master_id | last_applied_commit_id | originating_server_uuid | originating_commit_id | status | error_msg |
| 1 | 0 | f716781f-8c00-4b81-82c6-62039136d616 | 0 | RUNNING | |
| 2 | 3 | df7f2f6e-dba4-43ea-a674-fa4a3709865b | 3 | RUNNING | |
2 rows in set (0.000928 sec)
drizzle> select * from io_state;
| master_id | status | error_msg |
2 rows in set (0.000839 sec)
So, it looks like the slave knows about both masters, but for some reason, the applier from master 1 is stopped : (
At any rate, there is a bug open on this and it could be something in my config(?) It's been a while since I've played with replication and I know there has been some tinkering under the hood since then : )
The branch with the test code can be found here:
At the very least, we can now create tests that use this feature, which will help ensure that it stays on the path of solid code in the future! How about anyone out there? Has anyone been using multi-master? If so, can you share any setups / tests? Extra information would be most appreciated : )
MySQL Performance Blog: Percona Welcomes Patrick Crews
I am very happy to welcome Patrick Crews to the Percona development team. Patrick joins Percona at a very exciting time for the development team. We are getting regular releases of Percona Server and Percona Xtrabackup out the door, we have been heavily using the Jenkins continuous integration system to maintain and improve the quality of the products we ship and we just upgraded our documentation publishing platform for both Percona Server (5.1 and 5.5) and Percona Xtrabackup.
We are at the natural point to expand our QA efforts – and that's where Patrick joins us.
Patrick has been doing QA in the MySQL world for a while now, and has extensive experience with both MySQL and Drizzle. His work has included use of a variety of testing tools such as the randgen (random query generator) project to which he contributes.
As a Drizzle developer, he saw the code get to its first GA release. This included testing a completely rewritten replication system, drizzledump's evolution to a migration tool, as well as creating a new pluggable testing system for the project (dbqp – expect to hear a lot more on this in the months to come).
Patrick's role will have him working on both Percona Server, XtraDB, and XtraBackup. This will include creating more advanced tests and test systems for our development needs which will naturally also improve the testing of Drizzle due to sharing of common code.
Patrick has a blog over at www.wc220.com where he writes about Drizzle QA and other topics.
MySQL Performance Blog: Updated Percona Server and Percona XtraBackup documentation
We've just gone live with a new way of publishing and maintaining documentation for Percona Server and Percona XtraBackup. We are now using Sphinx to generate the documentation that we publish on the web site. Sphinx was originally created for the new Python documentation, and has won us over due to the simple markup, ease of cross-referencing, ability to keep our documentation source along with our source code and support for multiple output formats.
This moves our documentation workflow to be the same as for source code. A developer (or writer) will create a bzr branch on launchpad and submit a merge request. This means documentation review now goes through the same system as code review.
We have also set up a Jenkins job to automatically update the documentation on the percona.com web site when changes are made to the source repositories. This means that bug fixes and improvements to the documentation can transparently and automatically be published with a minimal amount of turn-around.
An added benefit for XtraBackup is that it it will enable us to easily share documentation for the Drizzle version of XtraBackup as Drizzle uses Sphinx for its documentation too. The new setup for Percona documentation was based on that of the Drizzle project.
The end result? Better and more frequently updated documentation.
Stewart Smith: Speaking at Percona Live London 2011 (on Drizzle!)
Both Henrik and myself will be at Percona Live London 2011 in late October speaking on the wonderful Drizzle database server.
Other speakers at the conference will be talking about a wide range of topics surrounding the MySQL ecosystem including performance monitoring, backup, search, scaling and data recovery.
P.S. I do have a discount code – ask me in the comments for it!
MySQL Performance Blog: Speaking at HighLoad conference, Moscow, Russia, Training and Hiring
I'm going to be speaking on Highload++ conference October 3,4 in Moscow, Russia. This is a great conference which gathers amazing quality of speakers from Russia and around the world and I usually learn a lot and enjoy talking to a lot of great people on this event.
My talk is going to be about new developments in MySQL Server 5.5, 5.6, Percona Server, MariaDB and Drizzle as it relates to high volume/large scale projects. There is a lot of really cool things happening in MySQL space recently and I would love to share those with you.
I'm also doing a training session 5th of October, which will be in depth training session based on Percona's Training for MySQL Developers. In fact this is a great learning experience both for MySQL Developers and DBAs and this is unique opportunity to attend this course
given in Russian. Bring your laptop if you have one for more Hands On experience.
If you would like to do business with Percona I will be available for business development and consulting meetings on Thursday and Friday next week.
Finally note We're Hiring worldwide for most of positions, so if you're interested joining Percona Team, come and talk to me. We have both technical and non technical positions, in particular we're looking for Sales and Business Development person in Russia.
Why so late announcement. Ah if you must know I did not know if I will be able to make it until very last minute. My passport was stalled in the British Consulate getting visa to UK for Percona Live London in late October. It is great we could get the documents back in time for my travel.


text:
With 6 Cups, Anderson was all about winning
A biography on Oilers great Glenn Anderson, by John McGourty
Tuesday, 01.13.2009 / 1:59 PM MT / Glenn Anderson
For Glenn Anderson, the right winger who will have his number 9 raised to the rafters at Rexall Place on Sunday, it was "grab your stick and skates and see the world." Anderson used his hockey ability to play for the University of Denver, the Canadian National Team, the Augsburger Panther in Germany, Lukko Rauma in Finland, HC Bolzano in Italy and HC La Chaux-de-Fonds in Switzerland. He played in the 1984 and 1988 Canada Cups and Rendez Vous '87 as well as 6 times in international play with Team Canada.
Anderson played 16 seasons and retired from the NHL in 1996. If it were not for 2 half-hearted efforts at a comeback with Edmonton and St. Louis in 1996, he would have retired as a player who averaged more than a point a game. Anderson had 498 goals and 601 assists for 1,099 points in 1,129 games. He was plus-201 for his career.
Those credentials would likely qualify him for the Hockey Hall of Fame, but it was his work in Stanley Cup Playoffs that made him a lock. Anderson was one of the greatest playoff performers in NHL history. He had 93 goals and 121 assists for 214 points in 225 Stanley Cup Playoff games. But that's only part of the story.
When he retired, Anderson's 5 overtime playoff goals ranked second only to Maurice "Rocket" Richard's 6. Joe Sakic now has 8. His 17 playoff game-winning goals rank fifth in NHL history. Anderson ranks fifth in Stanley Cup Playoff games, fourth in points and goals, and seventh in assists.
You could say he was fortunate to play with his centre, but you could say the same thing about Mark Messier: He was fortunate to play with Anderson. Neither won a Stanley Cup without the other.
"The bottom line is championships," Anderson said. "I think it exemplifies the fact that you're a true team player and you know what it takes to be part of a team. And I think you need to win championships."
|Glenn Anderson laughs at a question after being presented with his hall ring at a ceremony at the Hockey Hall of Fame in Toronto on Monday Nov. 10, 2008. (AP Photo/The Canadian Press, Frank Gunn)
"I've had a little time to think about it. ... So I'm savoring the moments and the seconds as they go by," Anderson said. "Ever since I got the call (to go to the Hockey Hall of Fame), June 17, it's something that I'd like to soak in and remember forever."
Anderson said having his number nine raised to the rafters is a great honour, but it reflects his accomplishments with a singular team, while the Hockey Hall of Fame reflects his complete career.
"The banner being raised up in Edmonton, I think it is 2 different scenarios completely," Anderson said. "But I think my tenure is mostly with the Oilers. But I just don't want to say that my hockey career was just in the professional ranks in North America. I was very proud and honored to be part of Team Canada and wear the Canadian Maple Leaf proudly. Hopefully, I did my country justice by representing them."
Anderson opted out of Canadian juniors to play American college hockey when it wasn't seen as a route to the NHL. He said Johnston helped him see opportunities.
"I think Denver was spectacular because of the fact that back then, in the 1970s, a lot of players weren't even thinking about going to school as a backup plan for their hockey career," Anderson said. "A lot of players played in junior hockey and they had 1 dimension. They were going to get into the NHL. I was at that point where I was finally turning; where players had choices of where they wanted to go and play and have a backup plan.
"I think schooling is very important for any kid playing the game today and it was very important for me. Especially with the preparation and the discipline that you have to have for school and for sports. (Pioneers coach) Marshall Johnston was a big part of that. And I'm very, very honored to have him as my coach and one of my mentors in the game."
Anderson played one season of college and then decided to go the junior route. That lasted 7 games before he joined the national team and Father Bauer in hopes of playing in the 1980 Winter Olympics.
"My training sessions with the Olympic program, and to be an Olympic athlete at that time, as an amateur, was absolutely phenomenal.," Anderson said. "Four hours of ice time a day. From 7 a.m. in the morning till 8 p.m. at night, we were on the ice, off the ice or doing some kind of mental preparation system-wise or training-wise.
"As far as what Father Bauer did, whatever energy I had at the end of the day, basically (it was) Father Bauer's philosophy that I was always summoned over to the monastery there in Calgary and we had endless conversations about more of the human spirit and the political end of it … that the North American league is not the only league; there're other options.
|Glenn Anderson #9 of the Edmonton Oilers skates after the play during the Molson Canadien Heritage Classic against the Montreal Canadiens on November 22, 2003 at Commonwealth Stadium in Edmonton, Canada. The Oilers defeated the Canadiens 2-0. (Photo by Dave Sandford/Getty Images)
The Oilers came together quickly in the years before their championships. They got defenceman Kevin Lowe in the first round of the 1979 Draft, Messier in the third round and Anderson in the fourth round. Paul Coffey was taken in the first round of the 1980 draft and Jarri Kuri in the fourth round. Grant Fuhr was a first-round pick in 1981 and Steve Smith in the sixth round. Jaroslav Pouzar was taken in 1982. Jeff Beukeboom was a first-rounder in 1983 and Esa Tikkanen went in the fourth round.
"You've really got to question the world scouting at that point in time," Anderson said. "Because, in our draft year, the Oilers had no (second-round) pick. And you've got in '79, Kevin Lowe, Mark Messier, and I went in the fourth round. Then you've got another first-rounder in Paul Coffey and then Grant Fuhr. So, the draft really pulled that team together and the players just kind of really revolved around (Wayne) Gretzky. When you are playing with the best player in the world, I mean, you start doing things you never even dreamed about doing."
They lost to the New York Islanders in the 1983 Stanley Cup Final and then won the next year. Anderson had a game-winning goal in the final series.
"It was a lot of time and a lot of effort getting to that position," Anderson said. "And it was a learned condition. It was more like a relief, we finally did it. Then once you get there -- getting there is one thing and staying on top is another. But it was more of a relief and you're just so exhausted and so content you finally did it, that there is a great relief."
But nothing lasts forever, and Anderson's time in Edmonton ended when he was traded to the Toronto Maple Leafs with Fuhr in 1991. The team finished out of the playoffs that season, but lost the Western Conference championship in each of the next two years, first to Los Angeles and Gretzky, and then to Vancouver after Anderson was dealt to the Rangers.
"Coming from a team that won championships and going into Toronto and not really realizing what I was getting into, I definitely had my work cut out for me there," Anderson said. "But I was fortunate enough that we had a great general manager in Cliff Fletcher, and he saw the bigger picture and kind of knew what had to be done. And the time that I spent in Toronto was absolutely phenomenal because of the fact that it was like the hockey hotbed of Canada.
"You're under the spotlight and it's the toughest ticket anywhere in the hockey world. I was very lucky and fortunate to play on the teams that I did play on in St. Louis, New York, Edmonton and Toronto because as a kid growing up, the one game that you get to see on a regular basis is Hockey Night in Canada with the Toronto Maple Leafs or Montreal Canadiens."
Anderson wasn't with Toronto in the 1994 playoffs, he'd been traded to the Rangers for Mike Gartner at the trading deadline. He was, as they say, the final piece of the puzzle and played on a powerful line with Adam Graves and Messier. They beat the New Jersey Devils in a memorable, 7-game Eastern Conference Final and the Canucks in 7 games to capture his sixth Stanley Cup.

subset: commoncrawl


text:
Wink Loc Ft Pusha T & Ra Diggs – Give Em Hell
February 20, 2013 | Music, Rap/Hip Hop
Flatbush's very own Wink Loc just released the third installment in his "Locomotive" mixtape series. The tape guest appearances from Pusha T, PUSH!, Smoke Dza, Uncle Murda, Twigg Martin, A-Mafia, L.E.P. Bogus Boys and more. It also has production by The Olympicks, Rico Beats, Dan The Man, Harry Fraud and more. Here is his collaboration with Pusha T and Ra Diggs titled 'Give Em Hell'. Grab the full mixtape here.
Listen and download the track below.
Download: Wink Loc Ft Pusha T & Ra Diggs – Give Em Hell


text:
It's looking as if rookie Stefen Wisniewski, anointed the starting center on draft day when he was the only one on the roster, will instead be the Raiders' starting left guard.
While coach Hue Jackson wouldn't come out and say it Monday in a conference call with local media, Wisniewski probably will be the replacement for free-agent departure Robert Gallery when Oakland opens the regular season Sept. 12 against the Denver Broncos.
"I wouldn't say he's all the way entrenched there, but I think he's done some very good things," Jackson said. "I think as we move closer to our opener, as we move closer to our game this week, we'll have a pretty good idea where we're going to play him at."
The Raiders (0-3) close out the exhibition season Friday night in Seattle, with most starters likely playing very little if at all.
With the offensive line a bright spot in a 40-20 loss to New Orleans on Sunday night, it appears Wisniewski's destiny is to begin his career at the same position his uncle (and position coach) Steve Wisniewski did as an eight-time Pro Bowler for the Raiders.
"It looks like that," Stefen Wisniewski, a second-round draft pick out of Penn State, said Sunday night. "Certainly, things could change at any point, but it seems like that might be my permanent spot."
For the past several practices, Wisniewski, who played center when camp opened, has played at left guard while incumbent Samson Satele, who was re-signed Aug. 2, played center.
Jared Veldheer has taken virtually every snap as the first team left tackle, while the right side has been manned by Cooper Carlisle at guard and Khalif Barnes at tackle. Jackson wouldn't commit to those five being the Week 1 starters, but it appears to be the most likely scenario.
"I'm not going to tell you I'm set, but I'm definitely moving in that direction," Jackson said.
Besides keeping quarterback Jason Campbell upright, the Raiders ran well against New Orleans, including 32 yards on five carries by Michael Bush against the Saints' first-team defense.
Boller was the more decisive of the two, going 5 for 7 for 69 yards, with Edwards absorbing three sacks and going 6 for 10 for 60 yards.
Van Dyke will get lots of work this week, as starter Chris Johnson won't practice while recovering from surgery but will return "sooner, rather than later" according to Jackson.


text:
When you need a quick and efficient order of aircraft paper, Jaco Aerospace can provide the product you want in the turnaround time that you need. From wax coated cloth papers and heavy duty items to polykraft paper, transparent film and roll material, we offer an extensive stock of aircraft paper from a number of top name manufacturers.
Whether you need opaque static shielding paper, barrier roll material or flat, heat sealable aircraft paper, rest assured that we've got the items that you need – and with same day shipping, most products can be delivered to your hangar by tomorrow morning. Available in sheets and slit rolls, our vast collection of aircraft paper is all you need to run an efficient and safe operation.
With the fastest RFQ turnaround time in the industry and quick same day shipping available, we are your top source for aircraft paper and other aviation products. If you don't see the kind of aircraft paper you are in need of on our website, please don't hesitate to call our sales team for expert help in locating the item you need. We will find the kind of aircraft paper you need at the lowest price available, and can ship it to you quickly. For more assistance with our aircraft paper or any of our products, please call 1 (888) 727-5602 now.


text:
Buster is a 4-year-old male Chihuahua. He likes cats and other dogs, but would like a home without little kids. He's housebroken and crate trained. He knows "sit" and "stay." He loves to play with soft toys and his little dog pals at the shelter, Princess and Purdi. The shelter will have him neutered.
* * *
Issy is a pretty female dilute calico, about a year old. She came to the shelter as a stray. She uses the litter box in her cage and will be spayed before she leaves.
* * *
Carmin is a female, about 1 year old. Her fur is glossy black and she has a nice personality. She came to the shelter as a friendly stray and she uses the litter box in her cage. The shelter will have her spayed before she can leave. She loves to purr and be petted.
* * *
Stewart is an adult male husky mix with one blue eye and one brown eye. He's very good-natured and calm. He knows "sit" and "give paw." He's clean in his kennel and most likely housebroken.
If you are interested in adopting a pet, call or visit the Humane Society of Port Jervis/Deerpark at 202 Route 209, Port Jervis, or visit pjhumane.org or pjhumane.blogspot.com.
Location, ST | website.com


text:
Seriously Injured?
Progressive Case Management Inc. will help you or your loved one recover every step of the way. We are an innovative and forward thinking Case Management company specializing in serious injuries such as acquired brain injury, spinal cord injury, and severe orthopedic injury. We are Canadian, privately owned, and believe in providing ethical and professional medical and rehabilitation services to our clients.
That is how we transform the lives of people.


text:
Location: Soybean Genomics and Improvement
Project Number: 8042-21000-275-00
Start Date: May 14, 2013
End Date: May 13, 2018
The genetic analysis of 1,150 wild soybean accessions in the USDA Germplasm Collection with 50,000 SNP DNA markers will provide the genetic data to select a Core Collection of 60 wild soybean accessions. Thirty of the accessions were used by collaborators in crosses with cultivated soybean followed by intense selection and yield evaluation. The whole genome sequence (WGS) of the Core Collection, the adapted parents used in the cultivated x wild crosses, as well as a set of the highest yielding progeny and a similar set of unselected progeny from each cross will be determined. These data will facilitate a comparative sequence analysis to identify genome regions containing genes associated with domestication and unique genomic regions/genes from the wild soybean. Genetic markers to introgress the wild soybean-derived genes into cultivated soybean will be identified. The available WGS of common bean and wheat will be analyzed to identify SSR DNA markers. Polymerase chain reaction (PCR) primer sets flanking the SSRs will be designed and used to establish SSR marker databases for common bean and wheat. To evaluate the utility of the databases, a set of SSRs will be selected to amplify DNA from a set of genotypes and the amplicons visualized for locus specificity and polymorphism. In the case of wheat, additional WGS analyses using the HiSeq 2000 DNA sequencer will be performed on a small set of hexaploid wheats to provide additional data for SSR identification. In the case of soybean, analysis of 50,000 SNP DNA markers on the USDA Germplasm Collection of more than 18,000 cultivated soybean accessions will be used to identify a set of 6,000 SNP markers that are highly informative and well distributed across the soybean chromosomes. The 6,000 SNPs will be used to create a new Illumina BeadChip for soybean genome analysis. This Beadchip, along with a previously designed 6,000 SNP BeadChip for common bean, will be used to discover genes/quantitative trait loci (QTL) controlling important traits including resistance to biotic and abiotic stresses and agronomic and seed quality. Genomic DNA libraries of perennial Glycine species G. tomentella and G. canescens will be prepared for DNA sequence analysis on the HiSeq 2000. Size-selected DNA libraries ranging from 500 bp to 10 kbp will be developed for paired-end sequence analysis. Construction of four DNA libraries with fragment sizes of 500bp, 2.5kb, 5kb, and 10kb will be produced. The resulting 150 bp sequence reads will be processed using SOAPdenovo software. The resulting sequence scaffolds will be anchored to the G. tomentella and G. canescens chromosomes using genetic maps created using genotyping by sequencing. Recombinant Inbred line (RIL) populations of progeny from crosses of Williams 82 soybean with nodulation-restricting genotypes PI377578 and PI417566 will be analyzed for nodulation phenotype. Bulked segregant analysis using 1536 SNP DNA markers will be used to identify the position of the gene in each population controlling restricted nodulation. Additional markers will be developed and used to verify the position of the genes controlling restricted nodulation.


text:
Premium RV Awning Cleaner - 32 oz.
1 Question | 1 Answer
Read All Q&A | Ask a Question | Answer a Question
Tip: After cleaning, allow your awning to dry before rolling it up to prevent damaging mold and mildew growth.
Below is a video showing a few of the features and uses for this item.
And next, many of the Thetford Cleaning Chemicals now have a DFE logo on them, showing that they now recognized by the EPA as they reduce hazards to humans and the environment.
Technical Specs
Weight: 2.4 lbs.
Dimensions: 32 oz.
Manufacturer: Thetford Corp
Mfg Part #: 32518
Tech Notes: Shipping Weight: 3 lbs.
Related Items
Premium RV Awning Cleaner - 32 oz.: Customer Reviews
Camper's Choice Rating
Reviewed by 4 customers
from Wilmington, MA
Our awning looks new again.
10 out of 10 people found this review helpful.
Awesome Product!
32 out of 48 people found this review helpful.
from Cocoa, FL
Great Awning Cleaner
1 out of 1 people found this review helpful.


text:
Does anyone besides me find it telling that the keepers of the "Doomsday Clock" plan to move its minute hand forward this Wednesday for the second time during the Bush administration? (Note to Dubya: That would be Mickey's "big hand.")
For anyone unfamiliar with the clock, scientists who were spooked after working on The Manhattan Project created it back in 1947. Maintained by the Bulletin of Atomic Scientists, the clock is currently set at seven minutes to midnight, with midnight marking global catastrophe. The group said it was making the move based on worsening nuclear and climate threats.
I'm not saying that the Bushistas' worldview is directly responsible for the move but when you have Veep Cheney declaring on Fox re: Iraq: "This is an existential conflict," you've got to wonder about how much brain matter is involved in this government. ("Sergeant Sartre, Corporal Camus, incoming dangerous philosophies! Get the bunker brain busters!")
In a press release from the Bulletin of Atomic Scientists, its board stated the clock's forward march was because of "growing concerns about a 'Second Nuclear Age' marked by grave threats, including: nuclear ambitions in Iran and North Korea, unsecured nuclear materials in Russia and elsewhere, (and) the continuing 'launch-ready' status of 2,000 of the 25,000 nuclear weapons held by the U.S. and Russia."
The board also cited "escalating terrorism, and new pressure from climate change for expanded civilian nuclear power that could increase proliferation risks." The press release called our present tense the most perilous period since Hiroshima and Nagasaki.
Known and very popular cialis coupon which gives all the chance to receive a discount for a preparation which has to be available and exactly cialis coupons has been found in the distant room of this big house about which wood-grouses in the houses tell.
The last time the clock's minute hand was prodded forward was in 2002, from nine to seven minutes. The reason? Little progress was made on global nuclear disarmament; the United States rejected a series of arms control treaties and announced its intentions to withdraw from the Anti-Ballistic Missile Treaty and terrorists sought to acquire nuclear weapons.
All is not lost, however. The clock has changed its position 17 times since its creation, both forward and backward. In 1991, after the U.S. and the Soviet Union signed the Strategic Arms Reduction Treat, the clock was pushed back to seventeen minutes to midnight, it's greatest distance from disaster so far.
(On the other hand, in 1953, after the U.S. and the Soviet Union tested thermonuclear devices within nine months of one another, the clock made it's closest approach to annihilation: two minutes to midnight.)
But, surely, now that Bush has announced his new "escalation = victory" strategy for Iraq the clock will…uh.
Much has been made of Bush's speech last week, outlining his "greatest hits" plan for Iraq. A lot of folks have spent a lot of time trying to explain his disconnect from reality, from history and from military stratigery in psychological terms. The one term overlooked, however, has been: "batshit crazy."
Last Wednesday, sallow faced and communicating, via his eyes, in Morse code, the President was all over the place intellectually (if I dare use that word). It was like a foreign relations scatter blast of birdshot.
Among his most Brobdingnagian bromides:
"Failure in Iraq would be a disaster for the United States." (Note: Because it hasn't been thus far?)
"Our past efforts to secure Baghdad failed for two principal reasons: There were not enough Iraqi and American troops to secure neighborhoods that had been cleared of terrorists and insurgents. And there were too many restrictions on the troops we did have." (Note: So go crazy, guys and gals. Just try not to get caught.)
"I've made it clear to the Prime Minister and Iraq's other leaders that America's commitment is not open-ended. If the Iraqi government does not follow through on its promises, it will lose the support of the American people — and it will lose the support of the Iraqi people." (Note: Um, with two-thirds of Americans against the war and against the build-up and two-thirds of Iraqi citizens opposing the U.S. occupation and thinking it's okay to kill American troops? What's our threat, here? We'll drop trow in the Iraqi's general direction and shame them all? Flip 'em the bird?)
"Succeeding in Iraq also requires defending its territorial integrity and stabilizing the region in the face of extremist challenges. This begins with addressing Iran and Syria. These two regimes are allowing terrorists and insurgents to use their territory to move in and out of Iraq. Iran is providing material support for attacks on American troops. We will disrupt the attacks on our forces. We'll interrupt the flow of support from Iran and Syria. And we will seek out and destroy the networks providing advanced weaponry and training to our enemies in Iraq." (Note: Another episode of NeoCons Gone Wild.)
"The challenge playing out across the broader Middle East is more than a military conflict. It is the decisive ideological struggle of our time. On one side are those who believe in freedom and moderation. On the other side are extremists who kill the innocent, and have declared their intention to destroy our way of life." (Note: Is the latter any way to describe our domestic and foreign policies, George?)
"Victory will not look like the ones our fathers and grandfathers achieved. There will be no surrender ceremony on the deck of a battleship." (Note: 'Cause battleships tend not to function well in the middle of a desert.)
He ended with a rousing: "We go forward with trust that the Author of Liberty will guide us through these trying hours. Thank you and good night." (Note: No "God bless us one and all" or "God bless America." Me? I'm still trying to figure out who the author of Liberty is. Francis Scott Key? Kate Smith? Michael Moore?)
The next day, encountering a very tepid crowd at Fort Benning, Bush backtracked a tad. He said the entire escalation plan had been the Iraqi government's idea and that Bush's think tank (the one housing the fish) just tweaked it.
"The Iraqis must secure their people. The government recognizes they've got to do so, and they've put forth a plan. I received their plan, their version of the plan when I was in Jordan. The Prime Minister came and said, look, I understand we've got to do something about this violence, and here is what I suggest we do. Our commanders looked at it, helped fine-tune it so it would work." (Note: Last month, Iraq Prime Minister al-Maliki announced that he wanted American troops OUT of Baghdad so the Iraqi Army could move in. He's not a big booster of Bush's or, apparently, his own plan. Plus, he's in league with the Shiite militias. D'oh.)
In terms of hard military strategy, Bush declared: "I believe there's an Almighty, and I believe a gift of the Almighty to every soul is the desire to be free. That's what I believe." (Note: And I believe you're about three and a half quarts short of a gallon of IQ. Sue me.)
In a last ditch attempt to connect the Iraqi occupation to 9/11, Bush proffered. "You know, I knew that right after the attacks, the American psyche being what it is, people would tend to forget the grave threat posed by these people. I knew that. As a matter of fact, I was hoping that would happen so that life would go on." (Note: How many ways can you say: "Go back buying crap and going into debt while I deal with complex things you cannot possibly understand, morons. Catch me, catch me, if you can. You can't catch me, I'm the President man.")
By Saturday, on his radio address, Bush was lashing out at his critics. "Members of Congress have a right to express their views, and express them forcefully. But those who refuse to give this plan a chance to work have an obligation to offer an alternative that has a better chance for success. To oppose everything while proposing nothing is irresponsible." (Note: Which, in a way, nicely summarizes Dubya's "New Way Forward.")
On Sunday, the guard dogs were unleashed on network and cable gabfests. Cheney declared the quagmire "the kind of conflict that's going to drive our policy and our government for the next 20 or 30 or 40 years." Nice.
In terms of the majority of Americans' revulsion to both our Iraq invasion and the escalation of troops? Cheney, ever the populist, quipped: "You cannot simply stick your finger up in the wind and say, gee, public opinion's against (us), we better quit." If the president did that, it would just "validate the al Qaeda view of the world." (Note: To the majority of Americans who aren't members of snooty social clubs, you're now officially members of al Qaeda. Get that boy a big ceegar and a turban!)
National Security Adviser Stephen (salivatin') Hadley warned: "We are going to need to deal with what Iran is doing inside Iraq."
By Sunday night, on "60 Minutes," Bush was in full-tilt gonzo "damn the torpedoes full team ahead" mode. Referring to himself as a "scapegoat" for the war, should one be needed, he said he would try to get people behind the new escalation in his role as "educator-in-chief." Oy!
When asked if he expected Congress to try to stop the never-ending bloodbath, Bush blinked: "Now I fully understand they will. They could try to stop me from doing it, but, uh, I've made my decision and we're going forward."
When asked if he believed he could send in more troops no matter what Congress says, he stated: "I think I've got, in this situation, I do, yeah."
When asked if he regretted his illegal takeover of Iraq? Bush said "no."
"Our administration took care of a source of instability in Iraq. Envision a world in which Saddam Hussein was rushing for a nuclear weapon to compete against Iran… He was a significant source of instability."
"My decision to remove Saddam Hussein was the correct decision in my judgment. We didn't find the weapons we thought we would find or the weapons everybody thought he had. But he was a significant source of instability," Bush told CBS reporter Scott Pelley. "We liberated that country from a tyrant. I think the Iraqi people owe the American people a huge debt of gratitude and I believe most Iraqis express that." (Note: Via sectarian violence, executions and suicide bombings.)
Probably the best summation of Bush's new batshit policy came from Keith Olbermann who, one day after Dubya's initial speech, on "Countdown," noted: "Mr. Bush, this is madness. You have lost the military. You lost the Congress to the Democrats. You have lost most of the Iraqis. You have lost many of the Republicans. You have lost our allies in this. You are losing the credibility not just of your presidency, sir, but more importantly, of your office itself. And most imperatively, you are guaranteeing that more American troops will be losing their lives and more families their loved ones. You are guaranteeing that. This becomes your legacy sir. How many of those you addressed last night as your fellow citizens, have you just sent to their deaths.
"And for what, Mr. Bush? So that the next president has to pull the survivors out of Iraq instead of you? Good night, and good luck."
Tick-tick…..BONG-BONG-BONG. HAPPY DOOMSDAY, EVERYBODY. Let's all sing.
"Let old America be forgot
And never brought to mind.
Let old America be forgot.
And the days I thought it mine."
Don't forget to tip your Homeland Security waitress on the way out.
More from this author:
Hang em' High (7631 Hits)
by Ed Naha If the execution of Saddam Hussein has proven anything, it's that the new, democratically elected Iraqi government has learned a...
by Ed Naha If the execution of Saddam Hussein has proven anything, it's that the new, democratically elected Iraqi government has learned a...
God's on line two (7008 Hits)
by Ed Naha I have nothing against religion. Since the dawn of time, humans have found solace and strength by acknowledging the existence of...
by Ed Naha I have nothing against religion. Since the dawn of time, humans have found solace and strength by acknowledging the existence of...
Through the Looking Glass Darkly (6300 Hits)
by Ed Naha This past Saturday, 25 American troops died in Iraq. It was the third worst day in the history of the so-called war. The unofficial...
by Ed Naha This past Saturday, 25 American troops died in Iraq. It was the third worst day in the history of the so-called war. The unofficial...
Lizzie Cheney Took An Ax… (6512 Hits)
by Ed Naha Every so often, something emerges from D.C. that is SO outrageous; it gives you the intellectual equivalent of freezer burn. Such...
by Ed Naha Every so often, something emerges from D.C. that is SO outrageous; it gives you the intellectual equivalent of freezer burn. Such...
Bush: The Division-Maker (5031 Hits)
by Ed Naha I've officially become one of those people I loathe to encounter in movie theaters. You know, the ones who yell "Don't open...
by Ed Naha I've officially become one of those people I loathe to encounter in movie theaters. You know, the ones who yell "Don't open...
Related Articles:
Happy 65th Birthday -- Now Will You Please Retire? (7772 Hits)
Sixty-five years ago today, on December 7th, 1941, Japanese pilots bombed the American naval base at Pearl Harbor, Hawaii. World War II had...
Doomsday Book: Bush Literary Lunch Foretells Horrors Ahead (8661 Hits)
by Chris Floyd Stop what you're doing and go read – right now – Glenn Greenwald's account of the recent "literary luncheon" that...
Happy Anniversary Free Iraq! (5058 Hits)
by Anwaar Hussain This 18th of March, 2007 was the 4th anniversary of Iraq's brutal occupation by American forces and also the 4th...
Doomsday for the Greenback (6992 Hits)
by Mike Whitney "Of all the contrivances for cheating the laboring classes of mankind, none has been more effective than that which...
HAPPY INDEPENDENCE DAY;YOU HAVE NO GOVERNMENT (7326 Hits)
by Carolyn Baker Turning and turning in the widening gyre The falcon cannot hear the falconer; Things fall apart; the centre cannot hold; The...
Add this page to your favorite Social Bookmarking websites
| More...
Hits: 6125
Comments (2)
a guest said:
Happy Doomsday To Us!
not that your group wants to hear the truth, yet I feel I must tell you the crowd was not tepid, it was hot as hell, and everyone yelled a full 3 min and clapped till their hands bled. Well maybe they were red and painful. hope this makes your day better, knowing the truth, I was there were you?
a guest said:
sunken carriers gonna make great artificial reefs
Boom! go the troops spreading welfare cuts and inflation round the globe.
Write comment


text:
|Latest News
Gladiators Host Game 3 Tonight!
Monday, April 13, 2009
The Gladiators continue their best of seven Division Series against the Florida Everblades on Thurday as they host Game 3 at 7:05 p.m. Gwinnett lost a pair of hearbreakers over the weekend at Florida including a 3-2 overtime loss in Game 2 on Saturday night. The Gladaitors host Game 4 of the series as well on Friday, April 17th at 7:35 p.m. at the Arena at Gwinnett Center. Tickets to both games are on sale now at The Arena at Gwinnett Center Box Office and at all TicketMaster locations.
There are also convenient Playoff Ticket Packages that will cover all of the games in the Division Semi-Finals series. Our convenient 3-Game Playoff strip is available in Premium Seating for only
$ 45.00 and will ensure your selected seats for each of the upcoming home games in the first round. End Zone level seating is only $ 36.00.
Keep up to date with the latest on the 2009 Kelly Cup Playoffs by checking out the Gladiators playoff information page by Press Releases


text:
Recent Posts
- the gold standard and some peasant tales …
- Sloan Y. Bashinsky, Jr.'s win-win proposal for Golden Flake heirs, the stepmother's it ain't happening response, Sloan Jr.'s eventual response to the law firm representing Golden Flake and Sloan Y. Bashinsky, Sr.'s estate, the law firm's stone wall response to Sloan, Jr., and Sloan, Jr.'s not entirely cordial response to the law firm
- golden parachute?
- clowning around has its ups and downs, hopefully more ups – the upside for Golden Flake of all of its common stock being bought by Utz snack food company
- Golden Flake agrees to be bought by Utz potato chip and snack food company, and the impact on Golden Flake and Sloan Y. Bashinsky, Sr.'s estate and heirs, by Sloan Y. Bashinsky, Jr.
Recent Comments
- Baker Smith on reflections
- Bash on Major Bashinsky suicide redoubt
- Mitzi Brown Kintz on Major Bashinsky suicide redoubt
- Bash on pigskin reviews and predictions after Alabama (no. 5) vs. Mississippi State (no. 1) game, November 15, 2014
- Bash on pigskin reviews and predictions after Alabama (no. 5) vs. Mississippi State (no. 1) game, November 15, 2014
- August 2016
- July 2016
- June 2016
- May 2016
- April 2016
- November 2015
- August 2015
- June 2015
- May 2015
- April 2015
- March 2015
- February 2015
- January 2015
- December 2014
- November 2014
- September 2014
- June 2014
- May 2014
- April 2014
- February 2014
- January 2014
- December 2013
- November 2013
- October 2013
- August 2013
- July 2013
- June 2013
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- 3 Rainbow Medicine visions, mid-June 1995, by Sloan Bashinsky
- a different science: not my will, but God's be done …
- A Few Remarkable People I Have Known
- a gospel of Jesus, Mary Magdalene and Judas , a reincarnation of Paul
- Contact Bash page
- Easter preceedings at my mother's church – St. Luke's Episcopal
- golf in the kingdom
- HEAVY WAIT: A Strange Tale, by Sloan Bashinsky
- in favor of calling a spade a spade and other big fish tales and fond memories of the greatest fisherman and baby doctor who ever lived, Leo Bashinsky, M.D.
- Major Bashinsky – cause of death
- Major Bashinsky – Legal Schnauzer v. Bash, Jefferson County Coroner and Birmingham Police Department
- Major Bashinsky suicide redoubt
- Sloan Young's tale, a heavy wait indeed
- The Magic City
- the old psychiatrist and the old mystic discuss dreams, religion and life, by Sloan Bashinsky
- two ships passing, psychiatry and a mystic
Monthly Archives: December 2012
public sex: Key West, Washington D.C., the Bible and beyond
From Phillip Adler's bridge column in The Key West Citizen today: George Bernard Shaw said, "My way of joking is to tell the truth. It's the funniest joke in the world." ==================== A Republican snowbird amigo wrote to me yesterday … Continue reading
do unto others – Key West and beyond
Jesus ministers to a leper This was in The Key West Citizen yesterday: Homeless man charged in rape BY GWEN FILOSA Citizen Staff email@example.com A 35-year-old homeless man remained jailed Friday night on a felony rape charge, after deputies said … Continue reading
the baptism of Mary Magdalene Melchizedek and Jesus Christ
I dropped by Good Food Conspiracy on Big Pine Key yesterday thinking a psychic fair/intuitive arts event was underway. I was a day early, it is today. I thought yesterday was Saturday. Asked by one of the women who work … Continue reading
too weird to be made up – Florida Keys and way beyond
More Key West chain of title intrigue spawend by yesterday's Key West past-life regression, mostly post: Email from me to Naja Girard yesterday morning: ======================== Morning, Naja – Look over this chain of emails from this morning, might help to … Continue reading
Key West past-life regression, mostly
cruise ship docked at the Outer Mole across from barren Truman Waterfront in Key West, and another cruise ship in front of the Westin (cut off) Distant in-law Ron of North Carolina replied to parts of yesterday's Christmas hangover: batshit … Continue reading
Christmas hangover: batshit crazy shaman school
Cruise ship leaving the Outer Mole Heard in my sleep last night that Key West needs to give one-half of what it takes in on the Outer Mole Pier to the Navy. Makes sense to me, it's the Navy's property, … Continue reading
Christmas Day 2012, another day on the hard rock pile for this crazy person
I awoke from a dream around 3:30 a.m. this morning, feeling really poisoned, and feeling I should include in today's post recent Faceback back and forth with Benton Coons, which I had not thought yesterday I would publish. Mady Love … Continue reading
Zero Dark Thirty – America in denial
Monday, December 24th, 2012 I went stir-crazy yesterday afternoon and got in my car thinking I might wander up to Big Pine Key and then over to No Name Key. But reaching US 1, I turned right and headed down … Continue reading
Photo provided by a No Name Key amiga From The Key West Citizen yesterday: Mayor recalls classmate who died homeless Service held for 53 poor, homeless who died this year BY GWEN FILOSA Citizen Staff email@example.com Mayor Craig Cates arrived … Continue reading
Heavy Wait – dark transit into the light
Rick Boettger of Key west replied to yesterday's the coming of the light: there are far worse things hidden in plain view than being homelelss post. Sloan, I clicked on your link to Publish America to buy HEAVY WAIT, but … Continue reading


text:
You may add your prayer request to our prayer wall using the form below. Once your prayer request is received, we will share it according to your instructions. Feel free to submit as many prayer requests as you like!
Pray for the salvation of my adult children Brittany, Steven and Destani. One has a blended family and they have lots of relationship issues between all of them. One says she's not gay but is living with a girl. My grandchildren need prayer also one is having behavior and anger issues in school. My children have no relationship with God. One grandson is the only one who has a relationship with God. He reads his bible regularly and prays for his family. I teach my grandchildren about God when I get to visit with them and I take them to church. It breaks my heart .
Received: January 28, 2016
Please pray for my friend Darin for God to give him favor in getting his old job back and clearing his name. Thank you.
Received: January 28, 2016
My friend will be starting chemotherapy treatments next week. Please pray for a good outcome, with minimal side effects. Thank you.
Received: January 28, 2016
Please pray for the salvation of Fritz, Freddy, Hayden, Trish, Vicki, Scott, Nick, Alyssa, Nathan, Daniel, and Annette.
Received: January 27, 2016
Please pray for me, I have a doctor appointment on Feb. 1. And pray for my husband to come to the Lord.
Received: January 27, 2016
Heavenly father forgive all our sins. Set me completely free from all evil thoughts. Convict my husband to confess his sin, Help my daughter in her study, give her wisdom, Keep us healthy, protect me at my work place, provide me with finances,
Received: January 27, 2016
Our daughter is pregnant. She is 23 weeks today.
She is not in a positive or nurturing relationship. She has a history of preterm labor.
She gave birth at 23 weeks 5 days a few years ago. Our grandson lived for 2 1/2 months. We don't want the stress to push her into early labor. Please lift her up in your prayers.
Thanks so much...
Received: January 25, 2016
My friend Ava had no religion last I saw her. I wanted to tell her about God's word, but she lost contact with me one day unexpectedly. I never had the chance to share with her the word. Please pray that I'll see Ava in heaven. Help Ava come to Christ.
Received: January 24, 2016
Praise God for His provision! The medical bill I could not pay was forgiven by the hospital.
Received: January 22, 2016
I am about to finally have my kids living with me and trying to finally buy a home of our own. I am 45 years old, went through a bad divorce, lots of debt and need a miracle to get into one by July of this year.
Received: January 21, 2016
Powered by Prayer Engine
</div> <!-- .et_pb_text -->
</div> <!-- .et_pb_column -->
</div> <!-- .et_pb_row -->
</div> <!-- .et_pb_section -->


text:
Join Stoel Rives attorneys Jonathan Iversen, Jeffery Leppo, Ramona Monroe, Cherise Oram, Joseph Perkins and Ryan Steen as the proud sponsors of, Resource Development Council: 33rd Annual Conference, November 14-15, 2012 in Anchorage, Alaska. Stoel Rives will host a Gourmet Reception on Nov. 15 at 10:00 a.m.
The Resource Development Council's 33rd Annual Alaska Resources Conference will provide timely updates on projects and prospects, address key issues and challenges, and consider the implications of public policies on Alaska's oil and gas, mining, and other resource development sectors. The conference will also feature the latest forecasts and updates on Alaska's main industries, as well as how companies are navigating the current economic environment. Over 1,000 people are expected to register and attend Alaska's most established and highest profi le resource development forum of the year.
For more information, click here.
Resource Development Council: 33rd Annual ConferenceWhen: November 14-15, 2012Where: Dena'ina Civic & Convention Center, Anchorage, Alaska
Save this Web Page


text:
I'm still a little jet-lagged, but I've been home in the USA for a few days and cannot begin to put the experience of the last few months into words.
On May 1 when I left for what was supposed to be a 2-week trip to Australia I had no idea I would end up staying for three months!. I initially went to speak at the Christian Media Australia Conference, but ended up spending a great deal of my time based in Sydney working alongside the team at Hillsong Church.
If you've read my blog or have followed me for any period of time, you know how much I love the work Hillsong is doing. While I was there I was able to be a part of Hillsong Conference helping with social media…was there when they launched their iPhone app… had the great opportunity to guest lecture at Hillsong International Leadership College… and even got to speak in a breakout session at Hillsong Conference! I am humbled by the chance I had to be there and see what they do, up close and personal. It was a remarkable experience and I feel like I learned so much more in my time there than what I was able to give. I love what they are doing and it was great to be small part of it for a season.
During my time away I barely blogged and was fairly disconnected from social media, especially since a majority of the people I follow were awake and tweeting when I was asleep! That, along with the step of faith it took me to stay there for three months, really made me pause and think about my future.
This month I'll be marking my 12th year serving in full-time ministry. I started at age 18 working for my church as a director of communication and have now logged over a decade of non-stop work in the life of the local church. It has been an incredible experience and as I approach of the age of 30 in November, I'm sensing that it's time for me to take a break to consider my future and where I feel God is leading me.
Last week I resigned from my role as the co-director of the Center for Church Communication, the parent organization of ChurchMarketingSucks.com, and today am announcing that I'll be taking a break from blogging regularly at TimSchraeder.com as well as from my active presence on social media.
I'll still be around and will be tweeting here and there and definitely Instagramming [I'm timschraeder on Instagram!], but I am going to give a majority of my time to working on small projects (some ministry related, some not) and devoting my time and energy into being present in the here and now.
There is potential I may return to Australia in January, but as of right now I am committing that opportunity and my future into the Lord's hands. I am anxious and excited to see where life will lead me in the coming months as I take a break from being "the church communications guy" and focus on being Tim. Don't worry, nothing has happened and nothing's wrong… I have just realized it's time for me to take a bit of a break to regroup, refocus, and plan for what's next.
The work we do of serving the Church is very important work, but it's equally important that we allow time and space for Christ to do the work He needs to do in each of our lives.
One of my favorite passages of the Bible is Matthew 11:28-30 [paraphrased from The Message]:
"Are you tired? Worn out? Burned out on religion? Come to me. Get away with me and you'll recover your life. I'll show you how to take a real rest. Walk with me and work with me—watch how I do it. Learn the unforced rhythms of grace. I won't lay anything heavy or ill-fitting on you. Keep company with me and you'll learn to live freely and lightly."
That's what this sabbatical is all about for me.
To all of you who have followed along… thank you. It's been an exciting ride, that's for sure. Keep up the great work and keep pressing on… what you do matters, but remember WHOSE you are matters even more.
I'll be back soon.


text:
1,119 words (≈ 4 minutes)
This twelve year old will never forget his party.
Language: English
Written in: 2010
Published: 2010-11-29
Word count: 1,119 words (≈ 4 minutes)
Tags: short stories, drama, life
After teaching several generations of children, I decided at retirement to spend the rest of my life writing. I have coached basketball for twenty one years, sang in church choirs, soloed at many churches.I've run an Drama group for ten years. I written nine novels and 750 short stories. The roads and side roads of my life all seem to travel towards writing.


text:
Alzheimer's is a disease that can strike in the prime of life without discrimination. Neurologist Richard Isaacson watched family members fall victim to it. Now, he's using an all-encompassing approach to try and stop it.
"I want to do anything and everything that's safe and beneficial," said Richard Isaacson, M.D., Neurologist at the University of Miami, Miller School of Medicine.
In addition to medications, therapy and exercise, Doctor Isaacson is turning to medical foods to help delay memory loss in his patients.
"It's not a typical pill. It's not a patch. It's something you have to shake up and drink slowly after each meal."
Axona is a medical shake - an energy drink of sorts for the brain.
"It basically gives the brain an alternative food source."
Research shows after an Alzheimer's patient drinks it, ketone bodies circulate in the brain.
Teresa Alfonzo's family started seeing the signs of Alzheimer's in their mother ten years ago. Her memory faded fast. In January of this year, Teresa was asked by her doctor to draw a clock. But her drawing was just a few numbers arranged in some sort of box shape. It looked nothing like a clock.
That's when Teresa started on Axona. Three months later, her drawing of a clock started to look like a clock.
"This [shows picture] is her clock. She did the second try…and was concentrating very hard. It's a blessing really…it's huge progress."
In a double blink study, Axona was given to 75 Alzheimer's patients. Another 75 took a placebo. After 90 days, all the people taking Axona remained stable or got better. the people taking the placebo did not. Experts say Axona works for 45 percent of Alzheimer's patients.
"If grandpa can remember his grandson's name…if grandma can be alert…engaged and talking, and that's a win-win for the patient, the caregiver and also me."
And although some patients see results immediately, the Alzheimer's Association does not endorse any medical food. It released a statement calling all medical foods "a subject of concern". And some doctors are reluctant to use them due to lack of scientific research. But Teresa's family feels it's working.
"I feel like I've gotten my mother back again."
For more information on other series produced by Ivanhoe Broadcast News contact John Cherry at (407) 691-1500, firstname.lastname@example.com.
BACKGROUND: Alzheimer's disease is the most common type of dementia that causes problems with memory, thinking, and behavior. Symptoms usually develop slowly and become progressively worse, eventually interfering with daily tasks. Some warning signs of Alzheimer's include memory loss affecting daily life, problems planning or problem solving, confusion with time or place, trouble understanding visual images and spatial relationship and misplacing things. Most people with Alzheimer's are 65 years or older, but it is not a normal part of aging. Currently, there is no treatment for Alzheimer's but there are drugs to decrease the symptoms and increase the quality of life. (SOURCE: Alzheimer's Association)
AXONA: Axona provides the brain with an energy source it doesn't normally get form a regular diet. Glucose is the primary source of energy for the brain, and Alzheimer's patients show a decline in the ability to metabolize glucose in the brain. Without sufficient glucose the brain will be damaged causing impaired memory and cognition and even brain shrinkage. Axona is a powder that is usually mixed with a high protein drink, and is turned into ketone bodies by the liver. Ketone bodies provide a great alternative energy source for brain cells. Ketone bodies are naturally occurring in foods, coming from fatty acids. Clinical trials have shown that Axona improves cognitive function in some Alzheimer's patients. Axona is mixed in a drink once a day and should be drank after a meal. It can be taken with Alzheimer's medicine. Axona is prescribed by a doctor. (SOURCE: Accera)
ABOUT MEDICAL FOODS: A medical food is intended for the clinical dietary management of a disease or condition that requires special nutritional needs. Medical foods are to be used under supervision of a physician. Medical foods must have GRAS (Generally Recognized As Safe) ingredients. They must comply with FDA regulations regarding labeling, product claims and manufacturing. (SOURCE: Axona)
For More Information, Contact:
Madeleine Desmond/ Media Relations
(212) 827-0020


text:
Version: 2.2 || Release Date: 2014-01-02 || License: Freeware
Developer: Daniel Kagemann |
App Owner: corefault
Small media library
- minimum detail information for a movie
- different information sites like ofdb.de and german.imdb.com
- direct change in list
- numbering with one click
- smart user interface
- sorting by clicking on table header
- re-numbering of items
- some nice GUI effects ;-)
- finding duplicates within database
- goto number
- finding movies without image
- special filter via movie details available (all with same category, ...)
- sparkle support
- save data as list (text export)
Required OS: 10.8
Tags: dvdfriends , ofdb , imdb , movie , dvd , collection , library
6 Opinions
thanks for dvd-friends support!
I take your reponse as feature request for the next release. Thanks.
I certainly would use this if it worked with imdb.com and could be used to scan directories for movie names. Nice interface!
by corefault, 7 years and 362 days ago (score: 1)
New Version supports Tiger!
At the moment only Leopard is supported.
doesnt start on 10.4.11 Tiger, is it Leopard only?


text:
After upgrading, I started seeing this message from integrit:
integrit (report_differences): Error: bad db entry for file (/)
exit: 2
I rebuilt the database and I even completely uninstalled and reinstalled
integrit and it still appears. Anyone seen this before? I googled the
error message and found only one listing - it was a guy with this exact
same question and no response.


text:
Radio Free Europe / Radio Liberty broadcasts in 28 languages. Most of our programs are available on FM and medium-wave frequencies of local radio stations in the countries of our broadcast area. If you are having problems listening to programs on the internet, please read our technical help document.
August 11, 2010
WATCH: Viral video on YouTube of some of Ahmadinejad's comments. The video has generated comments describing the language used by Ahmadinejad as "vulgar" and "thuggish," and as bringing shame to Iran.A 25-year-old student in the Iranian capital, who spoke on condition of anonymity, said he was "very sorry" and "ashamed." "This is not the language of a president," he said. "I wouldn't even say hello to someone who expresses himself in this manner."Ahmadinejad has previously come often under criticism for his coarse language, particularly among reformist political figures, intellectuals, and members of the educated middle class who are more apt to pepper their language with passages from poets such as Ferdowsi, Saadi, Hafez, and Khayyam.But the president's rhetoric has struck a chord among supporters and allies, including former government spokesman Gholam Hossein Elham, who appreciate the dropping of formalities that impede easy communication with the common man.Ali Akbar Mahdi, a professor of sociology at Ohio Wesleyan University, says Ahmadinejad's language does have some political appeal. "The repeated use of this language and how he's being welcomed demonstrate that some segments of society are happy that this kind of language is being used, particularly against foreign governments," Mahdi says.'Dogs On A Leash'In his speeches, Ahmadinejad often portrays the Islamic republic as one of the world's most powerful countries, while repeatedly stressing that Western states are helpless against Iran's advances and progress.The Iranian president says Western powers are doomed, and have reached a standstill. He describes Western leaders as "cowards" and "liars," and is prone to using a condescending or insulting tone when speaking about them.During a trip to Isfahan in 2009, he described the United States as a "quadruped" mired in the "region's swamp." He also had a strongly worded message for U.S. President Barack Obama: "Those who were tougher bullies, stronger scourges than you...could not do a damn thing to us."In another speech he described countries that cooperate with the United States in pressuring Iran as "dogs" on a leash.In early August, he referred to Israel's leaders as "stupid Zionists," and claimed they had sent people to assassinate him.On at least two occasions -- once during a televised interview and during his speech to Iranian expatriates last week -- he used the Persian slang word for "nope," which is considered crass. "I was talking to the head of one of East Asia's governments, he said the United States is very dangerous, meaning the politicians, and he told me I should be more flexible. After an hour and a half -- thinking he's made very convincing arguments -- he asked me, 'So, are you ready to back off a little?' I said: 'nope.'"Exiled journalist and writer Faraj Sarkouhi believes Ahmadinejad's working-class rhetoric is aimed at awakening nationalist sentiment. "The language that is being used is simple language, language that relies on the logic of force. It's patriarchal language. It gives the right to power; not brain power, but there's a greater stress on physical power," Sarkouhi tells RFE/RL in a telephone interview from Germany. He says that Ahmadinejad and others like him use this language "deliberately." "It doesn't necessarily mean that this is their culture -- but in fact they use vulgar language to create a bridge and appeal to the masses. It's a kind of demagogy," Sarkouhi says.Ahmadinejad also directs his combative and crude language against those who oppose him domestically. Following his hotly disputed 2009 reelection, he described those protesting against alleged electoral fraud as "dirt and dust." Later, he described intellectuals behind the growing opposition as "goats."Mahdi said Ahmadinejad's language has led to a spread of violence in Iranian society, particularly against his adversaries. "It degrades political discourse in society. As a result, dealings between political figures and rivals is turned into a channel that is not healthy or acceptable," Mahdi says.Increasingly, the political tension has gone beyond verbal jousting. In recent months, several political figures and clerics who have criticized the Iranian president have been physically attacked by groups believed to be supported and directed by the government. Among them is one of Ahmadinejad's most outspoken critics, reformist cleric Mehdi Karrubi.Mojataba Vahedi, a senior adviser to Karrubi who is currently studying in the United States, says Ahmadinejad's language reflects the president's personality, and the realities of Iranian political life today. "Khamenei appointed Ahmadinejad as president because he needed a thug and a segment of the society -- which I call the Ahmadinejad faction of society -- to support him," Vahedi says."One beats up Karrubi, another beats up the families of the political prisoners who are on hunger strike and those who gather in front of the prison to protest, and the other takes Hamzeh Karami [chief editor of a reformist website who was detained following the 2009 election and reportedly tortured into making a false confession] and tortures him to make him confess."BacklashThere are signs, however, that Ahmadinejad might now be facing a backlash over his linguistic approach. In a first, judiciary chief Sadegh Larijani, a senior conservative member of the Iranian establishment, on August 8 publicly lambasted Ahmadinejad over his language. "As a citizen of this country I expect the language and the rhetoric the president employs in his speech to be impressive, well-founded, mature, and fair. What sort of wording is this: 'Let him fill up to the point of bursting' or, 'Let him have it, he will feel the pain,'" Larijani asked, noting that he had brought the issue up with the president personally many times. Presidential adviser Ali Akbar Javanfekr has rejected Larijani's criticism in a post on his personal blog. "Ahmadinejad, with the same language that has been criticized by Larijani, is alone fighting for the rights of the Iranian people and it's no secret to anyone that his language is bothering the arrogant power and despotic [regimes] and selfish people," he wrote, adding that "grateful" citizens have praised and commended Ahmadinejad's language.Even if that is the case, the Iranian president's recent comments have also provided his opponents with fodder for poking fun at him. Jokes are circulating that speculate about the whereabouts of the mysterious "boob" Ahmadinejad mentioned. One joke says state television will from now on air Ahmadinejad's comments only after midnight to make sure children are sleeping. Revolutionary slogans and famous quotes have been changed to include the slang word "mameh." Meanwhile, "We want the boob snatched by the bogeyman back," a Facebook page created in response to Ahmadinejad's comments, has already attracted more than 10,000 members, and is still growing.All of which greatly add to the possibility that the "boob" will forever be Ahmadinejad's bogeyman.
Radio Free Europe/Radio Liberty © 2016 RFE/RL, Inc. All Rights Reserved.


text:
Winehouse, Duffy in contention for next Bond theme song
Winehouse and Duffy both have been tipped to record for the 23rd instalment of the Bond franchise. However, it seems that producer Michael G Wilson prefers Duffy to Winehouse. "I would love to get Duffy to sing the next tune. I think she is wonderful. Amy Winehouse would be good too," Contactmusic quoted Wilson as saying.


text:
We welcome you to come and explore! We are open to the public Tuesday through Friday from 10:00 am to 4:00 pm. We're also open for special events including educational presentations, workshops, and activities. Check our CALENDAR of EVENTS for details.
Check out each of the links on the left to learn about our our 13 interactive exhibits focusing on water, energy, and wetlands and the trails we've created to introduce you to our sustainble building, storm water management practices, and our renewable energy systems. Come and explore our "green" and innovative features.
We also invite teachers to check out the Education link! There are many possibilites to enhance your curriculum with a field trip to Cascade Meadow!
An engaging wetland trail system will open in June, and we add to our exhibits periodically, so be sure to come back often!
Please note: Although we love our furry best friends, we must ask that you leave your dog at home. This will protect the waters of Cascade Creek, protect the growing wildlife population in our wetlands, and ensure that all visitors can have close encounters with beautiful and fascinating plants and wildlife. Thank you for your cooperation.


text:
Preparing laptops for theft
With a number of laptops out there the likelihood of one being stolen is high. What methods, preferably free, can be used to secure the data on the computers? The laptops do not have any special hardware on them, and generally keep their user data in a dropbox folder. One small step taken is to have the the dropbox folder encrypted by Windows 7. Any additional suggestions are greatly appreciated. The data in the dropbox folder is sensitive.
Having your "dropbox" folder encrypted is a good first step. I use a dedicated TrueCrypt partition for data, and use two passwords on the laptop — one for Windows login, and another for the TrueCrypt data partition. One weakness here is that browser history, last opened file names, and many other potentially interesting kinds of user data are left unencrypted.
You can supplement this with a 'phone home' solution like Prey. I think it's debatable how much this would help against a professional information thief, but at least it gives the appearance of doing something active about recovering the laptop.
You can also encrypt the full boot drive. There are pros and cons. On the plus side, full drive encryption is comprehensive, nothing is accidentally left unencrypted. On the negative side, a small software or hardware malfunction can lead to a OS reinstall.
Tom's Hardware recently compared TrueCrypt and BitLocker from Microsoft, but not some of the competition. IMHO the article misses the point a bit; speed is not a significant differentiator between the two, but BitLockers stronger support for enterprise deployment and key maintenance is.
Edit: Great comments below, thanks Warner, nedm & Maxwell. As for the "Evil Maid" attack, I know of this attack, but it's not stopping me from using TrueCrypt. If an attacker can repeatedly get physical access to a PC, then any security measure can ultimately be defeated. The question is, would it be economical to mount an attack, relative to the expected value of the stolen good. For most companies, I think TrueCrypt full disk encryption would make an attack uneconomical (cost of one criminal to make mutiple break-ins etc). The common thief would simply wipe the harddrive and sell the laptop as a stolen good. If that's not good enough for you, then have a look at BitLocker, or better yet PGP's Whole Disk Encryption with two-factor authentication — or stop using laptops. 🙂
Check more discussion of this question.
Related posts:
- What do you do about staff and personal laptops?
- Folder Redirection and Offline Files make for 1 hour logons on laptops
- Should laptops be put away at night?
- ZFS: preparing for future drive additions
- Can anyone see why dropbox won't execute in a text only install on ubuntu server using a system user account?


text:
Videos & Podcasts
Prof. Bellave Shivaram (University of Virginia) discusses his latest paper Nonlinear susceptibility from high DC field torque magnetometry published as an RSI Note. The relevant press release is presented here.
Prof. Franz Giessibl (University of Regensburg, Germany) discusses his work on STM and AFM. He has received numerous awards, including the Rudolf-Kaiser-Prize (2001), the Karl-Heinz-Beckurts-Prize (2009) and the 2014 Joseph F. Keithley Award for Advances in Measurement Science.
Scott Waitukaitis and Heinrich Jaeger on: In Situ granular charge measurement by free-fall videography
Trevor Ireland on: Recent developments in isotope-ratio mass spectrometry for geochemistry and cosmochemistry (Invited Review Article)
Christopher Smallwood on: An ultrafast angle-resolved photoemission apparatus for measuring complex materials Rev. Sci. Instrum. 83, 123904 (2012)
Robert M. Glaeser on: Invited Review Article: Methods for imaging weak-phase objects in electron microscopy Rev. Sci. Instrum. 84, 111101 (2013)


text:
About Me
I am a life-long West Virginian who grew up on a small farm in Mercer County. I graduated from Spanishburg High School in 1987, and went on to earn degrees in math and computer science from Concord College and then West Virginia University. I have enjoyed careers as a college professor, a software engineer, a self-employed website designer, and a Pocahontas County Commissioner.
I enjoy raising chickens, tilling our garden in spring, engaging in many DIY projects around the farm and house, and playing outside as much as possible with my family and our dog Buddy.
West Virginia University - PhD in Computer Science, 1997
West Virginia University - MS in Computer Science, 1994
Concord College, Athens WV - BS in Mathematics/Computer Science, 1992
Pocahontas County Commissioner
2009 - present
University of Illinois
National Center for Supercomputing Applications
as Research Programmer
2005 - 2007
Green Bank National Radio Astronomy Observatory
as Software Engineer
2003 - 2005
Concord College, Athens WV
as Assistant Professor of Computer Science
1998 - 2003