text:
Q: Output multi-steps form results in same page I'm trying to make a multi-step forms with radio buttons, which will be used to filter some custom posts. Here you can see an example.
Right now, once the user complete and submit the form, the page re-charge and the results appear just below the form. What I'd like to achieve is to output the results instead of the form and to keep the sidebar tag filter, which right now disappear on form submit.
Here my php code:
    <?php  global $wp;
    $current_url = home_url( add_query_arg( array(), $wp->request ) );?>

Cloud di interesse

Livello di esperienza sulla piattaforma

Ruolo nell'utilizzo di Salesforce

Modalità di eorgazione del corso

Corsi

                    Stai già utilizzando uno dei prodotti di Salesforce? O lo farai nel prossimo futuro? Diventa un esperto di Salesforce, scegli di specializzarti nel tuo Cloud di riferimento e costruisci il tuo percorso di crescita all'interno dell'azienda.

My Training

                                <input type="button" id="uno" class="del" name="del" value="X">

                                <input type="button" id="due" class="del" name="del" value="X">

                                <input type="button" id="tre" class="del" name="del" value="X">

                                <input type="button" id="tre" class="del" name="del" value="X">

                    <form id="msform" method="post">

                        <fieldset class="con-img">

PRODOTTO DI RIFERIMENTO

                            <?php

$prodotto_terms = get_terms( 'prodotto', array(
      'orderby'    => 'date',
      'order' => 'DESC',
      'hide_empty' => 0
    ) );
?>
                                <?php foreach( $prodotto_terms as $term ) {
                      $term_link = get_term_link( $term );
                      echo '';
                         if ($term->slug === 'service-cloud') {
                        echo '';
                        } elseif ($term->slug === 'platform') {
                        echo '';
                         }
                             elseif  ($term->slug === 'marketing-cloud-pardot') {
                        echo '';
                         }
                        elseif ($term->slug === 'einstein-analytics') {
                        echo '';
                         }
                        elseif ($term->slug === 'community-cloud') {
                        echo '';
                         }
                        elseif ($term->slug === 'sales-cloud') {
                        echo '';
                         }

                      echo '<input type="radio" name="prodotto" class="smoothie" value="'.$term->name.'">'.$term->name.'
'.$term->description.'
';

                    }

                ?>
                                    <input type="button" name="next" class="next action-button" value=">" />
                        </fieldset>
                        <fieldset>

IMPOSTA IL TUO LIVELLO DI PARTENZA

                            <?php $livello_terms = get_terms( 'livello', array(
      'orderby'    => 'date',
      'order' => 'DESC',
      'hide_empty' => 0
    ) );
?>
                                <?php foreach( $livello_terms as $term ) {
                      $term_link = get_term_link( $term );
                      echo '<input  type="radio" name="livello" class="smoothie" value="'.$term->name.'">'.$term->name.'
';
                    }

                ?>
                                    <input type="button" name="previous" class="previous action-button" value="<" />
                                    <input type="button" name="next" class="next action-button" value=">" />
                        </fieldset>
                        <fieldset>

QUALE MANSIONE RICOPRI NELL'UTILIZZO DEL CRM?

                            <?php $livello_terms = get_terms( 'ruolo', array(
      'orderby'    => 'date',
      'order' => 'DESC',
      'hide_empty' => 0
    ) );
?>
                                <?php foreach( $livello_terms as $term ) {
                      $term_link = get_term_link( $term );
                      echo '<input type="radio" name="ruolo" class="smoothie" value="'.$term->name.'">'.$term->name.'
';
                    }

                ?>
                                    <input type="button" name="previous" class="previous action-button" value="<" />
                                    <input type="button" name="next" class="next action-button" value=">" />
                        </fieldset>
                        <fieldset class="con-img">

COMPLETA FLESSIBILITÀ NELLE MODALITÀ DI EROGAZIONE

                            <?php $livello_terms = get_terms( 'stato', array(
      'orderby'    => 'date',
      'order' => 'DESC',
      'hide_empty' => 0
    ) );
?>
                                <?php foreach( $livello_terms as $term ) {
                      $term_link = get_term_link( $term );
                            echo '';
                         if ($term->slug === 'privato') {
                        echo '';
                        } elseif ($term->slug === 'pubblico') {
                        echo '';
                         }

                      echo '<input type="radio" name="stato"  class="smoothie" value="'.$term->name.'">FORMAZIONE STANDARD - '.$term->name.'
'.$term->description.'
';
                    }

                ?>    <input type="button" name="previous" class="previous action-button" value="<" />

                                    <input type="submit" name="submit" class="submit action-button" value=">" />
                        </fieldset>
                    </form>

                <?php
 if(isset($_REQUEST['submit']))
            {
                $prodotto = $_POST["prodotto"];
                $livello = $_POST["livello"];
                $ruolo = $_POST["ruolo"];
                $stato = $_POST["stato"];

                $args = array(
                        'post_type' => 'corsi',
                        'posts_per_page' => -1,
                        'orderby' => 'title',
                        'order'   => 'ASC',
                        'tax_query' => array(

                            array(
                                'taxonomy' => 'prodotto',
                                'field' => 'name',
                                'terms' => $prodotto,
                                     ),
                            array(
                                'taxonomy' => 'livello',
                                'field' => 'name',
                                'terms' => $livello,
                                     ),
                             array(
                                'taxonomy' => 'ruolo',
                                'field' => 'name',
                                'terms' => $ruolo,
                                     ),
                       array(
                                'taxonomy' => 'stato',
                                'field' => 'name',
                                'terms' => $stato,
                                     ),
                                  )
                                );
                $soluzioni = new WP_Query($args);

                            if ( $soluzioni->have_posts() ) {

                                        while ( $soluzioni->have_posts() ) {
                                            $soluzioni->the_post(); ?>

<?php the_title();?>

                    <?php
                    $codice = get_post_meta($post->ID, '_corsi_codice', true);
                    echo '( '.$codice .' )'; ?>

                                <?php the_content();?>

PRODOTTO

                                        <?php echo get_the_term_list( $post->ID, 'prodotto', '',', ', '' ); ?>

AUDIENCE

                                        <?php echo get_the_term_list( $post->ID, 'ruolo',  '',', ', ''); ?>

MODALITà DI EROGAZIONE

                                        <?php  $modalita = get_post_meta($post->ID, '_corsi_modalita', true);
                    echo $modalita; ?>

DURATA

                                        <?php  $durata = get_post_meta($post->ID, '_corsi_durata', true);
                    echo $durata; ?>

                                <a href="<?php echo the_permalink()?>">
                                    <button>DETTAGLI</button>

                            <?php  /*
                $prezzo = get_post_meta($post->ID, '_corsi_prezzo', true);
                    echo '€ '.$prezzo;*/ ?>

                    <?php
                                                                        }

                                                        wp_reset_postdata();
                                                            } else
                                                                {
                                                                       echo '
NO POST FOUND';
                                                                }

                         } ?>

