text:
The Battles of Stockach and Engen were fought on 3 May 1800 between the army of the First French Republic under Jean Victor Marie Moreau and the army of the Habsburg monarchy led by Paul Kray. The fighting near Engen resulted in a stalemate. However, while the two main armies were engaged at Engen, Claude Lecourbe captured Stockach from its Austrian defenders (the latter commanded by Joseph, Prince of Lorraine-Vaudemont). The loss of his main supply base at Stockach compelled Kray to order a retreat. Stockach is located near the northwestern end of Lake Constance while Engen is  west of Stockach. The action occurred during the War of the Second Coalition, part of the French Revolutionary Wars.

Background
See the Messkirch 1800 Order of Battle for details of the French and Austrian armies in the campaign.

Plans
At the beginning of 1800 the armies of France and the Habsburgs faced each other across the Rhine. Feldzeugmeister Paul Kray led approximately 120,000 troops. Beside his regular Austrian soldiers he led 12,000 men from the Electorate of Bavaria, 6,000 troops from the Duchy of Württemberg, 5,000 soldiers of low quality from the Archbishopric of Mainz and 7,000 militiamen from the County of Tyrol. Of these 25,000 men were deployed east of Lake Constance (Bodensee) to protect the Vorarlberg. Kray posted his main body of 95,000 soldiers in the L-shaped angle, where the Rhine changes direction from a westward flow along the northern border of Switzerland to a northward flow along the eastern border of France. Unwisely, Kray set up his main magazine at Stockach, only a day's march from French-held Switzerland.

Feldmarschall-Leutnant Prince Heinrich XV of Reuss-Plauen commanded the 25,000 troops in the Vorarlberg which included the Tyrolese. The 40,000-man center led by Feldmarschall-Leutnant Friedrich Joseph, Count of Nauendorf was posted from Lake Constance on the east to Villingen on the west, with its forward elements along the Rhine between the lake and Basel. The right wing consisted of the 15,000 troops of Feldmarschall-Leutnant Michael von Kienmayer guarding the passes through the Black Forest, 16,000 soldiers under Feldmarschall-Leutnant Anton Sztáray behind the Rhine from the Rench River north to the Main River and 8,000 men defending Frankfurt. Finally, a 20,000-strong reserve hovered near Stockach. There were garrisons in all the major fortresses and a small naval squadron on Lake Constance. In total, Kray disposed of 110,000 infantry, 25,000 cavalry, 4,000 gunners and 500 artillery pieces. In his rear was a major supply base and an entrenched camp at Ulm. The Habsburg general was able to trace one line of supply through Munich to Austria and a second one through Regensburg to Bohemia.

General of Division Jean Victor Marie Moreau commanded a well-equipped army of 137,000 French troops. Of these, 108,000 troops were available for field operations while the other 29,000 watched the Swiss border and held the Rhine fortresses. First Consul Napoleon Bonaparte offered a bold plan of operations based on outflanking the Austrians by a push from Switzerland, but Moreau declined to follow it. Rather, Moreau planned to cross the Rhine near Basel where the river swung to the north. A French column would distract Kray from Moreau's true intentions by crossing the Rhine from the west. Bonaparte wanted General of Division Claude Lecourbe's corps to be detached to Italy after the initial battles, but Moreau had other plans.

French Army
At the beginning of March, Bonaparte ordered Moreau to form his army into all-arms army corps. Accordingly, by 20 March 1800, there were four corps, with the last one serving as an army reserve. The Right Wing was led by Lecourbe and included four divisions led by Generals of Division Dominique Vandamme, Joseph Hélie Désiré Perruquet de Montrichard, Jean Thomas Guillaume Lorge and Étienne Marie Antoine Champion de Nansouty. Vandamme commanded 9,632 infantry and 540 cavalry, Montrichard supervised 6,998 infantry, Lorge had 8,238 infantry and 464 cavalry and Nansouty directed 1,500 grenadiers and 1,280 cavalry. The Center was led by General of Division Laurent Gouvion Saint-Cyr and comprised four divisions under Generals of Division Michel Ney, Louis Baraguey d'Hilliers and Jean Victor Tharreau and General of Brigade Nicolas Ernault des Bruslys. Ney had 7,270 infantry and 569 cavalry, d'Hilliers counted 8,340 infantry and 542 cavalry, Tharreau led 8,326 infantry and 611 cavalry and Bruslys directed 2,474 light infantry and 1,616 cavalry.

The Left Wing was commanded by General of Division Gilles Joseph Martin Brunteau Saint-Suzanne and consisted of four divisions under Generals of Division Claude Sylvestre Colaud, Joseph Souham, Claude Juste Alexandre Legrand and Henri François Delaborde. Colaud led 2,740 infantry and 981 cavalry, Souham had 4,687 infantry and 1,394 cavalry, Legrand counted 5,286 infantry and 1,094 cavalry and Delaborde supervised 2,573 infantry and 286 cavalry. Moreau personally directed the Reserve which was made up of three infantry and one cavalry divisions led by Generals of Division Antoine Guillaume Delmas, Antoine Richepanse, Charles Leclerc and Jean-Joseph Ange d'Hautpoul. Delmas had 8,635 infantry and 1,031 cavalry, Richepanse directed 6,848 infantry and 1,187 cavalry, Leclerc commanded 6,035 infantry and 963 cavalry and d'Hautpoul counted 1,504 heavy cavalry.

There were additional detached troops under Moreau's overall leadership. These included General of Division Louis-Antoine-Choin de Montchoisy's 7,715 infantry and 519 cavalry, detached to hold Switzerland. Fortresses in Alsace and along the Rhine were defended by forces under Generals of Division François Xavier Jacob Freytag, 2,935 infantry, Joseph Gilot, 750 cavalry, Alexandre Paul Guérin de Joyeuse de Chateauneuf-Randon, 3,430 infantry and 485 cavalry, Antoine Laroche Dubouscat, 3,001 infantry and 91 cavalry and Jean François Leval, 5,640 infantry and 426 cavalry.

Citations

References

General references
 Clausewitz, Carl von (2020). Napoleon Absent, Coalition Ascendant: The 1799 Campaign in Italy and Switzerland, Volume 1. Trans and ed. Nicholas Murray and Christopher Pringle. Lawrence, Kansas: University Press of Kansas.
 Clausewitz, Carl von (2021). The Coalition Crumbles, Napoleon Returns: The 1799 Campaign in Italy and Switzerland, Volume 2. Trans and ed. Nicholas Murray and Christopher Pringle. Lawrence, Kansas: University Press of Kansas.

Conflicts in 1800
Battles of the French Revolutionary Wars
Battles involving Austria
Battles involving France
1800 in Austria
1800 in France
1800 in the Holy Roman Empire
1800
Battles of the War of the Second Coalition
Battles inscribed on the Arc de Triomphe


text:
Матю́шкино — деревня в Задонском районе Липецкой области. Входит в состав сельского поселения Донской сельсовет.

Название

География
Деревня располагается между железной дорогой и рекой Дон, в 500 метрах к северо-западу от центра сельского поселения — села Донское. К северо-западу от деревни через Дон переброшен железнодорожный мост.

История
Известно с 1859 года. В 1869 году рядом с деревней прошла железнодорожная линия Грязи — Елец. Возле Матюшкино на ней был сделан остановочный пункт 227 км.

Население

Инфраструктура
Путевое хозяйство Мичуринского региона Юго-Восточной железной дороги. Действует остановочный пункт 227 км.

Транспорт
Автомобильный и железнодорожный транспорт.

Примечания

Населённые пункты Задонского района

redpajama_set_name: RedPajamaWikipedia


text:
Camille PISSARRO ( 1830 - 1903 )
Camille Pissarro was born in 1830, on Saint Thomas, in the Danish West-Indies. His father was a French citizen of Portuguese Jewish descent, and his mother, who had previously been married to her new husband's uncle, was Creole. The marriage was controversial, probably due to racial factors, and as a consequence the Pissarro children were compelled to attend the all-black local school rather than the Jewish school. At the age of 12, Pissarro left Saint Thomas to attend boarding school in France. There, he developed an early appreciation of the French art masters. Although he initially pursued a career in business, Pissarro never stopped drawing and painting in his spare time. In 1852 Pissarro moved to Venezuela with Danish artist Fritz Melbye and lived there until 1855, when he returned to Paris. In Paris, he worked closely with Camille Corot and Gustave Courbet, honing his skills and experimenting with new approaches to art. Pissarro eventually fell in with a group of young artists, including Claude Monet and Paul Cézanne, who shared his interests and questions. The work of these artists was not accepted by the French artistic establishment, which excluded non-traditional painting from the official Salon exhibitions. In 1871, Pissarro married Julie Vellay, with whom he would have seven children. They lived outside of Paris, where Pissarro painted scenes of village life and the natural world. Like many of his contemporaries, he preferred to work in the open air rather than the studio. The family moved to England during the Franco-Prussian War of 1870–71. Returning to his home in France at the end of the war, Pissarro discovered that the majority of his existing body of work had been destroyed. Pissarro rebounded quickly from this setback. He soon reconnected with his artist friends, including Cézanne, Monet, Manet, Renoir and Degas. In 1873, Pissarro established a collective of 15 artists with the goal of offering an alternative to the Salon. The following year, the group held their first exhibition, dominated by a style that became known as Impressionism. The unconventional content and style represented in the show shocked critics and helped to define Impressionism as an artistic movement. By the 1880s, Pissarro moved into a Post-Impressionist period, returning to some of his earlier themes and exploring new techniques such as Pointillism. He forged new friendships with artists including Georges Seurat and Paul Signac, and was an early admirer of Vincent van Gogh. While in keeping with his lifelong interest in innovation, Pissarro's turning away from Impressionism contributed to the general decline of the movement, which he had influenced greatly. In his later years, Pissarro suffered from a recurring eye infection that prevented him from working outdoors during much of the year. As a result of this disability, he often painted while looking out the window of a hotel room.

redpajama_set_name: RedPajamaCommonCrawl


text:
<?php
declare (strict_types=1);

namespace app\command;

use app\util\RouterTool;
use think\console\Command;
use think\console\Input;
use think\console\Output;

class FreshAdminRouter extends Command {

    protected function configure(): void {
        // 指令配置
        $this->setName('apiadmin:adminRouter')->setDescription('自动构建后端路由');
    }

    /**
     * php think apiadmin:adminRouter
     * @param Input $input
     * @param Output $output
     * @throws \think\db\exception\DataNotFoundException
     * @throws \think\db\exception\DbException
     * @throws \think\db\exception\ModelNotFoundException
     * @author zhaoxiang <zhaoxiang051405@gmail.com>
     */
    protected function execute(Input $input, Output $output): void {
        RouterTool::buildAdminRouter();
        $output->info('路由构建成功');
    }
}

redpajama_set_name: RedPajamaGithub


text:
Q: Remove three last lines from spool file using wc -l and sed I am facing an issue that I have File that every time have different row count and it ends with sqlldr output that shows amount of rows exported to file

40968 rows selected.

Since this file will be picked up by next process I want to get rid of this additional text.
So I came up with idea like this:
# Remove exported record count from end of file
remove_count=$(( $(wc -l < ${output_dir}/file.dat)-3+1 ))
echo "Removing extra lines from spooled file"
sed '$remove_count, $ d' file.dat >> file.dat

The problem is that it seems that sed cannot use variable as amount of lines after which it should start deleting. I could not find better solution.
Is there something I can do better or anyone sees mistake?
Thanks in advance!

A: You don't need such a complicated solution; head can do this:
$ echo -e 'first\nsecond\nthird\nfourth' | head -n-3
first

See the manual:
       -n, --lines=[-]NUM
              print the first NUM lines instead of  the  first  10;  with  the
              leading '-', print all but the last NUM lines of each file

A: sed can include variables expansion.
It is a matter of correct bash quoting.
' prevents any bash expansion in string.
" allow all bash expansion in string.
Suggesting to try:
# Remove exported record count from end of file
remove_count=$(( $(wc -l < ${output_dir}/file.dat)-3+1 ))
echo "Removing extra lines from spooled file"
sed -i "$remove_count, \$ d" file.dat

A: This might work for you (GNU sed):
sed '1N;N;$d;P;D' file

This will delete the last 3 lines of a file.
A programmatic version would be:
sed ':a;N;s/[^\n]*/&/3;Ta;d$;P;D' file

Where 3 can be any number of lines from the end of the file.

redpajama_set_name: RedPajamaStackExchange


Before you purchase a home, hire an inspector to make sure the structure is sound and there aren't any defects.
An inspection helps buyers identify serious issues with a house, condo, townhouse or other type of home. Some lenders require home inspections before they'll approve closing on a mortgage loan. Professional home inspections aren't always a required part of a purchase contract; they're a smart part of buying a home and a property investment.
Whether or not a loan officer insists on an inspection, getting a home inspected is to your advantage. No one wants to find out there's something wrong with a property after they've signed the papers.
There will likely be numerous home inspection companies and professionals to choose from when you're buying a home. As you look for an inspector or consider inspection company referrals, keep in mind that not all inspections cover the same points.
When inquiring or interviewing inspectors, make sure those you're thinking of hiring will inspect the inside and outside of the property. Inside, an inspector should look for leaks, fire hazards, the health of the house systems and the life of the water tank. Plumbing and wiring inspection are essential to make sure these systems are up to code. Inspectors should look at a home's ventilation systems and smoke detectors. If the home has appliances, they should be tested.
Outside, inspectors should check for cracks in walls and the foundation. Missing siding, damage to the roof and cracked woodwork are all issues that may point to structural problems with a home.
Most general home inspectors won't check septic systems or insect damage. These are points that you should hire specialists to address.
As a buyer, you can certainly negotiate who pays for a home inspection. However, consider that sellers paying for an inspection may want to choose the company themselves.
It's in your best interest to choose your own inspector when purchasing a home. This may mean that you'll have to pay out of pocket for the inspection. This service is not usually included in the fees a lender will roll into a loan.
The cost for a home inspection is typically a few hundred dollars. If you need in-depth inspection of a property, such as a review by a structural engineer, prepare to pay much more.
In some states, a home inspector must have a license. If you aren't sure where to look for a licensed home inspector, your real estate agent should be able to offer a referral. It's a good idea to verify any inspector's license to make sure you're hiring someone qualified.
Every purchase contract is different. Buyers should refer to their binding agreement with questions about getting out of a sale due to issues that come up during a home inspection.
It's wise to write a purchase offer that lets you out back out of a sale if an inspection reveals issues with which you don't want to deal. Sometimes, buyers are willing to spend the extra time and money to fix problems. Often, it's just not a good idea. If your agent or you have written a good purchase offer, you'll be allowed out of the contract should the home inspection uncover problems.
If a home inspection uncovers damage to a property, buyers can ask the seller to pay for repairs as part of the contract. Buyers and their agents may want to submit a Request for Repairs that negotiates part or all of the cost of repairs, or asks for repair work to be completed prior to close of escrow. In lieu of money for repairs, you can request a cash credit (reduced price) for the home.
An inspection is a crucial step in the home purchase process. Remember, it's there to help you, not discourage you. Many home inspections reveal minor issues that buyers can live with. There aren't many houses that are completely free of defects.
Having a real estate professional by your side is important during the home inspection process. If the inspection report brings up any issues that you don't understand, or aren't comfortable making a decision about right away, your agent can help you navigate the situation wisely and within the time frame indicated in your contract.


text:
var getReview = function (movie) {
    switch(movie) {
    case "Toy Story 2":
        return  "Great story. Mean prospector."
    case "Finding Nemo":
        return "Cool animation, and funny turtles."
    case "The Lion King":
        return "Great songs."
    default:
        return "I don't know!"
    }

};


Unlocking a Topic entails that a Player needs to perform certain actions to gain access to a Topic. In this case, to unlock a Topic, Player simply needs to complete another Topic specified by the Admin.
By default, all Topics are accessible by Players and immediately playable.
First, make sure you have more than 1 Topics in the Project.
From the Project Manager Page, search for the Topic you would like to edit.
Scroll to the bottom of the page, and you will see "Lock this Topic?". Check the option if you wish to lock this Topic.
Then, select from the drop-down, a Topic the Player has to complete in order to unlock.
To complete a Topic, Players have to complete all Challenges within the Topic.
Locking a Topic entails that Players will have to perform certain actions to access, regardless of the privacy setting of the Topic.
Making a Topic private simply limits Players' access to the Topic, depending if they are invited by the Admin.


text:
This gem adds a simple but effective changes history to your ActiveRecord models.  It is designed with Rails on mind but it can be used without it as well.

## Installation

Add this line to your application's Gemfile:

    gem 'has_history'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install has_history

## Usage

First you have to set up `has_history`:

    $ rails g has_history:install

and then migrate your database (`rake db:migrate`).

From then on whenever you add `has_history` to your ActiveRecord model like this:

    class MyModel < ActiveRecord::Base
      ...
      has_history
      ...
    end

then you 'magically' have history for the changes.  You can access history via

    MyModel.history_entries

Each entry has a `modifications` attribute that contains the changes in array of hashes:

    [{ attribute1 => {:before => value1_before, :after => value1_after} }, ..., { attributeN => {:before => valueN_before, :after => valueN_after} }]

Other useful attributes:

- `modified_by_id` is a reference to the user who made the changes
- `entity` is the model instance affected
- `created_at` is the time when the change took place

## Configuration

`has_history` has a few options to control its behavior:

- `ignore_attributes` controls which attributes are *not* included in the history tracking
- `updater_id` sets the user who made the changes (it can be taken from the record or set via some other method, such as the widespread User.current_user hack)
- `resolution_map` holds foreign key references to attributes whose value is to be materializes (that is instead of post_id it is possible to save the title of the referenced post)

For more details see `config/initializers/has_history.rb`.

Configuration options have defaults, can be set through the initializer, or can be passed in on a per-model base (as params to the `has_model` method).

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Added some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request


The Catholic Bytes team is made up of experts in theology, communications, media, and filmmaking. We are prepared to create Catholic storytelling, evangelization, and catechesis material in video, audio, and text ready for the social media context of today.
In addition to running our own projects, Catholic Bytes provides its video and content creation services to other Catholic organizations. We are energetic about getting your Catholic content and your Catholic story out there. If you are interested in contracting out the Catholic Bytes team, please contact us.