And the jQuery part
            jQuery(document).ready(function ($) {

                var current_fs, next_fs, previous_fs;
                var left, opacity, scale;
                var animating;

                $(".next").click(function () {
                    if (animating) return false;
                    animating = true;

                    current_fs = $(this).parent();
                    next_fs = $(this).parent().next();

                    $("#progressbar li").eq($("fieldset").index(next_fs)).addClass("active")
                    $("#progressbar li").eq($("fieldset").index(current_fs)).addClass("done");

                    next_fs.show();

                    current_fs.animate({
                        opacity: 0
                    }, {
                        step: function (now, mx) {

                            scale = 1 - (1 - now) * 0.2;
                            left = (now * 50) + "%";
                            opacity = 1 - now;
                            current_fs.css({
                                'transform': 'scale(' + scale + ')',
                                'position': 'absolute'
                            });
                            next_fs.css({
                                'left': left,
                                'opacity': opacity
                            });
                        },
                        duration: 800,
                        complete: function () {
                            current_fs.hide();
                            animating = false;
                        },

                    });
                });

                $(".previous").click(function () {
                    if (animating) return false;
                    animating = true;

                    current_fs = $(this).parent();
                    previous_fs = $(this).parent().prev();

                    $("#progressbar li").eq($("fieldset").index(current_fs)).removeClass("active");

                    previous_fs.show();

                    current_fs.animate({
                        opacity: 0
                    }, {
                        step: function (now, mx) {

                            scale = 0.8 + (1 - now) * 0.2;

                            left = ((1 - now) * 50) + "%";

                            opacity = 1 - now;
                            current_fs.css({
                                'left': left
                            });
                            previous_fs.css({
                                'transform': 'scale(' + scale + ')',
                                'opacity': opacity
                            });
                        },
                        duration: 800,
                        complete: function () {
                            current_fs.hide();
                            animating = false;
                        },

                    });
                });

                $('.del').hide();
                  $('.scelt-con').hide();

                $("input[name='prodotto']").change(function () {
                    var strText = $("input[name='prodotto']:checked").val();
                    var result = strText;
                    $('#prodotto').text(result);
                    $('#uno').show(500);
                    $ ('.prod').show(500);
                    return false;

                });

                $("input[name='livello']").change(function () {
                    var strText = $("input[name='livello']:checked").val();
                    var result = strText;
                    $('#livello').text(result);
                    $('#due').show(500);
                    $ ('.liv').show(500);
                });

                $("input[name='ruolo']").change(function () {
                    var strText = $("input[name='ruolo']:checked").val();
                    var result = strText;
                    $('#ruolo').text(result);
                    $('#tre').show(500);
                    $ ('.role').show(500);
                });

                $("input[name='stato']").change(function () {
                    var strText = $("input[name='stato']:checked").val();
                    var result = strText;
                    $('#stato').text(result);
                    $('#qua').show(500);
                    $ ('.sta').show(500);
                });
                $(".submit").click(function () {
                    $("fieldset").hide();
                    $("#res-tab").show();

                });

            });

I'd like to do the trick with ajax, but can't figure out how to do that.
Any help is appreciated! tnx  :)

Thanks for your answer. So, I tried but I'm missing something, cause nothing seems to happen, not even an error in console :/
My functions:
function process_form() {
global $wpdb;
    $prodotto = $_POST["prodotto"];
    $livello = $_POST["livello"];

        echo $prodotto;
        echo $livello;

        wp_send_json_success( $data );

    wp_die();}

add_action( 'wp_ajax_nopriv_process_form', 'process_form' );

wp_localize_script('radio', 'ajax_object', array(
'ajax_url' => admin_url( 'admin-ajax.php' ),));

The js is an external file, enqueued before the ajax action.
function enqueue_radio() {
  if ( is_page_template('modello-2.php' )) {
    wp_enqueue_script( 'radio', get_stylesheet_directory_uri() . '/js/radio.js', true );
  }
}
add_action( 'wp_enqueue_scripts', 'enqueue_radio' );

What am I missing? Tnx

EDIT
I edited the function part, it seems that the form submit, the page recharge but it output the form again and not the results. Here full code:
FUNCTIONS -  ENQUEUE JS FILES
 function enqueue_radio() {
        if (is_page_template('modello-2.php')){
            wp_enqueue_script( 'radio', get_stylesheet_directory_uri() . '/js/radio.js', array('jquery'), '', false );
            wp_localize_script( 'radio', 'ajax_object', array('ajax_url' => admin_url('admin-ajax.php')) );
        }
    }
    add_action( 'wp_enqueue_scripts', 'enqueue_radio' );