text:
What Condi Served Hillary for Dinner
As the Bush administration comes to a close, the Secretary of State opens up to The Daily Beast about the past eight years and what she's doing next.
Dan Raviv
Updated Jul. 14, 2017 7:29PM ET / Published Dec. 09, 2008 4:18PM ET
Lewis Whyld
Last night outgoing Secretary of State Condoleezza Rice hosted her successor, Hillary Clinton, for a private dinner of mushroom soup, sea bass, and wild rice in her apartment at the Watergate. Is there a more high-octane meeting in recent memory that any policy wonk would have rather attended? Washington's two most powerful women, history-makers both, with little reason at this point to hold back, exhuming the past eight years—and predicting the next. Though we'll never know exactly what words passed between them, today Rice spoke with CBS News correspondent and Daily Beast contributor Dan Raviv. She talked about her relationship with the woman who will soon have her job, her personal excitement about Barack Obama's election, and why she's now leaving Washington to go back to "where I belong."
"We shouldn't deceive ourselves that we've overcome everything about race. And the particular witch's brew that is race and poverty is still very, very hard."
Q: How is Hillary Clinton going to do as Secretary?
A: She'll be great. She is somebody of great intelligence. She is somebody who really loves this country, who speaks forcefully and well for American interests and values.
Q: Are you personally excited about Barack Obama becoming our next President and our first African-American President?
A: Sure, it's meaningful. It's meaningful to me personally. It's meaningful to the country. I'm a kid from Birmingham, Alabama, and until we moved to Denver, Colorado, when I was 12 I didn't have a white classmate—the whole time when I went to school in Alabama. So sure! This is a huge move forward for our country. Our country has been getting there. You know, we've had back-to-back African-American Secretaries of State! We have heads of Fortune 500 companies who are black. The world's greatest golfer—not exactly a sport known for African-American dominance—is an African-American. And so, slowly but surely this country has been overcoming race.
I want to make a point, though: we're still not race-blind. We shouldn't deceive ourselves that we've overcome everything about race. And the particular witch's brew that is race and poverty is still very, very hard. And unless we improve our ability to provide a quality education for underprivileged kids, we're not going to really overcome in a massive way our past.
Q: May I take it that you actually preferred a victory for Senator Obama, and not John McCain?
A: I have constantly told people that I was Secretary of State and I was not going to get into a partisan debate. And I would vote my ballot in a secret way, as all Americans do. But I just want to acknowledge that after the election took place, it was a special time for Americans.
Q: When you leave this job, Madame Secretary, what's your plan? Where are you going?
A: I'm going west of the Mississippi, where I belong. I'll go back to Stanford. I'm on leave from Stanford!
Q: Did they hold your job?
A: Well, George Schultz was on leave for 12 years! I've been on leave for only eight. I'll go back. I plan to do some writing. I want to write, obviously, about foreign policy. I want to write a book about my parents, who were educational evangelists. I want to do work on something I worked on a lot before I came here, which is excellence in K-12 education.
You know, as Secretary of State, I've been privileged to represent this great country, and I know its strengths, and I know its challenges. One of its strengths is the belief—here and abroad —that this is a place where you get ahead on merit. It doesn't matter where you came from; it matters where you're going. It's the Log Cabin myth: modest circumstances, great achievements.
But I worry that the weakness—particularly of our public schools—is going to make that less and less true for everybody. And if we ever lose that as our core, then we're going to lose our confidence. We're not going to lead. We're going to protect. We're going to turn inward. That would be very bad for the world. So as a former Secretary of State, I think I can advocate for education as a national security priority.
Q: Do you want to give us a peek into your memoirs and tell us which leaders you've enjoyed dealing with, and which you really didn't look forward to?
A: Oh, I think I'd better wait until after I'm Secretary of State. ( Laughs) I really don't know who I may need to call! No, it's been a great experience. It's been hard at times. For those of us who were in positions of authority on September 11th, every day since has been September 12th. I would like to be able, if nothing else, to vivify for the American people the dramatic change that that event made.
It would be wrong to say that America had a kind of innocence before September 11th. But it wouldn't be wrong to say that we had a kind of complacency about what the great oceans protected us from—having not had an attack on our soil really since the 19th century. That changed a lot—changed the way we viewed foreign policy, the way we viewed failing states—that the greatest threats came from failed states, not from powerful nations. I'll hope to have a chance to vivify that and try to talk about how we tried to deal with the threats and also try to capitalize on the opportunities.
Dan Raviv is the author of books including Every Spy a Prince and host of a radio magazine show, the CBS News Weekend Roundup. CBS's Charles Wolfson also interviewed Rice.


Britespan's Wingham Site Open House!
Where Will Airport Buildings Be 1 Year from Now?
How Much Does a Fabric Building Cost Anyway?
improve your operations, and achieve your goals.
© 2018 Britespan Building Systems Inc.


text:
EU sanctions will not alter Turkey's position in East Med: FM Cavusoglu
Turkish Foreign Minister Mevlut Cavusoglu praises the country's active foreign policy.
No sanctions coming from the EU will change Turkey's positions on its rights in the Eastern Mediterranean, the country's foreign minister said on Monday.
"IMPOSSIBLE TO GIVE UP OUR RIGHTS IN THE REGION"
"It is not possible to give up our rights and interests in the Eastern Mediterranean just because sanctions will come or because the EU will criticize us," Mevlut Cavusoglu told lawmakers during 2021 budget debates in parliament.
PUTTING A STRONG EMPHASIS ON TURKEY'S ACTIVE FOREIGN POLICY
Cavusoglu touted Turkey's active foreign policy, saying: "If no one can move counter to Turkey in Syria, Libya, the Eastern Mediterranean, the Caucasus, or Afghanistan, this comes from its active foreign policy."
Turkey will continue to stand by dialogue in its foreign policy, he said.
"WE HAVE ALWAYS PROVIDED PEACE AND JUSTICE"
"We have worked to protect our country's interests, but also we have always provided peace and justice on the ground," he added.
Turkey, which has the longest continental coastline in the Eastern Mediterranean, has rejected the maritime boundary claims of Greece and the Greek Cypriot administration, stressing that these excessive claims violate the sovereign rights of both Turkey and the Turkish Cypriots.
Ankara has sent drill ships in recent months to explore for energy resources in the Eastern Mediterranean, asserting its own rights in the region, as well as those of the Turkish Republic of Northern Cyprus.
Turkish leaders have repeatedly stressed that Ankara is in favor of resolving all outstanding problems in the region through international law, good neighborly relations, dialogue, and negotiation.
Turkey welcomes decision to hold elections in Palestine


Finding the best kitchenaid mixer is tricky partly because there really are lots of good versions on the market today. People might have a hard time figuring out with device is the best one, and most people are not going to purchase devices like this one all the time. They will want to make sure that they purchased the right item right off the bat, and reading the reviews of the best kitchenaid mixer can help. Usually, the best kitchenaid mixer is going to have a high power level. Otherwise, the actual mixing process is going to be unnecessarily difficult. The best kitchenaid mixer will also have multiple speeds, which will allow people to prepare many different dishes and which will make the process of food preparation easier. People should think of the device in terms of the cleanup as well, and some of these mixers are designed to make this and all other aspects of the process easier.
The peak power for this device is among the highest that people will find in this product range, at 290 watts. There are six different attachments connected to this product, which makes it very convenient and effective to use.
The large, three-quart stainless steel bowl has more than enough of a capacity for anything that people might want to prepare. The heel rest design is effective. The dual functions of the product lend versatility.
With a total of seven speeds, people will be able to prepare a wide range of different dishes with this product. It is easy to lock the cord into place and to clean the cord if necessary.
Cleanup with a product like this is going to be much more straightforward than it would be in most cases. The stainless steel construction promotes durability and efficacy.
Users can mix truly heavy and thick ingredients with these beaters. It is easy to put the accessories into place and to remove them. Sterilizing and positioning the cord should be easy. People can also wash everything in the dishwasher, making all aspects of the cleanup easier.
The ergonomic design makes it that much easier for people to use this product for long periods of time. A wide range of customers of many different skill levels should be able to benefit from a device like this.
The snap on storage case is very convenient for everyone to use. With six speeds, people can prepare a diverse range of different dishes. The traditional beaters and whisk can help people with lots of their preparation efforts.
Thanks to the high power level of this tool, people can really mix everything easily and efficiently. The bowl has a capacity of four quarts. This tool works well as a hand mixer and has six different speeds, giving it a great deal of versatility.
The best kitchenaid mixer should make cooking and food preparation easier for people. They should find it easier to make their favorite dishes, and they should find that the cleanup process is easier as well. The best kitchenaid mixer is versatile and effective at many different levels, and that is what people should usually expect.


If you've been to Cape Nature's Anysberg Nature Reserve, somewhere between Laingsburg, Ladismith and Montagu in the Karoo, then you already know how special it is. You know about the quality of its stillness, how easy it is to become attuned to nature, how delightful its simple little cottages are. And about Anysberg's special plants, animals and stars.
Completely bald and dressed in bright purple, she's standing at the garden gate waiting to welcome us. We've come to Nostalgie restaurant in Oudtshoorn, Klein Karoo, to see why Tripadvisor lists it as number one of nearly 30 in the town.


White House Down: John Cale and his daughter, Emily are taking a tour of the White House when unexpected events have him protecting the President of the United States.
I unapologetically love action movies, believability be damned. What self-professed film geek hasn't dreamed of defeating the bad guys and becoming a hero? Now, director Roland Emmerich (who has made some notable action features himself, such as "2012," "The Day After Tomorrow," and "Independence Day.) brings us a new adventure. The verdict: "White House Down" is a joy to watch.
John Cale (Channing Tatum) plays a Washington Capitol policeman who desperately wants to work for the Secret Service as he feels he has all the tools to be a top-notch protector of the President of the United States. He schedules a job interview with Finnerty (Maggie Gyllenhaal) at the White House, but his ex-wife, Melanie (Rachelle Lefevre) tells him he needs to take his daughter Emily (Joey King, in a notable performance) that day. He keeps his appointment, and reluctantly brings her along. John has his interview. Afterwards, he and Emily decide to take a tour of the White House when a group of paramilitary invaders arrive to kidnap the President (Jamie Foxx).
Joey King stands out as Emily, as she brought forth an intensity that made me a believer. She's compassionate, caring, very bright, and when things happen throughout the movie, her facial expressions tell the story. This soon-to-be 14-year old has star quality and I cannot wait to see what she does next.
Quick rant: My fellow critics lambasted this movie. I've seen scores of "F," some have even called it the worst of 2013. Rotten Tomatoes gave it a 47%. People, when are you going to learn that yes, it's a standard action, blow-it-up, shoot-it-up type of film. It's fluffy popcorn fun that will never and can never happen. It's in your face and doesn't care about the believability aspect. Get over it, watch the film from a different viewpoint and maybe, just maybe, you might see something different like I did.
I enjoyed it, and I'm sticking to my rant. Stay tuned!


Teeth whitening is a popular cosmetic dentistry procedure in San Diego and throughout California.
Numerous ads for whitening products in our local San Diego media contain terms such as 'white brite', '22 carbamide peroxide' and 'peroxide teeth'. They look tempting, but how do you separate tooth bleaching fact from fiction?
First, and especially for our local San Diego California patients, we recommend talking to Dr. Marcos Ortega DDS at Marcos Ortega DDS at our San Diego office. Just because teeth whitening products are readily available, it doesn't mean they are all safe or appropriate for every person. Getting a professional opinion is a good first step.
Don't be fooled by smile whitening hype and risk damage, especially if you need tetracycline teeth whitening. If you have existing cosmetic dental work such as crowns, bonding, partial dentures or bridge work, it is especially important to talk to a San Diego dental professional about worry free dentistry teeth whitening.
Teeth whitening kits are not the only way to quickly improve your smile. Many of your neighbors have benefited from porcelain veneers. There are several brands of veneers such as Lumineers by Cerinate, da Vinci and Mac. We can help you decide on which is best for you.
Veneers are sometimes called 'instant orthodontics' because they can correct tooth misalignment and gaps as well as provide instant teeth whitening.
Porcelain veneers can also fix chipped teeth and cover stains. The vast majority of San Diego veneer recipients are extremely pleased with the results.
Providing comprehensive dental care for San Diego families since 1986.
Are Dental Implants Worth It For San Diego?


text:
package org.apache.jorphan.util;

import java.io.Closeable;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.StringTokenizer;

import org.apache.commons.lang3.StringUtils;

/**
 * This class contains frequently-used static utility methods.
 *
 */

// @see TestJorphanUtils for unit tests

public final class JOrphanUtils {

    private static final int DEFAULT_CHUNK_SIZE = 4096;

    /**
     * Private constructor to prevent instantiation.
     */
    private JOrphanUtils() {
    }

    /**
     * This is _almost_ equivalent to the String.split method in JDK 1.4. It is
     * here to enable us to support earlier JDKs.
     *
     * Note that unlike JDK1.4 split(), it optionally ignores leading split Characters,
     * and the splitChar parameter is not a Regular expression
     *
     *

     * This piece of code used to be part of JMeterUtils, but was moved here
     * because some JOrphan classes use it too.
     *
     * @param splittee
     *            String to be split
     * @param splitChar
     *            Character(s) to split the string on, these are treated as a single unit
     * @param truncate
     *            Should adjacent and leading/trailing splitChars be removed?
     *
     * @return Array of all the tokens; empty if the input string is null or the splitChar is null
     *
     * @see #split(String, String, String)
     *
     */
    public static String[] split(String splittee, String splitChar,boolean truncate) {
        if (splittee == null || splitChar == null) {
            return new String[0];
        }
        final String EMPTY_ELEMENT = "";
        int spot;
        final int splitLength = splitChar.length();
        final String adjacentSplit = splitChar + splitChar;
        final int adjacentSplitLength = adjacentSplit.length();
        if(truncate) {
            while ((spot = splittee.indexOf(adjacentSplit)) != -1) {
                splittee = splittee.substring(0, spot + splitLength)
                        + splittee.substring(spot + adjacentSplitLength, splittee.length());
            }
            if(splittee.startsWith(splitChar)) {
                splittee = splittee.substring(splitLength);
            }
            if(splittee.endsWith(splitChar)) { // Remove trailing splitter
                splittee = splittee.substring(0,splittee.length()-splitLength);
            }
        }
        List<String> returns = new ArrayList<>();
        final int length = splittee.length(); // This is the new length
        int start = 0;
        spot = 0;
        while (start < length && (spot = splittee.indexOf(splitChar, start)) > -1) {
            if (spot > 0) {
                returns.add(splittee.substring(start, spot));
            }
            else
            {
                returns.add(EMPTY_ELEMENT);
            }
            start = spot + splitLength;
        }
        if (start < length) {
            returns.add(splittee.substring(start));
        } else if (spot == length - splitLength){// Found splitChar at end of line
            returns.add(EMPTY_ELEMENT);
        }
        return returns.toArray(new String[returns.size()]);
    }

    public static String[] split(String splittee,String splitChar)
    {
        return split(splittee,splitChar,true);
    }

    /**
     * Takes a String and a tokenizer character string, and returns a new array of
     * strings of the string split by the tokenizer character(s).
     *
     * Trailing delimiters are significant (unless the default = null)
     *
     * @param splittee
     *            String to be split.
     * @param delims
     *            Delimiter character(s) to split the string on
     * @param def
     *            Default value to place between two split chars that have
     *            nothing between them. If null, then ignore omitted elements.
     *
     * @return Array of all the tokens.
     *
     * @throws NullPointerException if splittee or delims are null
     *
     * @see #split(String, String, boolean)
     * @see #split(String, String)
     *
     * This is a rewritten version of JMeterUtils.split()
     */
    public static String[] split(String splittee, String delims, String def) {
        StringTokenizer tokens = new StringTokenizer(splittee,delims,def!=null);
        boolean lastWasDelim=false;
        List<String> strList = new ArrayList<>();
        while (tokens.hasMoreTokens()) {
            String tok=tokens.nextToken();
            if (   tok.length()==1 // we have a single character; could be a token
                && delims.contains(tok)) // it is a token
            {
                if (lastWasDelim) {// we saw a delimiter last time
                    strList.add(def);// so add the default
                }
                lastWasDelim=true;
            } else {
                lastWasDelim=false;
                strList.add(tok);
            }
        }
        if (lastWasDelim) {
            strList.add(def);
        }
        return strList.toArray(new String[strList.size()]);
    }

    private static final String SPACES = "                                 ";

    private static final int SPACES_LEN = SPACES.length();

    /**
     * Right aligns some text in a StringBuilder N.B. modifies the input buffer
     *
     * @param in
     *            StringBuilder containing some text
     * @param len
     *            output length desired
     * @return input StringBuilder, with leading spaces
     */
    public static StringBuilder rightAlign(StringBuilder in, int len) {
        int pfx = len - in.length();
        if (pfx <= 0) {
            return in;
        }
        if (pfx > SPACES_LEN) {
            pfx = SPACES_LEN;
        }
        in.insert(0, SPACES.substring(0, pfx));
        return in;
    }

    /**
     * Left aligns some text in a StringBuilder N.B. modifies the input buffer
     *
     * @param in
     *            StringBuilder containing some text
     * @param len
     *            output length desired
     * @return input StringBuilder, with trailing spaces
     */
    public static StringBuilder leftAlign(StringBuilder in, int len) {
        int sfx = len - in.length();
        if (sfx <= 0) {
            return in;
        }
        if (sfx > SPACES_LEN) {
            sfx = SPACES_LEN;
        }
        in.append(SPACES.substring(0, sfx));
        return in;
    }

    /**
     * Convert a boolean to its upper case string representation.
     * Equivalent to Boolean.valueOf(boolean).toString().toUpperCase().
     *
     * @param value
     *            boolean to convert
     * @return "TRUE" or "FALSE"
     */
    public static String booleanToSTRING(boolean value) {
        return value ? "TRUE" : "FALSE";
    }

    /**
     * Simple-minded String.replace() for JDK1.3 Should probably be recoded...
     *
     * @param source
     *            input string
     * @param search
     *            string to look for (no regular expressions)
     * @param replace
     *            string to replace the search string
     * @return the output string
     */
    public static String replaceFirst(String source, String search, String replace) {
        int start = source.indexOf(search);
        int len = search.length();
        if (start == -1) {
            return source;
        }
        if (start == 0) {
            return replace + source.substring(len);
        }
        return source.substring(0, start) + replace + source.substring(start + len);
    }

    /**
     * Version of String.replaceAll() for JDK1.3
     * See below for another version which replaces strings rather than chars
     *
     * @param source
     *            input string
     * @param search
     *            char to look for (no regular expressions)
     * @param replace
     *            string to replace the search string
     * @return the output string
     */
    public static String replaceAllChars(String source, char search, String replace) {
        char[] chars = source.toCharArray();
        StringBuilder sb = new StringBuilder(source.length()+20);
        for(char c : chars){
            if (c == search){
                sb.append(replace);
            } else {
                sb.append(c);
            }
        }
        return sb.toString();
    }

    /**
     * Replace all patterns in a String
     *
     * @see String#replaceAll(String regex,String replacement) - JDK1.4 only
     *
     * @param input - string to be transformed
     * @param pattern - pattern to replace
     * @param sub - replacement
     * @return the updated string
     */
    public static String substitute(final String input, final String pattern, final String sub) {
        StringBuilder ret = new StringBuilder(input.length());
        int start = 0;
        int index = -1;
        final int length = pattern.length();
        while ((index = input.indexOf(pattern, start)) >= start) {
            ret.append(input.substring(start, index));
            ret.append(sub);
            start = index + length;
        }
        ret.append(input.substring(start));
        return ret.toString();
    }

    /**
     * Trim a string by the tokens provided.
     *
     * @param input string to trim
     * @param delims list of delimiters
     * @return input trimmed at the first delimiter
     */
    public static String trim(final String input, final String delims){
        StringTokenizer tokens = new StringTokenizer(input,delims);
        return tokens.hasMoreTokens() ? tokens.nextToken() : "";
    }

    /**
     * Returns a slice of a byte array.
     *
     * TODO - add bounds checking?
     *
     * @param array -
     *            input array
     * @param begin -
     *            start of slice
     * @param end -
     *            end of slice
     * @return slice from the input array
     */
    public static byte[] getByteArraySlice(byte[] array, int begin, int end) {
        byte[] slice = new byte[(end - begin + 1)];
        System.arraycopy(array, begin, slice, 0, slice.length);
        return slice;
    }

    // N.B. Commons IO IOUtils has equivalent methods; these were added before IO was included
    // TODO - perhaps deprecate these in favour of Commons IO?
    /**
     * Close a Closeable with no error thrown
     * @param cl - Closeable (may be null)
     */
    public static void closeQuietly(Closeable cl){
        try {
            if (cl != null) {
                cl.close();
            }
        } catch (IOException ignored) {
            // NOOP
        }
    }

    /**
     * close a Socket with no error thrown
     * @param sock - Socket (may be null)
     */
    public static void closeQuietly(Socket sock){
        try {
            if (sock!= null) {
                sock.close();
            }
        } catch (IOException ignored) {
            // NOOP
        }
    }

    /**
     * close a Socket with no error thrown
     * @param sock - ServerSocket (may be null)
     */
    public static void closeQuietly(ServerSocket sock){
        try {
            if (sock!= null) {
                sock.close();
            }
        } catch (IOException ignored) {
            // NOOP
        }
    }

    /**
     * Check if a byte array starts with the given byte array.
     *
     * @see String#startsWith(String, int)
     *
     * @param target array to scan
     * @param search array to search for
     * @param offset starting offset (>=0)
     * @return true if the search array matches the target at the current offset
     */
    public static boolean startsWith(byte [] target, byte [] search, int offset){
        final int targetLength = target.length;
        final int searchLength = search.length;
        if (offset < 0 || searchLength > targetLength+offset){
            return false;
        }
        for(int i=0;i < searchLength; i++){
            if (target[i+offset] != search[i]){
                return false;
            }
        }
        return true;
    }