FUNCTIONS - AJAX LOADING - This is where I probably messed up, but I can't figured how
function process_form() {

    global $wpdb;
        $prodotto = $_POST["prodotto"];
        $livello = $_POST["livello"];
        $ruolo = $_POST["ruolo"];
        $stato = $_POST["stato"];
    ?>

        <?php

            $args = array(
                        'post_type' => 'corsi',
                        'posts_per_page' => -1,
                        'orderby' => 'title',
                        'order'   => 'ASC',
                        'tax_query' => array(
                                array(
                                    'taxonomy' => 'prodotto',
                                    'field' => 'name',
                                    'terms' => $prodotto,
                                    ),
                                array(
                                    'taxonomy' => 'livello',
                                    'field' => 'name',
                                    'terms' => $livello,
                                    ),
                                array(
                                    'taxonomy' => 'ruolo',
                                    'field' => 'name',
                                    'terms' => $ruolo,
                                    ),
                                array(
                                    'taxonomy' => 'stato',
                                    'field' => 'name',
                                    'terms' => $stato,
                                    ),
                                )
                            );
            $soluzioni = new WP_Query($args);
                if ( $soluzioni->have_posts() ) {
                    while ( $soluzioni->have_posts() ) {
                    $soluzioni->the_post(); ?>

            <?php   }

            wp_reset_postdata(); }
            else {
                    echo '
NO POST FOUND';
                }

        ?>

    <?php

        wp_send_json_success( $soluzioni);

        wp_die();
}

add_action( 'wp_ajax_nopriv_process_form', 'process_form' );

JS FILE
jQuery(document).ready(function ($) {

    $("#idForm").submit(function(e) {

    var form = $('#msform');
    var url = ajax_object.ajax_url;
    var fdata = {};
    fdata['action'] = 'process_form';
    fdata['prodotto'] = form.find('input[name="prodotto"]').val();
    fdata['livello'] = form.find('input[name="livello"]').val();
    fdata['ruolo'] = form.find('input[name="ruolo"]').val();
    fdata['stato'] = form.find('input[name="stato"]').val();

    $.ajax({
           type: "POST",
           url: url,
           data: fdata,
           success: function(resp)
           {
               var res_tab = $("#res-tab");

               res_tab.empty();
               res_tab.append(resp.data);

               $("fieldset").hide();
               res_tab.show();
           },
           error: function(error) {
               console.log(error);
           },
        });

        e.preventDefault(); // avoid to execute the actual submit of the form.
    });
});

A: You will need a function that will handle the sent data from the form.
Then you have to attach this function to the wp_ajax_nopriv_[your_action_name] hook.
function process_form() {
    // process $_POST data, prepare $output to return
    //
    // send: array( 'success' => true, 'data' => $data )
    wp_send_json_success( $data );
    wp_die();
}
// add_action( 'wp_ajax_my_action',        'process_form' );  // ajax from back-end
add_action( 'wp_ajax_nopriv_my_action', 'process_form' );  // ajax from front-end

Add code in functions.php or in plugin.
Now in the javascript code, you need to collect data from the form fields and add action field with the appropriate value.
It is also worth checking their correctness before sending.
Using ajax, send data to the server and display the result. Remove:
$(".submit").click(function () {
    $("fieldset").hide();
    $("#res-tab").show();
});

And add:
$("#idForm").submit(function(e) {

    var form = $('#msform');
    var url = ajax_object.ajax_url;
    // var url = "<?php echo admin_url( 'admin-ajax.php' ); ?>", // if this is inline JS

    var fdata = {};
    fdata['action'] = 'my_action';
    fdata['prodotto'] = form.find('input[name="prodotto"]').val();
    // ... colect remaining data

    $.ajax({
           type: "POST",
           url: url,
           data: fdata,
           success: function(resp)
           {
               var res_tab = $("#res-tab");
               //
               // show response "resp.data" from the php script.
               res_tab.empty();
               res_tab.append(resp.data);

               $("fieldset").hide();
               res_tab.show();
           },
           error: function(error) {
               console.log(error);
           },
        });

        e.preventDefault(); // avoid to execute the actual submit of the form.
    });
});

If your javascript code is in separated file, add this to function.php to localize script
wp_localize_script('script_name', 'ajax_object', array(
    'ajax_url' => admin_url( 'admin-ajax.php' ),
));

If javascript is inline then add var url = "<?php echo admin_url( 'admin-ajax.php' ); ?>".
Replace my_action in php and javascript with some names.
script_name replace with the name under which the js file was registered.
Read about ajax in codex.

Edit
script registration:
function enqueue_radio() {
  if ( is_page_template('modello-2.php' )) {
    wp_enqueue_script( 'radio', get_stylesheet_directory_uri() . '/js/radio.js', array('jquery'), '', true );
    wp_localize_script( 'radio', 'ajax_object',
        array('ajax_url' => admin_url('admin-ajax.php')) );
  }
}
add_action( 'wp_enqueue_scripts', 'enqueue_radio' );


Shipwreck experts have pinpointed the exact locations of 26 of Moreton Bay's 102 shipwrecks.
Until now, aside from visible wrecks, the location of many shipwrecks have been word of mouth among divers and boating families.
Grace Darling ballast mound with hull planking.
And those locations have shifted with the shifting sands and currents of Moreton Bay.
Queensland's Historic Shipwreck Survey is the first stage in a five-year study with the Queensland Museum trying to check locations of 1291 shipwrecks along the state's coast.
Wrecks of the Fairlight (at baack) and the Normanby on Moreton Island.
That number is likely to get to 1400 as the wreck locations are slowly confirmed.
However, throughout Queensland only 85 of the 1291 wrecks have been physically confirmed.
After 12 months of research and first-hand location spotting by divers from the Department of Environment and Resource Management and the Queensland Museum, the locations of just 26 wrecks around Moreton Bay have been tied to exact positions.
"I suspect by the end of the year that number will be up to around 30," said Paddy Waterson, the archaeologist leading the survey.
A QPWS Marine Parks Ranger inspects the wreck of the Aarhus.
At the start of Queensland's Historic Shipwreck Survey, the locations of just six shipwrecks could be accurately shown on charts.
"We had six on Moreton Bay, and as it turned out some of those positions were not as exact as we'd hoped," Mr Waterson said.
An overview of the many wrecks located in Moreton Bay.
"So we've gone from having six exact and seven "sharp" positions to now having 26 that we have exact positions for."
Mr Waterson said it has been harder work that he imagined.
"These wrecks come and go - in terms of visibility - because sand largely covers them up and then re-exposes them," he said.
"Not to mention diving in bars is not exactly a good idea."
In Moreton Bay, there have been several exciting recent discoveries including the Grace Darling, only "confirmed" in late September, despite the schooner being "found" in the 1980s.
"It was a vessel which was built in the Manning River in New South Wales and started off doing a lot of trade between the Manning River and Sydney," Mr Waterson said.
"It then started doing general freight from Mackay down to Brisbane."
It carried coal and timber and was suited to the Queensland ports because it was quick, had a shallow draught and was manouverable.
But it came to grief in massive storm in 1894 on its way to Normanton and Croydon .
"It was carrying a cargo of coal, explosive and detonators, which is not the best combination and it made its way to Bulwer (Moreton Island) where the pilot station was," Mr Waterson said.
It stayed there for three days trying to ride out the storm.
"Eventually it was dragging its anchors and taking on water. The master had no hope of rescuing the vessel, so he basically ran the vessel aground to try and save the cargo and the crew," Mr Waterson said.
Help from two local divers; Mark Goulter and Ray Sinclair, helped Paddy Waterson's team finally confirm the location of the Grace Darling.
"It is just offshore from Bulwer in only about nine metres of water," Mr Waterson said.
"It mainly consists of a large ballast mound now, but there are large features and elements there and some ship's timber coming out of the ballast pile."
Mr Waterson the Grace Darling discovery was a good example of how the Queensland Shipwrecks Survey worked.
"We have members of the public come forward and we are able to add to the information that is there," he said.
Not all wrecks were caused by fierce storms, cyclones, or by striking rocks and reefs, Mr Waterson said.
Sometimes, the vessels were getting too old for their owners to manage and were deliberately scuttled in "ships' graveyards".
"Bishop Island and Fisherman Island were sites that became quite common for this and they eventually they became part of the land reclamation that became part of the Brisbane Airport," Mr Waterson said.
"But that was a large ships' graveyard where they just deposited quite a number of vessels over a long period of time."
Ships have also been scuttled off Redcliffe and off Moreton Island, he said.
"Even Queensland's first flagship, the Gayundah, eventually became a gravel barge and was sitting off Redcliffe there," Mr Waterson said.
"It was used to protect the beach. It was deliberately deposited there to protect it."
The Gayundah was scrapped in the 1950s and was grounded at Woody Point in 1958.
The shipwrecks of Moreton Bay show how the colony of Queensland has evolved, Mr Waterson said.
"When Queensland became an independent colony in 1859, it had just one lighthouse, which was Cape Moreton," he said.
"It has this torturous coastline, it has the Great Barrier Reef, it has offshore islands, it had poor navigation aids, they only had limited charts and they had extreme seasonal weather.
"Combine all those things together and couple it with the sheer volume of trade that was going on, you end up with this sort of scenario."
Mr Waterson said the location of Queensland shipwrecks tell the history of the state.
"You can't under stand why Brisbane City and other major cities are located where they are without understanding the importance of the maritime trade."
A ship is declared a historic wreck under the Federal Government's Historic Shipwrecks Act if it is more than 75 years of age. Except for the Centaur.
"They can be declared a lot younger than that, and the obvious one there is the Centaur, which is younger than 75 years," Mr Waterson said.
"But because of its clear and obvious historic significance the Federal Minister declared it."
More is being learned about many wrecks including the 1890 collision of the government steamer the SS Kate and the Burwah, where the Kate sank in 15 minutes after receiving a hole in its starboard bow.


If you're rearranging your walk-in closet, or you're having one built to enhance your master bedroom, then there are plenty of things to consider. Where will you put new shelves? How high will the hanging rods be placed? Whether you're renovating the space yourself or you've hired a professional, one of the primary aspects that cannot be forgotten is the lighting. You need to be able to see when you're picking out clothes or putting together an outfit, and the right lighting will go a long way in the functionality and efficiency of the space, not to mention your enjoyment of using the closet. At Passion Lighting in Grapevine, we can help you find the ideal closet lighting options!
Your walk-in closet may be situated on an exterior wall, meaning that there might be a window in the space. Natural light can be great in a closet, but it's really only beneficial in the morning, and you most likely use your closet at all times of the day. Finding overhead fixtures that can complement the natural light and also provide illumination when sunshine isn't present. The main fixture should provide general illumination that makes it easy to turn on the light, walk in, find what you want, and walk out.
While your main fixture provides enough light to see by, you sometimes need more illumination while you're looking for the right shoes or the perfect tie. Your closet most likely has shelves and drawers, and light from the ceiling fixture may not reach every nook and cranny. Under cabinet and drawer lights can be a great addition to a closet, and they'll help you see when you're looking through your wardrobe.
Chances are you have a full-length mirror in your closet so that you can see what you look like in a new outfit. Lighting is essential in seeing how a shirt or blouse fits on your frame, and you'll want to be sure you have the right bulb temperatures so that you can see what colors truly look like against your skin tone. Our expert lighting staff can help you find the right bulbs and will gladly explain color temperatures for your recessed lighting, overhead lighting, and more.
You use your closet every single day, and if you've noticed that the lighting isn't quite right, visit our showroom today. We can take a look at your new design and layout and help you choose fixtures that fit, or we can help you come up with the initial design that will reinvent how your closet looks, feels, and functions! We love working with homeowners on any type of project, and while the closet can often be forgotten about when it comes to lighting, it doesn't mean that it isn't worth the time to update.
Our store is open Monday through Saturday, and no matter where you live in the Dallas/Fort Worth area, you can find the ideal fixtures in our showroom.