    private static final byte[] XML_PFX = {'<','?','x','m','l'};// "<?xml "

    /**
     * Detects if some content starts with the standard XML prefix.
     *
     * @param target the content to check
     * @return true if the document starts with the standard XML prefix.
     */
    public static boolean isXML(byte [] target){
        return startsWith(target, XML_PFX,0);
    }

    /**
     * Convert binary byte array to hex string.
     *
     * @param ba input binary byte array
     * @return hex representation of binary input
     */
    public static String baToHexString(byte[] ba) {
        StringBuilder sb = new StringBuilder(ba.length*2);
        for (byte b : ba) {
            int j = b & 0xff;
            if (j < 16) {
                sb.append("0"); // $NON-NLS-1$ add zero padding
            }
            sb.append(Integer.toHexString(j));
        }
        return sb.toString();
    }

    /**
     * Convert binary byte array to hex string.
     *
     * @param ba input binary byte array
     * @param separator the separator to be added between pairs of hex digits
     * @return hex representation of binary input
     */
    public static String baToHexString(byte[] ba, char separator) {
        StringBuilder sb = new StringBuilder(ba.length*2);
        for (int i = 0; i < ba.length; i++) {
            if (i > 0 && separator != 0) {
                sb.append(separator);
            }
            int j = ba[i] & 0xff;
            if (j < 16) {
                sb.append("0"); // $NON-NLS-1$ add zero padding
            }
            sb.append(Integer.toHexString(j));
        }
        return sb.toString();
    }

    /**
     * Convert binary byte array to hex string.
     *
     * @param ba input binary byte array
     * @return hex representation of binary input
     */
    public static byte[] baToHexBytes(byte[] ba) {
        byte[] hb = new byte[ba.length*2];
        for (int i = 0; i < ba.length; i++) {
            byte upper = (byte) ((ba[i] & 0xf0) >> 4);
            byte lower = (byte) (ba[i] & 0x0f);
            hb[2*i]=toHexChar(upper);
            hb[2*i+1]=toHexChar(lower);
        }
        return hb;
    }

    private static byte toHexChar(byte in){
        if (in < 10) {
            return (byte) (in+'0');
        }
        return (byte) ((in-10)+'a');
    }

    /**
     * Read as much as possible into buffer.
     *
     * @param is the stream to read from
     * @param buffer output buffer
     * @param offset offset into buffer
     * @param length number of bytes to read
     *
     * @return the number of bytes actually read
     * @throws IOException if some I/O errors occur
     */
    public static int read(InputStream is, byte[] buffer, int offset, int length) throws IOException {
        int remaining = length;
        while ( remaining > 0 ) {
            int location = ( length - remaining );
            int count = is.read( buffer, location, remaining );
            if ( -1 == count ) { // EOF
                break;
            }
            remaining -= count;
        }
        return length - remaining;
    }

    /**
     * Display currently running threads on system.out
     * This may be expensive to run.
     * Mainly designed for use at the end of a non-GUI test to check for threads that might prevent the JVM from exiting.
     *
     * @param includeDaemons whether to include daemon threads or not.
     */
    public static void displayThreads(boolean includeDaemons) {
        Map<Thread, StackTraceElement[]> m = Thread.getAllStackTraces();
        String lineSeparator = System.getProperty("line.separator");
        StringBuilder builder = new StringBuilder();
        for(Map.Entry<Thread, StackTraceElement[]> e : m.entrySet()) {
            boolean daemon = e.getKey().isDaemon();
            if (includeDaemons || !daemon){
                builder.setLength(0);
                StackTraceElement[] ste = e.getValue();
                for (StackTraceElement stackTraceElement : ste) {
                    int lineNumber = stackTraceElement.getLineNumber();
                    builder.append(stackTraceElement.getClassName()+"#"+stackTraceElement.getMethodName()+
                            (lineNumber >=0 ? " at line:"+ stackTraceElement.getLineNumber() : "")+lineSeparator);
                }
                System.out.println(e.getKey().toString()+((daemon ? " (daemon)" : ""))+", stackTrace:"+ builder.toString());
            }
        }
    }

    /**
     * Returns null if input is empty, null or contains spaces
     * @param input String
     * @return String
     */
    public static String nullifyIfEmptyTrimmed(final String input) {
        if (input == null) {
            return null;
        }
        String trimmed = input.trim();
        if (trimmed.length() == 0) {
            return null;
        }
        return trimmed;
    }

    /**
     * Check that value is empty (""), null or whitespace only.
     * @param value Value
     * @return true if the String is not empty (""), not null and not whitespace only.
     */
    public static boolean isBlank(final String value) {
        return StringUtils.isBlank(value);
    }

    /**
     * Write data to an output stream in chunks with a maximum size of 4K.
     * This is to avoid OutOfMemory issues if the data buffer is very large
     * and the JVM needs to copy the buffer for use by native code.
     *
     * @param data the buffer to be written
     * @param output the output stream to use
     * @throws IOException if there is a problem writing the data
     */
    // Bugzilla 54990
    public static void write(byte[] data, OutputStream output) throws IOException {
        int bytes = data.length;
        int offset = 0;
        while(bytes > 0) {
            int chunk = Math.min(bytes, DEFAULT_CHUNK_SIZE);
            output.write(data, offset, chunk);
            bytes -= chunk;
            offset += chunk;
        }
    }

    /**
     * @param elapsedSec long elapsed time in seconds
     * @return String formatted with format HH:mm:ss
     */
    @SuppressWarnings("boxing")
    public static String formatDuration(long elapsedSec) {
        return String.format("%02d:%02d:%02d",
                elapsedSec / 3600, (elapsedSec % 3600) / 60, elapsedSec % 60);
    }

    /**
     * Throw {@link IllegalArgumentException} if folder cannot be written to either:
     *

     *
Because it exists but is not a folder

     *
Because it exists but is not empty

     *
Because it does not exist but cannot be created

     *

     * @param folder {@link File}
     * @throws IllegalArgumentException
     */
    public static void canSafelyWriteToFolder(File folder)
            throws IllegalArgumentException {
        if(folder.exists()) {
            if (folder.isFile()) {
                throw new IllegalArgumentException("Cannot write to '"
                        +folder.getAbsolutePath()+"' as it is an existing file");
            } else {
                if(folder.listFiles().length > 0) {
                    throw new IllegalArgumentException("Cannot write to '"
                            +folder.getAbsolutePath()+"' as folder is not empty");
                }
            }
        } else {
            // check we can create it
            if(!folder.getAbsoluteFile().getParentFile().canWrite()) {
                throw new IllegalArgumentException("Cannot write to '"
                        +folder.getAbsolutePath()+"' as folder does not exist and parent folder is not writable");
            }
        }
    }
}


text:
Schultes se poate referi la următorii autori care au denumit cel puțin o specie:

 Josef August Schultes
 Julius Hermann Schultes
 Richard Evans Schultes


What a lovely poem!! So dreamy and so innocent…. "Our dreams commingling" What beautiful imagery!
Thank you, Lola…so nice to see how you noticed the innocence in this poem.
Gosh, I love the image of this, the teenagers wanting to be alone, but still young enough to not know what to do with it. Yes, it's very innocent, but has the cusp of maturity just around the corner. So lovely, JW. Mwah!
This is a awesome John….
Thank-you – glad you enjoyed this one.


Egyptian networks are now being announced on BGP which has lead to a number of Egyptian web sites being available again.
Reported at the web site BGPmon, over 2800 BGP announcements for Egyptian networks have returned.
Whether full internet services to and from Egypt will return and stay accessable remains to be seen over the coming days and weeks.
Tandberg C Series Endpoints and E/EX Personal Video units that are running software versions prior to TC4.0.0 ship with a root administrator account that is enabled by default with no password.
Cisco advise that all customers set the password on these devices to secure them.
Cisco advisory is posted at http://www.cisco.com/warp/public/707/cisco-sa-20110202-tandberg.shtml.
We have gotten reports of a phish group which may reside in Indonesia compromising large numbers of web servers. There isn't a lot of detail so far. One interesting facet is that the phish usually goes "live" on a Friday, probably in an attempt to maximize response time.
Each compromised site typically hosts phishing pages for multiple banks.
Many of the sites appear to have outdated versions of OS Commerce installed which is a likely source of the compromise.
If you have any logs willing to share: Please send them in via our contact form. We are trying to determine the exact entry vector (is it OS Commerce or something else?), maybe any tools used to achieve the compromise and anything else left behind besides the phishing pages.


text:
Q: Why does my assembly program gets stuck when it's excuting 'int 13h'? I'm trying to make an operating system and I've written two programs: boot.asm and loader.asm, the compilation process was very success, but when I'm using bochs to debug my program, it gets stuck at the command 'int 13h'.Did anyone has a solution to this problem?
Here's my code:
boot.asm:
org 07c00h

...
BPB_SecPerTrk dw 18
BS_DrvNum db 0
...

ReadOneSector:
    push bp
    mov sp, sp
    sub esp, 2
    mov byte [bp-2], cl
    push bx
    mov bl, [BPB_SecPerTrk]
    div bl
    inc ah
    mov cl, ah
    mov dh, al
    shr al, 1
    mov ch, al
    and dh, 1
    pop bx
    mov dl, [BS_DrvNum]
Label_Go_Reading:
    mov ah, 2
    mov al, byte [bp-2]
    int 13h ; the program gets stuck when running this line
    jc Label_Go_Reading
    add esp, 2
    pop bp
    ret
...

times 510-($-$$) db 0
dw 0xaa55

Here's the debugger's output:
<bochs:45> n
Next at t=14041939
(0) [0x000000007ca1] 0000:7ca1 (unk. ctxt): mov al, byte ptr ss:[bp-2] ; 8a46fe
<bochs:46> n
Next at t=14041940
(0) [0x000000007ca4] 0000:7ca4 (unk. ctxt): int 0x13                  ; cd13
<bochs:47> n ;the program gets stuck when executing this line