Milan: At Ter et Bantine, designer Manuela Arcari has managed to achieve the seemingly impossible: minimalism that still emanates warmth, comfort and sensuality. In a season where many designers are wiping the slate clean with stark, structured cuts and undecorated surfaces, Arcari loosened up her usual minimalist style with quirky silhouettes and playful touches. The Little White Dress made numerous appearances here, with surprise details like apron-style open backs, girly flounces and mini-dresses cheekily sewn to the front. Cropped, boxy button-ups that could have been severe instead looked effortlessly chic when paired with Dickies-style pants – a sophisticated take on the blue collar uniforms; crisp pantsuits, too, looked endearingly offbeat in silhouettes that were slightly too short or too wide (or both). The mostly white and utilitarian color palette was enlivened with painterly Mod geos on matched sets and egg-shaped dresses that looked like something Marni could have done this spring – a high compliment. Ingenious accessories finished off the refreshing spring offering; an architectural, origami-esque leather backpack, in particular, perfectly captured the minimalism-gone-merry appeal of the collection.


text:
Cleveland State at Butler - 7:00 PM on STO
Seton Hall at Georgetown - 7:00 PM on ESPN
Auburn at Tennessee- 7:00 PM on ESPN2
Bulls at Celtics - 8:00 PM on TNT
Cavaliers at Jazz - 10:30 PM on TNT
Gonzaga at St. Marys (CA) - 11:00 PM on ESPN2
1990: Browns lose to Denver for the third time in the AFC title game, 37-21
"I want your heart, I want to eat your children."
Mike Tyson, to Lennox Lewis before they fought
Common Sense: Browns Edition
With Apologies To Lewis Black ...
The Browns Outsider
Reaping The Whirlwind
Results Based On Merit, Not Market
Lazy Monday: Sleep Deprivation Edition
Amateur Hour
Black Tuesday Edition: Browns/Jaguars Recap
The Good, The Bad, & The Summary
No shows scheduled
View Show Archive
The Cavaliers: By The Numbers
The Cleveland Cavaliers (30-10) are 40 games into the 82 game schedule, which means it's time for our inaugural 48.8% of the Way Through the Regular S ...
Has it really been half a season already? Technically, it hasn't been. The Cavs' game at Golden State last night was their 40th of the year, so the ...
LeBron Buries Blazers Again
Coming off a disappointing loss to the Carmelo-less Nuggets Friday night, the Cavs needed a win last night in Portland to kick start the road trip the ...
Balanced Cavs Beat Weaponless Wizards
It's hard to put a finger on it exactly, but it seems that the Washington Wizards were doing a lot of running and not enough gunning on Wednesday nigh ...
That's right - we're in the Dead Zone of the NBA season. The novelty of the new season has long since worn off, but it's still several weeks before t ...
Bobcats Bite Cavaliers
Sometimes, figuratively speaking, a good kick to the rear end will get one re-focused. Consider the Cavs kicked. The Charlotte Bobcats took advantage ...
Eight Points: Cavs/Nets
It might just be a convenient excuse, but it sure looked like the Cavs were a little groggy for the 1:00 PM start for Saturday afternoon's game in New ...
One Party: 20,562 Guests
When Anderson Varejao buries a 3-pointer, you know it's gotta be your night. When LeBron James turns 25 and the only number anyone is talking about is ...
The Top Cleveland Sports Stories of 2009: #3
The final year of the first decade of the 21st Century was, once again, devoid of world championships for Cleveland's teams. But even without trophies ...
Cavs Outrace Warriors
January 12, 2010 · By Brian McPeek
The NBA schedule maker is a sick, twisted, sadomasochistic piece of work. A night after the Cavs played the Portland Trailblazers in Portland they were right back at it on Monday night against the Golden State Warriors in Oakland.
I bet the schedule maker penciled that one in while blindfolded and wearing an inverted studded collar with one of those red balls in his mouth.
He was giddy because the Warriors aren't exactly a slow, plodding and deliberate group. Golden State uses Oracle Arena as an indoor track with hoops at each end and apparently with the mantra that you can't score what you don't shoot.
They may not dazzle you with execution but they can overwhelm you with sheer volume of shots and a dizzying pace. And that's not exactly the second game of a back-to-back set that you're looking for on the road.
That makes the Cavaliers 117-114 win over the Warriors all the more impressive.
Despite getting out to and nearly blowing a 14-point lead that included seeing the Warriors erase all but three points of an 11-point lead in less than a minute of play down the stretch, the Cavs ultimately took care of business to win their second game in as many nights.
It was another night of excellence for LeBron James. James threw in 37 points to go with 11 assists and 8 boards.
Corey Maggette scored 32 and Monta Ellis 30 points for the Warriors.
It's on nights like this, when you're facing a high energy, young and fast breaking team that you really need your own Energizer Bunny to call on. Thankfully the Cavs have that guy. This Energizer Bunny is Brazilian and is need of a hair net but on Monday night Anderson Varejao checked in late in the first quarter and infused the Cavaliers with some energy. More than just that though, Varejao directly and positively affected the bottom line.
Varejao came off the bench to score 15 points, haul down 9 rebounds and block 2 shots while also disrupting countless Golden State possessions with his frenetic but effective style of play.
None of it should come as any surprise. Varejao is no longer just an unskilled 5-Hour Energy shot. He's averaging better than 8 points and eight rebounds per game. You can quantify those point and rebounding totals but it'd be hard to put a price on the value that AV gives you in just being AV.
It takes a total team contribution to win a game against a bunch of greyhounds a night after playing a tough ballgame in Portland. The Cavs knew going in they were going to have to get contributions from the bench to beat Golden State on Monday night.
And what they got from the bench on Monday night was 52 points and 23 rebounds. In addition to the critical contributions from Varejao Cleveland gladly watched Zydrunas Ilgauskas score 14 points and grab 9 rebounds. Jawad Williams scored a career high (for the second night in a row) 11 points as he continues to get some meaningful run while Jamario Moon continues to recover from a strained abdominal muscle.
The previously forgotten Daniel Gibson hit a monstrous three pointer with two minutes left that helped provide the final margin of victory.
The Cavs had a bit of a block party in Oakland Monday night as well. On the night the Cavaliers swatted 10 Golden State shots including four from LBJ. When the bench contributes you can rest the legs of the starters. That played a big role in the Cavaliers blocking six Warrior shots in about a three minute stretch in the 3rd quarter.
The Cavaliers ran their season record to 30-10 with Monday night's win. They also picked up a game in the race for the Eastern Conference top seed when the Celtics were beaten at home by the Atlanta Hawks.
They Got Next
It's another national television tilt for the Cavaliers as they head to Salt Lake City to face the Utah Jazz Thursday night. TNT will do the honors with a 1030pm tip.

redpajama_set_name: RedPajamaCommonCrawl


Fathers and sons might go fishing together or throw a Frisbee around in the back yard. But we seldom hear of Dad and Junior collaborating on a piece of music — a pop song, perhaps, but not a big piece of concert music. It's so rare that, when asked to name a few musical father-son teams from the past, Stephen Paulus, a prominent composer who lives in St. Paul, drew a blank, as did his son, Greg. Yet "TimePiece," for Jazz Soloists and Orchestra, a large-scale work by the two of them, will be premiered by the Minnesota Orchestra tonight in the opening program of the orchestra's 109th season.
Compatible, yes, and beyond that, it's obvious as they sat and talked in the living room of Stephen's home in St. Paul that this particular father and son enjoy each other's company, even though they inhabit different musical worlds.
At 62, the elder Paulus — with more than 400 compositions to his credit, including 10 operas — is one of the nation's most honored and prolific composers. If he represents contemporary classical music, Greg, 27, trained as a jazz trumpeter at the Manhattan School of Music and living now in Brooklyn, N.Y., tours with an electronic production team called No Regular Play while playing trumpet and keyboards with the electronic avant-pop artist Matthew Dear.
Greg will appear as one of the soloists in "TimePiece." He identifies himself these days less as a jazz musician than as a producer/player who also composes music in the area of what he calls "compositionally driven" electronic dance music or "house music," what in an earlier day would have been called "vernacular" styles as opposed to the "serious" or "cultivated" or "classical" tradition that his father represents. Today, however — and refreshingly so — these categories are not so firm or clear-cut. Much of pop music is quite serious — and always was — and surely we've all heard so-called classical music that's downright frivolous.
There was an extra connection. Paulus knew that Vänskä plays jazz clarinet from time to time along with his Brahms and Beethoven; moreover, he recorded a jazz CD some years ago with his orchestra in Lahti. Paulus: "I thought, 'Here's our man. He isn't the kind of maestro who says, 'We can't have jazz in the concert hall.' " And indeed, tonight (and in subsequent performances Friday and Saturday) Vänskä will turn around at the podium during the third movement, "Anxiety's Edge," and play a solo.
For about a year, the Pauluses simply thought about the piece while continuing to work on their own projects.
They finished "TimePiece," all 30 or so minutes of it, in July of this year. Greg was on the road during the final months of composition, so father and son communicated via Skype, the video phone system. "I'd call him and say I need help with this chord, and I'd be playing it on the piano," Stephen said.
Greg considers his years at the Manhattan School is a positive light, and it wasn't just school he benefited from. He managed to play in jazz clubs around the city with the likes of established jazz trumpeters like Roy Hargrove.
Eventually, he soured on jazz and the jazz world. "The whole system, it seems to me, doesn't work," he said. "If I want to put out a record, it's going to take five years, and it's probably not going to come out the way I want it, and it's not going to go anywhere. I'll be sitting there with my CDs wondering what the hell's next. So I began to look for new styles of music where I could be more fulfilled. I also started to think that maybe there's more to music than just taking solos. At the same time, I became extremely inspired by his music," he said, gesturing toward his father.
All this, of course, shatters the cliché of the generation gap, which would say that Greg thinks his father and his music are hopelessly square, while Stephen thinks Greg writes chaotic music and is only interested in tearing down valuable traditions.
Both laughed. "That's totally not the case at all," said Greg. "And I think his stuff is terrific," said Stephen.
Osmo Vanska conducts the Minnesota Orchestra in the premiere of "TimePiece" for Jazz Soloists and Orchestra, along with works by Ravel, Antheil and John Adams as the opening program of the orchestra's 109th season. 7:30 tonight; 8 p.m. Friday and Saturday. Orchestra Hall, 11th St. and Nicollet, Minneapolis. Tickets: $26-$84. 612-371-5656.