Can anyone tell me why does the program gets stuck and how to solve this problem(I think maybe the code before can't let 'int 13h' run)

A:
ReadOneSector:
    push bp
    mov sp, sp     <<<<<<<<<<<<<<<<<<<<<<<<<<<<
    sub esp, 2
    mov byte [bp-2], cl

There's a typo in the third line. You want to load the BP register, not just nop on SP!
Next solution avoids putting a local variable on the stack:
; IN (ax,es:bx,cl)
ReadOneSector:
    push  bp
    mov   ch, 2     ; CH Function number
    mov   bp, cx    ; CL Sector count
    push  bx
    mov   bl, [BPB_SecPerTrk]
    div   bl
    inc   ah
    mov   cl, ah
    mov   dh, al
    shr   al, 1
    mov   ch, al
    and   dh, 1
    pop   bx
    mov   dl, [BS_DrvNum]
Label_Go_Reading:
    mov   ax, bp    ; -> AH function number, AL sector count
    int   13h
    jc    Label_Go_Reading
    pop   bp
    ret

If this routine is named "Read One Sector", then why is there even a parameter (in CL) for the number of sectors?
Anyway, for reading/writing several sectors it's probably best to read/write a single sector and repeat that in a loop (look up multitrack problem):
; IN (ax,es:bx,cl)
ReadMultipleSectors:
    pusha
    movzx bp, cl    ; CL Sector count 1+
NextSector:
    push  ax        ; (1)
    push  bx        ; (2)
    mov   bl, [BPB_SecPerTrk]
    div   bl
    inc   ah
    mov   cl, ah
    mov   dh, al
    shr   al, 1
    mov   ch, al
    and   dh, 1
    pop   bx        ; (2)
    mov   dl, [BS_DrvNum]
Label_Go_Reading:
    mov  ax, 0201h
    int  13h
    jc   Label_Go_Reading
    pop  ax         ; (1)
    inc  ax         ; Next sector number
    add  bx, 512    ; Next sector buffer
    dec  bp
    jnz  NextSector
    popa
    ret


InterMedi@KT supports the first Patras CodeGirls!
The U.S. Mission to Greece and the Greek NGO Mataroa are partnering with the Municipality of Trikala and the Achaia Chamber of Commerce to sponsor a one-of-a-kind, innovative coding program for Greek girls between 10 and 16 years of age.
In an attempt to close the gender gap in the technology and engineering sectors, this program, currently in its second year, aspires to educate, inspire, and equip high school girls with the skills and resources to pursue opportunities in computing fields.
The secrets and the future of new technologies.
The four-day program will be held April 2-3 & 9-10 in Trikala; and April 9-10 & 16-17 in Patras.
Participation to the program is free and will be on a first come, first served basis, as spaces are limited. Pre-registration is required.
The ideal CodeGirl candidate is goal-oriented and passionate about technology. She does not need previous experience in computing or any specialization in mathematics. The aim is a group comprised of girls with different levels of experience and varied interests.


This Italian formation was one of the biggest relevations of 2001. Their cd "Luctamina in Rebus" got really good reviews almost everywhere. Argine proved to have an unique, own style, with elements from neofolk, medieval, classical and postpunk music. Very striking on their releases is the variation in styles, instruments and moods. Because of the variation each song is a little surprise. On the albums you will find, amongst others, alternating male and female vocals, passionate string playing and great melodies.


Nintendo's new DSi XL boosts screen size by a whopping 93 percent, and will be followed by a duo of long-awaited Nintendo blockbusters.
Assassin's Creed II second downloadable add-on pack Bonfire of the Vanities arrives February 18th. There will be blood.
Apple's begun banning hackers who jailbreak the iPhone from its App Store, and there's no telling who'll run afoul of its new security policies next.
Apple's iPad has its fair share of must-see features, but perhaps more telling still are those that weren't included.
Apple's iPad is finally here, however opinion remains split on what kind of first impressions the device has actually made.
Despite buzz surrounding 3D TV, tablet PCs and connected devices, CES 2010 is clearly Google's to own.


New York City's Health Department is warning of an outbreak of measles in Brooklyn's Orthodox Jewish community and calling on parents to have their children vaccinated.
The department said Friday that there are 11 new cases of measles in the Orthodox enclave, bringing the number of children who have been recently diagnosed with measles in Williamsburg and Borough Park to 17.
Some of the infected children, who range in age from 7 months to 4 years, have experienced complications including hospitalizations, but there have been no deaths. Three of the children were infected on a visit to Israel, where there is a large outbreak of the disease, the department stated.
The country's health ministry launched a campaign to promote vaccination and said it would ban unvaccinated visitors from some hospital wards, the Times of Israel reported. More than 750 measles cases had been reported in Jerusalem's ultra-Orthodox communities, where the rate of immunization was only around 50 percent.
The health department said that while no deaths had been reported yet, a number of children had been hospitalized as a result of complications from measles. People living in Williamsburg and Borough Park were affected, with cases being reported in children between 7 months and 4 years of age.
Measles is a highly contagious disease that is transmitted by sneezing and coughing as well as direct contact with an infected person, according to the US Centers for Disease Control and Prevention. Symptoms include fever and rash, usually lasting several days. Infected people are contagious from four days before through four days after the rash appears. Young children and pregnant women are among those at highest risk for severe complications, which can lead to death.
For every 1,000 children who get measles, one or two will die from it, according to the CDC.
In Brooklyn, most of the children probably acquired the infection in school, where measles spread among the unvaccinated or students who are not fully vaccinated, according to the Department of Health.
Vaccination rates among New York's Orthodox Jewish communities are low. Research showed that an outbreak in 2013, the biggest since 1992, was the result of children not being vaccinated, either due to flat-out refusal or delay. The reasons behind the low vaccination rates were not clear.
When a large percentage of the population is vaccinated, "herd immunity" will protect against the spread of disease among the unvaccinated or partially vaccinated, including babies. The CDC recommends the measles, mumps, and rubella (MMR) vaccine for all children at age 12 months, with a second dose at 4 to 6 years old. Parents should keep sick children at home.
Everyone, including infants 6 to 11 months old, should be vaccinated before international travel.


In a manner that could be rivalled only by OCD itself, I am, beyond all reasoning, extremely organised. This statement may hit you as something altogether quite ordinary. "Everyone's a bit like that at times aren't they?" Organised? Yes. Lining up your placemats at ninety degree angles, exactly? Perhaps not. While I've disguised this art of alignment as me being 'quaint', recently even I found myself wondering where this had all stemmed from. After all, my thoughts are often just as assembled as my coasters. Maybe more so. I was once told that to get to the heart of a problem, I should look to the root of it. Who better to guide me through my twenty four year journey of idiosyncrasies, than my mother? In conversation yesterday she confirmed my deepest (very well structured) original thoughts. Being born wasn't enough of an event for me; I pretty much left the womb planning the guest list for my next birthday party. Much to the distain of my doting parents, if we were having lunch, I was looking forward to dinner.
So… forward thinking and careful configuration appears to be as much a part of me as Mac cosmetics and Chinese takeaways.
There are, however, one people group who would read these utterances and disagree. The people in question are the blue-shirted wonders at NatWest. They don't know anything of my keen organisation skills. Let's just say there's a lot more activity within my current account than there is, my savings. In fact, truth be told, my finances are so current that I've only just signed up for an e-ISA savings account. This is where the five year plan comes in. As soon as I hit twenty one and left university, five year plans went out of the window along with my slightly unhealthy obsession with '24'. So, no, I'm not a West End star, nor did I get married aged twenty three. However, recently I've forced myself to reconsider the benefits of the five year plan, (Jack Bauer can stay where he is.) In five years time I'll be almost thirty. Now, while my flat in South Croydon is lovely and most certainly 'home', I've started thinking that perhaps one should aspire to leave 'Generation Rent' and get my size sixes on the metaphorical property ladder. Cue the 'e-ISA' and claps & cheers from our friends at NatWest. As a result, just when I thought there was no part of me that I hadn't carefully considered and compartmentalised, in threads another string to my bow, a savings account for my very own house by the age of thirty.
And so there you have it; I have a five year plan. So far I've only got to thoughts of a mortgage. Hopes of matrimony, a car (and the leading role in 'Wicked') wait in the wings though. As do the dreams I have that 24 will decide to have its ninth season after all.


This listing is courtesy of Raymond Beyer from Keller Williams Platinum Partners.
This gorgeous ranch was built in 1987 that means... (well insulated = LOW utility bills $$). Walk to Pleasant Hill School. As you walk through the new front door and are immediately greeted by a huge living room with lots of windows. Follow the true oak flooring into the kitchen, eating and laundry areas. The granite countertops and black appliances show well and are newer. The new carpet in the family room with the brick wood burning fireplace will warm you up on those cold winter nights. Newer patio doors that lead out to the deck and then down to a patio area for those large get togethers is a must see.The hall bath has been refreshed. Lots of closet space through-out. The large master over looks the professionally landscaped yard. The full finished basement with full bath will be great for those big parties or for the kids to entertain their friends. The large work area is great for the hobbyist. Ask me how you can save THOUSANDS $$$$ on lenders fees.


All photographs entered must have been taken at Phinizy Swamp Nature Park.
All entries must be received by Phinizy Center by no later than May 1st at 5 PM.
1858 Lock and Dam Road.
Entries will be juried by a panel of at least two professional photographers. Works will be judged on creativity and originality as well as skill level. Finalists will be notified by May 15th.
The top 10 photos in each category must be printed and framed in Gallery Style (black frame with a white mat) and must have a wire hanging system. The print size must be between 8" x 10" and 16" x 20". Maximum frame size is 20"x24".
Finalist photos will be shown at the annual Swamp Soiree and in our Visitor Center. These must be delivered to Phinizy Swamp Nature Park no later than June 5th at 3:00 PM.
Includes any work that features a scenic location at Phinizy Swamp Nature Park, including man-made structures, flora and general scenery.
Includes any work photographed at Phinizy Swamp Nature Park that features our abundant wildlife, including birds, reptiles, mammals, insects and other wildlife.
Includes any work photographed at Phinizy Swamp Nature Park that features a person or persons, either active or passive, in the park. People must be aware that they are being photographed and give you written permission to have their image entered in to a photograph competition.
This will be voted on by the public via Facebook.


text:
Der Begriff Einzelpsychologie wurde von Sigmund Freud in seiner 1939 erschienenen Schrift "Der Mann Moses und die monotheistische Religion" verwendet. Dort wird der Begriff gebraucht, um auf bestimmte Auffälligkeiten der jüdischen Religionsgeschichte hinzuweisen. Freud erläutert sie anhand der Massenpsychologie. Der Begriff Einzelpsychologie bedeutet in diesem Zusammenhang die Untersuchung der einzelnen, isoliert genommenen Person unabhängig von den Erkenntnissen der Massenpsychologie.

Sinnzusammenhang des Begriffs in der Freudschen Schrift
Für den Autor der Schrift "Der Mann Moses" stellt sich die Frage, ob für die darin thematisierten Besonderheiten der geschichtlichen jüdischen Überlieferung, nämlich des Phänomens der Latenz, analoge Entsprechungen in der Psychologie des Einzelnen feststellbar sind. Für Freud stellte sich die Frage, weil Erkenntnisse der Massenpsychologie für ihn ein relativ neues Gebiet darstellten. Die einzelpsychologische Bestätigung der angesprochenen Phänomene der Latenz stellte für ihn einen weiteren Nachweis für die Gültigkeit seiner Religionstheorie dar und sollte ihr somit zu größerer Glaubwürdigkeit verhelfen. Freud hatte sich von Anfang seiner psychologischen Untersuchungen an mit Einzelfallstudien befasst. Solche frühe Schriften stellten etwa seine Falldarstellungen über Hysterie dar. Erst im Laufe der Jahre konnte er durch die Auswertung dieser Fälle von neurotischen Störungen seine psychoanalytische Theorie weiter bekräftigen und sie auf gesellschaftliche und universalgeschichtliche Tatbestände ausbreiten und damit verallgemeinern. Im speziellen Falle der Latenz verfolgte Freud den umgekehrten Weg, indem er von sozialpsychologischen Tatsachen ausgehend entsprechende Fragen auf dem Gebiet der Einzelpsychologie stellte.

Zur Methode des Analogiebeweises
Nicht nur angestoßen durch Fragen der Entwicklung psychischer Störungen, sondern auch durch die Beschäftigung mit seelischen Strukturen hatte sich Freud mit prägenden Einflüssen durch Erziehung, Gesellschaft und Kultur befasst. Dabei fanden sich Parallelen zwischen individueller Lebensgeschichte und menschlicher Universalgeschichte. Diese Analogien waren auch für Ernst Häckel (1834–1919) auffällig und kamen in seiner Lehre der Phylogenie zum Ausdruck. Aufnahme fanden diese Anschauungen auch bei Stanley Hall (1844–1924). Er formulierte das psychogenetische Grundgesetz in Anlehnung an Häckels und Darwins Lehre. Auch Freud bediente sich dieser Methode. Er hatte sich dabei immer häufiger auch mit der Frühgeschichte der Menschheit befasst, so etwa in seiner Schrift Totem und Tabu. Bereits Carl Gustav Jung (1875–1961) hat in seiner 1916 erschienenen Schrift "La Structure de l'Inconscient" (Die Struktur des Unbewußten) die Kollektivpsyche als den älteren Anteil seelischer Funktionen vom persönlichen Unbewussten als dem neueren Anteil abgegrenzt. Da die Inhalte der Kollektivpsyche ebenso bewusst sein können, ist die Überwindung der unbewussten participation mystique Aufgabe einer jeden Individuation.

Abgrenzung vom Begriff der Individualpsychologie
Die Verwechslung mit dem Begriff der Individualpsychologie liegt nahe. Dazu muss jedoch auf die einschlägige Literatur verwiesen werden. Die Bezeichnung "Individualpsychologie" geht auf eine Verkürzung der Bezeichnung für diese Richtung der Psychologie zurück. Sie nannte sich ursprünglich "Vergleichende Individualpsychologie und Psychotherapie" und meinte damit gerade nicht eine Beschränkung auf die Untersuchung der einzelnen, isoliert genommenen Person.

Kritik an der orthodoxen Psychoanalyse
Die von Freud vertretene Psychoanalyse hat nicht nur den Blick auf kulturspezifische psychische Faktoren der individuellen Entwicklung geöffnet, sondern auch auf die Bedeutung frühkindlicher Gesetzmäßigkeiten bei der Sozialisation hingewiesen. Freud bezeichnete die durch familiäre Gruppenbeziehung bestimmten Faktoren als infantile Sexualität. Von besonderer Bedeutung war für Freud die frühe Mutter-Kind-Dyade sowie die spätere ödipale Konstellation. Psychopathologische Erscheinungen werden jedoch von der orthodoxen Psychoanalyse als intrapsychische Konflikte aufgefasst. Diese Konflikte verweisen nach strenger Freudscher Auffassung nur auf interpsychische Auffälligkeiten der Familiensoziologie, sind jedoch nicht mit ihnen gleichzusetzen oder gar für sie als ursächlich im Sinne einer einlinigen Kausalität anzusehen. Die psychoanalytisch orientierte Familientherapie hat daher Anregungen nur von solchen Theoretikern erfahren, die das interpersonelle Geschehen wieder in den Mittelpunkt der Aufmerksamkeit gestellt haben. Der Fall von Daniel Paul Schreber war hier von Bedeutung und gab zu unterschiedlicher Interpretation Anlass. Gilles Deleuze und Félix Guattari übten Kritik an dem einseitigen Familialismus, wie er nach ihrer Auffassung von Freud vertreten wurde, ohne die gesellschaftlichen Aspekte genügend zu würdigen. Industrialisierung und Kapitalismus haben in der Tat die Geschichte der Psychiatrie im 19. Jahrhundert und insbesondere die Anstaltspsychiatrie entscheidend geprägt.

Einzelnachweise

Evolution
Psychiatrie
Psychoanalyse
Religionsphilosophie


Item Information SKU:9193632 You are high fashion personified wearing the BALDWIN™ Skyler Coat. Notched lapels. Long sleeves. Front, hidden snap-up closure.
Item Information SKU:9104205 Enjoy the oversized luxury of the Sportmax™ Ordito Coat. V-neck design. Oversized fit. Long sleeves.
Item Information SKU:9113370 Kensie Size Chart Elevate your look this season with this kensie® Teddy Fur Jacket. Jacket is crafted from a plush faux-sherpa fabrication. Fold-over collar. Toggle closure at front.
Item Information SKU:9139782 NIC+ZOE Size Guide Bundle up in this cozy NIC+ZOE™ Stripe It Up Jacket. Long-sleeve cardigan in a relaxed fit. Striped design on a midweight stretch-knit fabrication.
Item Information SKU:9101098 Free People Women's Size Guide This Free People™ Songbird Patched Coat effortlessly shows off your wild and free side. Vintage-inspired coat boasts a pieced look with varying patterns and designs. Open-front design.
Item Information SKU:9131388 Vince Camuto Outerwear Size Guide Achieve a look of modern sophistication with the Vince Camuto® Belted Hooded Wool Coat. Wool-blend coat features vertical panels for a structured silhouette. Long sleeves.


text:
The Big 550 KTRS
The Talk of Saint Louis
About KTRS
KTRS Cares
KTRS Pink
KTRS Red
Annual EEO Reports
Big Sports Show
Carney Show
Farmer Dave
FOX 2 News
Heidi Glaus Show with Josh Gilbert
Jennifer & Wendy
McGraw Show
St. Louis In the Know with Ray Hartmann
Inside Out Show
Purina Animal Advice
Retire on Your Own Terms
Saturday Morning Wake Up
Straight Talk on Retirement
When Retirement Happens
Altair Travel Show
Fairways and Greens
KTRS Outdoors
Marvin Mitchell
Mortgages and More
This Week in Real Estate
Veterans Radio Network
Your Retirement Professors
Mizzou Tigers
Saint Louis FC
SLU Billikens
Advertise on KTRS
Contact KTRS
TwitterFacebookInstagramSoundCloud
Virginia's highest office frozen as Northam weighs next move
Home - National, Home Slider Feature, NationalBy News February 5, 2019 Leave a comment
RICHMOND, Va. (AP) — Virginia Gov. Ralph Northam's office put much of the business of governing on hold Tuesday as the Democrat privately weighed whether he can stay in the job despite the uproar over a racist photo on his 1984 medical school yearbook page. While Northam himself gave no public indication of which way…
Officer Accused in Colleague's Death Seeks New Judge
Home - Local, Home Slider FeatureBy News February 5, 2019 Leave a comment
The St. Louis police officer accused of killing a female colleague while playing a variation of Russian roulette wants a new judge. The attorney for Nathaniel Hendren filed a motion Monday. Defense attorney Talmage Newton IV says in the filing that Circuit Judge David Roither's comments at a hearing last week suggested bias against his client. Among…
Day Two of the Trenton Forster Trial
Tuesday was the second day of the trial of 20-year old Trenton Forster, who is accused of killing St. Louis County Police Officer Blake Snyder. The prosecution presented physical evidence to bolster its case against Forster, including an AK-47 found in his vehicle. The St. Louis County Coroner and a crime scene detective took the…
Funeral Arrangements Set For St. Louis Man Killed In Syrian Attack
St. Louis, MO (KTRS) The visitation is today for a former Navy Seal from St. Louis who was killed in Syria. Scott Wirtz was one of four Americans killed in a suicide bombing last month. The visitation will be held from noon until 8 p.m. at Ortmann Funeral Home in Creve Coeur. An additional visitation will…
Paris Fire Suspect Arrested With Raised Lighter
Paris (AP) A police document shows the suspect in a Paris apartment building fire that killed 10 people was detained after she allegedly tried to torch a car nearby. The police document obtained by The Associated Press on Tuesday states officers responding to a trash can fire early Tuesday spotted the woman with her hand…
Pope Francis Celebrates Historic Mass in Arabian Peninsula
ABU DHABI, United Arab Emirates (AP) — Pope Francis ministered on Tuesday to the thriving Catholic community in the United Arab Emirates as he concluded his historic visit to the Arabian Peninsula with the first-ever papal Mass here and a call for his flock to remain meek in following God. A day after making a…
Michael Sam, Gay Player Drafted in NFL, to Speak at UNM
ALBUQUERQUE, N.M. (AP) — Michael Sam, the first openly gay player to be drafted in any major U.S. sport, is scheduled to speak at the University of New Mexico. The former University of Missouri football standout is slated to address student on Feb. 12, in Albuquerque. Sam is expected to tell students how to use…
5 Die, 2 Hospitalized When Plane Parts Hit California House
Home - National, Home Slider FeatureBy News February 4, 2019 Leave a comment
YORBA LINDA, Calif. (AP) — Five people died and two others were injured after a small plane apparently came apart, raining debris across a Southern California neighborhood and igniting a house fire before landing in a backyard, authorities said Sunday. The male pilot, who was the only person in the twin-engine plane, and four people…
Trial Begins For Man Accused Of Killing St. Louis County Police Officer
St. Louis County, MO (KTRS) The trial will get underway Monday morning for the man accused of killing St. Louis County Police Officer Blake Snyder. Twenty-year-old Trenton Forster is charged with first-degree murder in the shooting death of the 33-year-old officer. Snyder was shot while responding to a disturbance call at a Green Park residence in…
Throwback Night: Pats Wins Super Bowl the Old-Fashioned Way
ATLANTA, GA (AP) — Graying but still gritty, Tom Brady, Bill Belichick and the Patriots came to the Super Bowl intending to stave off, for at least one more game, the inevitable onslaught of the NFL's future. Job well done. Pro football never looked flatter, older and more stuck in the days of the VCR…
23456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
2042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991,0001,0011,0021,0031,0041,0051,0061,0071,0081,0091,0101,0111,0121,0131,0141,0151,0161,0171,0181,0191,0201,0211,0221,0231,0241,0251,0261,0271,0281,0291,0301,0311,0321,0331,0341,0351,0361,0371,0381,0391,0401,0411,0421,0431,0441,0451,0461,0471,0481,0491,0501,0511,0521,0531,0541,0551,0561,0571,0581,0591,0601,0611,0621,0631,0641,0651,0661,0671,0681,0691,0701,0711,0721,0731,0741,0751,0761,0771,0781,0791,0801,0811,0821,0831,0841,0851,0861,0871,0881,0891,0901,0911,0921,0931,0941,0951,0961,0971,0981,0991,1001,1011,1021,1031,1041,1051,1061,1071,1081,1091,1101,1111,1121,1131,1141,1151,1161,1171,1181,1191,1201,1211,1221,1231,1241,1251,1261,1271,1281,1291,1301,1311,1321,1331,1341,1351,1361,1371,1381,1391,1401,1411,1421,1431,1441,1451,1461,1471,1481,1491,1501,1511,1521,1531,1541,1551,1561,1571,1581,1591,1601,1611,1621,1631,1641,1651,1661,1671,1681,1691,1701,1711,1721,1731,1741,1751,1761,1771,1781,1791,1801,1811,1821,1831,1841,1851,1861,1871,1881,1891,1901,1911,1921,1931,1941,1951,1961,1971,1981,1991,2001,2011,2021,2031,2041,2051,2061,2071,2081,2091,2101,2111,2121,2131,2141,2151,2161,2171,2181,2191,2201,2211,2221,2231,2241,2251,2261,2271,2281,2291,2301,2311,2321,2331,2341,2351,2361,2371,2381,2391,2401,2411,2421,2431,2441,2451,2461,2471,2481,2491,250
Copyright 2019 KTRS The Big 550 - All Rights Reserved
Saint Louis University Billikens
Mizzou Tigers Football
St Louis Blues Hockey
Personality Interviews
Email Weekday Shows
Email Weekend Shows
KTRS on Twitter
KTRS on Facebook
KTRS on Youtube
The Carney Show
The Big Sports Show
Larry Conners USA
KTRS News Staff
America's Wealth Management
The Circuit of Success with Brett Gilliland


text:
In mathematics, the Angelescu polynomials πn(x) are a series of polynomials generalizing the Laguerre polynomials introduced by . The polynomials can be given by the generating function

They can also be defined by the equation
where  is an Appell set of polynomials (see ).

Properties

Addition and recurrence relations
The Angelescu polynomials satisfy the following addition theorem:

where  is a generalized Laguerre polynomial.

A particularly notable special case of this is when , in which case the formula simplifies to

The polynomials also satisfy the recurrence relation

which simplifies when  to . () This can be generalized to the following:

a special case of which is the formula .

Integrals
The Angelescu polynomials satisfy the following integral formulae:

(Here,  is a Laguerre polynomial.)

Further generalization
We can define a q-analog of the Angelescu polynomials as , where  and  are the q-exponential functions  and ,  is the q-derivative, and  is a "q-Appell set" (satisfying the property ).

This q-analog can also be given as a generating function as well:

where we employ the notation  and .

References

Polynomials


You need to read yesterday's post first, as we're taking a two-part look at the plagues, and what they tell us about God. His actions + scriptural interpretation = revelation.
The second piece of interpretation we find in the story of the plagues comes through the "creation language" used by the biblical author. In fact, the plagues can be thought of as God undoing creation just a little bit. For example: when God created the world, one of the first things he put in it was water. Before he even said "let there be light," there was water. In Genesis chapter 2, before God formed Adam, he caused streams to come up from the earth and water the ground. The Garden of Eden had a river to water it, which split into four streams, one of which perhaps significantly flowed to Egypt. Water is presented in Genesis as one of the fundamental ingredients of life, which God provided for us.
Yet here, God changes that. Creation is turned on its head. The water becomes undrinkable. It turns to blood, and the river no longer fulfils its God-given function of sustaining life. In direct contrast to Genesis, in which God says "let the waters teem with living creatures," all the fish die and the frogs leave. Creation is being un-done.
Or take the animals. They were put on earth for us to rule over and to serve humans. Yet here, animals – whether they be frogs, mosquitoes, flies, cows or locusts – are the cause of harm for humans. We're left unable to exercise our dominion over them, as they threaten the Egyptians' very existence.
Or take human life itself. The creation of human beings was the climax of the creation story. The climax of the plagues is the tenth – when God takes back the lives of the Egyptian firstborn. Creation is being un-done.
This reversal of creation becomes even more obvious through the choice of Hebrew words used, which we can't pick up in our English bibles – deliberately using words out of the creation account in Genesis. The writer of Exodus is obviously trying to communicate something here – providing another layer of interpretation of God's action, furthering the revelation.
Here, the message seems to be to do with the power of God in his world. It's like he's saying to Pharaoh and the Egyptians: "I made this place you live in; and I can unmake it." He wants the Egyptians to know that he is, indeed, Yahweh – the creator of the world.
In the ancient world, the other gods were usually thought of as being connected to a location. The gods of Egypt were good for Egypt; but if you went travelling, you came into an area controlled by other gods and so couldn't necessarily rely on your own outside the borders of your country. By controlling the created order in Egypt, God is sending the clear signal that he is not bound by location. He is the God who created the whole world, and as such can display his power anywhere and everywhere he chooses. The so-called "gods" of the Egyptians are no match for him.
The third piece of interpretation is even more subtle to modern readers. It seems that the plagues are presented in Exodus as God's satirical commentary on Egypt's religion and Egypt's gods.
For a start, we have what seems to be a lame magic trick in comparison to the spectacular plagues which follow – simply turning a staff into a snake. But snakes are the animal that in Egyptian thought represented their power as a nation. Like the lion of Great Britain, the dragon of China, the bear of Russia, the kiwi of New Zealand… The Pharaohs' famous headdress is made to look like the neck and head of a cobra. Another snake, the asp, was supposed to be the symbol of divine royalty – so by allowing herself to be bitten by an asp, Cleopatra is said to have become immortal.
And so Moses' first sign takes on a new dimension. When his staff becomes a snake, it's a direct challenge to Egyptian power. Although Pharaoh's magicians can do the trick too, Aaron's snake swallows them up – a sign of things to come.
The first plague continues this theme, attacking the Nile, the source of Egypt's greatness as a civilisation. But more than that, the Nile was worshipped as a god by the Egyptians. So the first plague attacks not only the source of Egyptian power, but one of their gods as well. This tells us that the plagues are in some sense a battle over which god is the true God.
The second plague, of frogs, attacks another Egyptian god: Heqet, the goddess of childbirth who has the head of a frog. Obviously the kiss from the handsome prince didn't quite finish the job.
You put these two plagues together, and they seem to function as a judgement on what the Egyptians did in chapter 1 of Exodus: killing all the male babies born and throwing them in the Nile. Their own goddess of childbirth and god of the Nile are first on God's hit-list.
Moving on, the fifth plague seems to attack the sky goddess, Hathor, who was depicted as a cow. The seventh plague – hail and thunder – makes a mockery of their god Seth, the god of wind and storms. The ninth plague – darkness – shows how powerless their sun god, Ra, really is.
Through all this, God is sending a clear message: I'm the one to worship. Where are your gods now? What can they do in the face of my power?
So God has now provided – through Moses and through the account in Exodus – an interpretation of the actions he took. This gives us revelation – a greater understanding of who God is. That's what he said he wanted to do back in chapters 6 and 7: to show Israel and Egypt who he was.
That still stands for us today. We can look back on the plagues and marvel at what a spectacular display it was of God's power and complete control over his world. He still can use both the natural and supernatural to achieve his purposes. Whether it be a huge catastrophe that causes people to turn to him; or whether they be those little "coincidences" in which God brings just the right people across your path at just the right time for them to hear the gospel… It is all part of God's complete control over his world.
God's power as displayed in the plagues were also a direct rebuke to the Egyptians and the gods whom they served. Don't give other gods credit for what I have done, says God. So what he did in Egypt was systematically challenge each of their gods, taking away what power the Egyptians thought their gods had.
I guess God can still do that today. When he takes away the idols that our society holds dear. When he takes away peace and security in allowing war; or the job that provides food on the table disappearing in corporate downsizing; or the house lost in the bushfire; or the loved one who was taken away… He is still capable of challenging the gods we worship, taking away from us the very things we trust them to give. Forcing us to realise that he is the only one worthy of worship. He is our only hope of salvation. He is the only one in whom we find true satisfaction.
For through the plagues, God not only demonstrated his power, but also his mercy. He did all that so his people could be released from slavery.