text:
Biała Góra (niem. Weissenberg) – wieś w Polsce położona w województwie pomorskim, w powiecie sztumskim, w gminie Sztum przy drodze wojewódzkiej nr 603.

Znajduje się tu zespół śluz rozdzielających Wisłę (dawną Leniwkę) i Nogat, dwa ramiona ujściowe Wisły. Śluza na Nogacie jest nazywana Wodnym Zamkiem z powodu neogotyckich wież wieńczących wybudowaną w latach 1852-1879 zaporę. Do 1 września 1939 śluza stanowiła granicę pomiędzy Wolnym Miastem Gdańskiem i Niemcami. Na zespół śluz składają się trzy obiekty: śluzy, jazy i wrota przeciwpowodziowe. Z górnej części śluzy roztacza się panorama obszarów nadwiślańskich. W ramach rozwoju dróg wodnych i tworzenia Pętli Żuławskiej w obrębie obiektów śluzowych powstała przystań dla motorówek i jachtów.

13 lipca 1930 na wzgórzu u zbiegu granic Polski, Niemiec i Gdańska odsłonięto uroczyście Westpreussenkreuz - granitowy krzyż o wysokości 8 m, mający być wedle ówczesnych twórców znakiem wiary mieszkańców Prus Wschodnich w ponowne zjednoczenie z Niemcami. W latach 1975–1998 miejscowość administracyjnie należała do województwa elbląskiego.

We wsi stoi XIX-wieczna kapliczka przydrożna.

Zobacz też
 inne miejscowości o nazwach: Biała Góra, Białogóra
 Cypel Mątowski
 Rezerwat przyrody Las Łęgowy nad Nogatem
 Wielkie Walichnowy
 Zantyr
 Pętla Żuławska

Przypisy

Śluzy Wodne Pętli Żuławskiej
Biała Góra (województwo pomorskie)

redpajama_set_name: RedPajamaWikipedia


text:
Das Amtsgericht Dahme war ein preußisches Amtsgericht mit Sitz in Dahme/Mark, Provinz Brandenburg.

Geschichte
Dahme war bis 1849 Sitz des Königlichen Land- und Stadtgerichts Dahme. Ab 1849 bestand das Kreisgericht Jüterbog. Für dieses war in Dahme eine Zweigstelle (Gerichtsdeputation) eingerichtet. Übergeordnet war das Kammergericht als Appellationsgericht. Im Rahmen der Reichsjustizgesetze wurden diese Gerichte aufgehoben und reichsweit einheitlich Oberlandes-, Landes- und Amtsgerichte gebildet.

Das königlich preußische Amtsgericht Dahme wurde mit Wirkung zum 1. Oktober 1879 als eines von 11 Amtsgerichten im Bezirk des Landgerichtes Potsdam im Bezirk des Kammergerichtes gebildet. Der Sitz des Gerichts war die Stadt Dahme.

Sein Gerichtsbezirk umfasste aus dem Landkreis Jüterbog-Luckenwalde den Stadtbezirk Dahme und die Amtsbezirke Illmersdorf und Rosenthal sowie der Amtsbezirk Gebersdorf ohne den Gutsbezirk Damsdorf.

Am Gericht bestand 1880 eine Richterstelle. Das Amtsgericht war damit ein kleines Amtsgericht im Landgerichtsbezirk.

Nach dem Zweiten Weltkrieg wurde das Amtsgericht Dahme dem Landgericht Cottbus zugeordnet. Am 1. Juli 1951 wurde das Amtsgericht in eine Zweigstelle des Amtsgerichts Jüterbog herabgestuft.

1952 wurden in der DDR die Amtsgerichte abgeschafft und stattdessen Kreisgerichte gebildet. Dahme kam zum Kreis Luckau, zuständiges Gericht war damit das Kreisgericht Luckau. Das Amtsgericht Dahme wurde aufgehoben und auch nach der Wende nicht neu errichtet.

Einzelnachweise

Dahme
Dahme/Mark
Gegründet 1879
Aufgelöst 1951
Rechtsgeschichte (Brandenburg)


Finally, a clear night that was not below -15C/5F. It's been a tough winter here in Minnesota. Back in January I got a Mini ZWO filter wheel and filters for my ZWO asi178mmc camera and just recently got a chance to test the new setup. During this period of no-imaging, I was able to build a Dew System for both my guide and main telescope and review my cable management (more on this later).
I wanted to image a simple target and test the the overall function of the filter wheel, focuser integration in EKOS/Kstars. I didn't want to spend a lot of time imaging as this was a test. So, the simplest and colorful image to test the new setup was Imaging Orion's Nebula (M42).
Dark , Flats, Bias Frames processed.
I used Astro Pixel Processor (APP) for processing and did some post processing with Adobe Light room.
I am sure that I can process the image data better, and will go back and examine the overall color processing using APP. I will get the process flow better and there are some questions regarding the Ekos focusing routines that I need to better understand and setup as I found that Ekos was focusing quite often during the imaging. I also used the Ekos Scheduler to execute the image capturing process.
Kstars – Why do I use it?
Initially, I wanted a Linux imaging software to replace my old Meade DSI pro. I found the Kstar with Ekos allowed me to use my old Meade DSI pro CCD imager and run under Linux.
Why Linux? Lots of reasons. Mainly, I never cared much for Windows and found the OS very limiting. I like the reliability and Unix utilities running under Linux; it makes connectivity easy to the remote server. Note – Kstars/Ekos will also run under Windows and MacOS.
I was familiar to Kstars but not with Ekos. It was a bit overwhelming to understand, and use Ekos, but once I was familiar with the operation and understanding how the software interacted with Kstars, remote Indi lib servers, it became easier to use.
I think Kstars/Ekos is great for remote operation. and that is the next big reason why I am using this software. I leave in Minnesota where it's challenging to image out in the elements whether it's summer or winter. In the summer months, the mosquitoes are out in full force and in the winter, well, it's downright cold. I wanted to be in my nice basement while controlling the telescope and taking images.
I wanted to use a simple server at the telescope, not an expensive laptop. This is where Indilib (INDI) really shines. The Indi Server software runs on various ARM platforms. I have installed Indi on Pine64, Raspberry Pi3, and Odroid-4u. I can setup a little server with minimal hardware and fuss.
For an internet connection, I use a LAN/WIFI router near the telescope pier to provide a good WiFi signal to my tablet. This allows a remote desktop connection between the the main computer and tablet to allow manual focus, polar alignment, guide scope alignment, etc. I am also using hard-wire Ethernet connection rather than WiFi connection to interface to the remote Odroid computer. This is to allow maximum transfer speed during image transfers to the main computer.
The Desktop is running Linux Mint 18.2 using the latest (bleeding) distribution of Kstars/Ekos.
The software integrates with my favorite guiding software, PHD2. I can either use the built-in guiding module or use PHD2 software running locally on the Ekos server.
This is a web based manager for the Ekos server. This allows to manage the drivers and startup the server. Once the server is powered up I can manage the devices and start the server using the WebManager.
I hope to go into these features with later blog posts.
For people who don't want to bother with loading images to a raspberry pi and wants support for Kstar/Ekos, I recommend getting Stellarmate. This is available here stellarmate.com. They have some excellent tutorial videos explaining setup and operation. You can get the hardware, or the integrated image. This is supported on Raspberry Pi3 and 3B using 16GB class 10 micro SD card.
More to follow with future articles.
This is a simple article about astrometry and imaging. Astrometry involves precise measurements of positions and movements of stars and other celestial bodies. Astrophotographers can take an image of the sky without the known celestial coordinates, and using various sites, or data can determine the position and coordinates of the objects in the image.
Below is an example of uploading an image to an astrometry site (nova.astrometry.net/upload) to determine the precise location.
If you select the "view in WorldWide Telescope", you will be transfered to the World Wide Telescope and there you can explore your image in detail.
I made an Arduino Focuser for my William Optics ZS 73 (see my original Orion Astrograph version). The focuser is basically the same as the Orion Astrograph focuser except for the bracket and layout. The bracket is the same except it does not have the tabs in the Orion version. Also, it attaches to the dove tail. I removed the fine focusing knob and attached another belt sprocket.
I started out taking astronomical images back in the mid 1990's using CCD imaging. This was when CCD cameras were very expensive and not very practical for the amateur astronomers. I found a book about making your own CCD camera, The Cookbook Camera by Richard Berry. I built several of these camera CB-245 and modified the cooling system. The cookbook CCD resolution was 378×242 pixels (my current camera has 3097×2080).
By the mid 2000's they became obsolete. I then purchased a Meade DSI pro camera and continued imaging.
Fast forward to the present, I got back into the hobby and found that the prices have come down quite a bit. I purchased a ZWO asi 178MMC camera which is cooled and the price point was which I could afford. I've been re-learning and purchasing new equipment.
I have finally got a number of "good" images that is a vast improvement from my old Cookbook days and Meade DSI Pro cameras. It's been some learning curves with the equipment and software. I will be writing some useful articles about using Linux with Indi Library Drivers and my setup. I will cover the lessons that I have learned during this process.
I wanted to make a focuser for my Orion Astrograph 8 inch reflector using an existing Indi Library driver for Kstars/Ekos. It had to be simple and I wanted to avoid writing a new driver for Indi Library. During my research, I found some documentation for JMI Smart Focuser that explains the command set. This seemed like an easy solution using an Arduino and a stepper motor. I then reviewed the Indi Library source code to find out what calls the JMI Smart Focuser driver is making to the focuser. Seeing that the Smart Focuser driver was making minimal commands to the JMI Focouser, I decided to create my own simple focuser using the Arduino Nano.
My first version that I built used a separate Focuser controller which plugged into the remote stepper motor assembly. This used an LED display and had a hand controller and powered by a separate 12V power supply. I found that I never really utilized the display focus buttons, so I simplified the focuser design.
The minimal Arduino Focuser uses a Nano Arduino and is powered by the USB connection. There are no other external connections. It plugs directly into my Indi server's powered hub. (I have also powered it from my ZWO asi178mmc camera using its built-in USB hub).
All above parts are available online via Amazon.com when this article was published.
You should be able to print out the file and make a direct template. All units are in millimeters.
I have included both schematics for the first versions and the simplified version.
It's that time of year where I like to take out the telescope. Bugs are dying off, less humidity, and nights are longer. I have a pedestal mount that I attached during these months. I hopefully will build a simple enclosure to help expedite the setup time. The scope is remotely controlled and I used a CCD imager as my eyes. Even though this scope is up in age, it works well and guides well. I'll upload some of my astronomy projects as time permits.


At my current stage of life being a 30 year old as at 2016, the single objective's essence is distilled into its simplest form – financial freedom by the age of 45. To get there and beyond to the next objective, since I started my investing journey in around 2005, I have found the gradual compounding of capital while mitigating the risk of permanent capital impairment via the Buffett/Graham school of investing to be the most suitable for my temperament.
Seek out compounders that generate high return on invested capital (Quality) with good reinvestment opportunities (Growth) at a reasonable price (Value).
Purchase only when an extreme mispricing opportunity is present from a balance sheet point of view. In the perfect situation, the equity should be trading below liquidation value with a balance sheet backed by plenty of cash and still generates normalised free cash flow into the foreseeable future.
The above scenario is almost as rare as unicorns but through some luck and constant turning over of rocks, they have been and will be found.