text:
6 Running Simulations in Oracle BPM
Use simulations to predict the behavior of business processes under specified conditions, and also to verify that the output meets the metric objectives and identify any bottlenecks. Run simulations to test the effects of changes on an existing process design.
6.1 Introduction to Running Simulations in Oracle BPM
Run user-defined simulation in Oracle BPM to determine the efficiency of your processes. Your simulation can reflect either real or anticipated data.
You can:
Define multiple models for a given process so that different conditions can be analyzed
Run multi-process simulations to learn how working in different business processes can affect shared resources, such as human participants
6.1.1 Simulation Models and Simulation Definitions
Before you run a simulation, you must specify the behavior of each element of your process. To define a simulation you must create and configure the following elements in your BPM Project:
Simulation model
Enables you to define the behavior for an individual process model. Note that, for any given process model, you can have multiple simulation models, so that you can mimic a variety of scenarios.
Simulation definition
Enables you to define the processes and resources that define a simulation scenario.In a simulation definition you specify the processes that participate in the simulation by selecting the simulation models associated to those processes. A process may have multiple simulation models defined for it. If a process has multiple simulations models defined, then you must select one of those models to use in the simulation definition.
Simulations do not call each individual task within a process. For example, they do not run the service associated to a service task, variables are not assigned values, and external resources are not updated.
However, simulations mimic the behavior of an activity using the following simulation variables that you can define using the Simulation Editor:
queue information
probability of the instance passing through an outgoing flow
6.2 Creating Simulation Models
Simulation models enable you to simulate the behavior of an individual process. They enable you to define how a process behaves as part of a simulation definition.
You can define multiple simulation models for each process, creating different simulations based on different combinations of resource allocation and activity behavior.
You can create the simulation model based on a process using the Simulation Wizard or create from scratch.
6.2.1 How to Create a Simulation Model from a Business Process
To create a simulation model from a business process:
- In the Applications window expand the BPMN Processes node.
- Right-click the business process to use for the simulation.
- Select New Simulation and then select Wizard.
The Simulation Wizard appears.
- Enter a name to identify the simulation model.
- If you want to limit the number of instances to create, select Specify Number of Process Instances to Be Created and then specify the number of instances using the field below.
- In the User Tasks section, customize the distribution, fixed resources and fixed based costs.
- Click Next.
The Simulation Definition wizard page appears.
- Enter a name for the simulation definition.
- Enter a duration for the simulation.
- Select a start time using the arrow buttons or click the Calendar button next to the Start Time field.
- To configure the simulation to wait for all instances to finish before ending, select Left In-Flight Instances Finish Before Simulation Ends.
- Click Next.
- Select the actions to perform after creating the simulation.
Available options are:
Open Simulation Model
Open Simulation Definition
Start Simulation
- Click Finish.
6.2.2 How to Create and Configure a Simulation Model
To create and configure a simulation model:
In the Applications window, expand the Simulations node.
Right-click the Simulation Models node.
Select New and then select From Gallery.
The New Gallery dialog box appears.
In the Categories section, expand the BPM Tier node and select the Simulations node.
In the Items section, select BPMN Process Model Simulation and click OK.
The Select Process dialog box appears.
Select a process.
The Model Simulation dialog box appears.
Enter a name for the simulation model.
Click OK.
The simulation model appears under the Simulation Models node in the Applications window, and the Simulation Model editor opens.
Specify the number of instances to create during the simulation:
Select Specify number of process instances to be created.
Specify the number of instances to create during the simulation.
The process simulation runs until the completes the specified duration or reaches the maximum number of instances.
In the Flow Nodes tree, select an activity.
Depending on which type of activity you select, the following tab pages appear on the right of the Flow Nodes tree:
Duration: defines the distribution that determines the time an activity takes to complete.
Resources: specifies the number of participants assigned to a particular role. You can define this parameter in the simulation model or at a global project level in the project simulation definition.
Cost: specifies the cost of processing the activity. For user tasks it also specifies the cost of the resources assigned to the user task. Measured in salary per hour.
Queue Info: defines the simulated behavior of how process instances are queued for a given activity.
Outgoing Flows: determines the probability percentage of instances routed through the different outgoing sequence flows.
Threads: specifies the number of threads running this flow object. This tab is only available for flow objects that do not involve human interaction.
Instance Creation: enables you to specify the distribution curve to use to create instances for the simulation. This tab is only available for start events.
Configure each activity as follows:
In the Duration page, in the Instance Execution Duration section, specify the Distribution Type. Options are listed and described in Table 6-1.
Table 6-1 Options in the Simulation Model Flow Nodes Duration Page
Option Description
Specifies that the simulation model uses the value specifies in the Period property to calculate the completion time for all the activities in the process.
Determines the period required to complete an activity consistently, taking into account the variation specified in the delta property. When you select this option, you are prompted to specify each of the following:
Mean: Determines the mean time it takes to complete an activity
Delta: Defines the upper and lower limit variation of the mean parameter when determining how long it takes to complete a simulated activity
Determines how long it takes to complete a simulated activity by specifying how many instances are completed within a specific period. When you select this option, you are prompted to specify:
Average Frequency: Determines the average number of instances processed within the interval defined by the Every property
Every: Defines the interval used for exponential distribution
Uses the Gauss Bell distribution to determine how long a simulated activity takes to complete. You must specify the mean and standard distribution. When you select this option, you are prompted to specify:
Mean: The mean period required to perform an activity
Standard Deviation: The standard deviation of the mean period required to perform an activity
Enables you to specify the amount of time required to complete a simulated activity for a specific time interval. When you select this option, you must specify:
Distribution Criteria: determines the time interval for determining how long a simulated activity takes to complete
Interval: specifies the period during which the simulation runs.
Mean: defines the mean time to complete an activity
Standard Deviation: defines the standard deviation of the mean parameter
In the Cost page, specify the following:
Table 6-2 Properties in the Simulation Model Flow Nodes Cost Page
Property Description
Fixed Base Cost
Defines the cost required to perform the simulated activity
Fixed Base Cost Plus Resource Cost
Calculated based on the defined cost per hour and the time it takes the resource to execute the instance. This property is only available for user tasks.
In the Queue Info page, in the Queue Warning Size field specify the number of incoming instances that can be waiting for an activity simultaneously.
In the Outgoing Flows page, move the slider to specify the probability of each outgoing sequence flow occurring.
If the activity contains boundary events, then the flows of the boundary events appear in this page. For more information about configuring boundary events, see Configuring Boundary Events.
6.3 Configuring Boundary Events
If the BPMN process you want to simulate contains boundary events, then you must specify the probability of these events happening.
You can specify the probabilities for the different boundary events in the Outgoing Flows page.
The way you specify the probability of a boundary event varies according to the type of the event:
Interrupting Boundary Message and Error Events
The probabilities of all the interrupting boundary message and error events for an activity are related. If you add these probabilities the result must always be 1.
The simulation model editor displays a set of sliders to configure these activities. If you move a slider, the values in the other sliders automatically adjust. You can lock the values by clicking the lock icon next to the slider. When you lock a value the simulations model editor does not modify it when you move the other sliders. The simulation model editor forces you to leave at least two values unlocked.
Non-Interrupting Boundary Message and Error Events
The probability of a non-interrupting boundary message or error event is independent from the probability of other events happening. This value of this probability can vary between 0 and 1.
The simulation model editor displays a slider for each non-interrupting boundary message or error event. You can move this slider to specify any value between 0 and 1.
Timer Events
To specify the probability of a boundary timer event, you must define the time interval between occurrences of the event. If the implementation of the timer event in the BPMN process uses an expression, then you must define a fixed time interval to use during the simulation. If the implementation of the timer event in the BPMN processes uses a fixed time interval, then redefining the time interval is optional because you can use the interval defined in the BPMN process for the simulation.
The simulation model editor displays a table for interrupting timer events and another one for non-interrupting timer events. You can redefine the time intervals for each of the events using these tables.
Figure 6-1 shows the Approve Quote user task with different types of boundary events. Figure 6-2 shows the simulation configuration page for the Approve Quote user task.
Figure 6-1 The Approve Quote user task with multiple boundary events
Description of "Figure 6-1 The Approve Quote user task with multiple boundary events"
Figure 6-2 Outgoing Flows tab page for the Approve Quote task
Description of "Figure 6-2 Outgoing Flows tab page for the Approve Quote task"
6.4 Creating Simulation Definitions
You can create a simulation definition to represent a simulation scenario for a group of simulation models. You can select which simulations model to run from the group of simulation model contained in the simulation definition.
You can also create a simulation definition after you create a simulation model using the Simulation Wizard. For more information on how to create a simulation model and a simulation definition using the Simulation Wizard, see How to Create a Simulation Model from a Business Process.
6.4.1 How to Create a Simulation Definition
In a simulation definition, you can customize the following parameters to see how they influence the performance of your project:
Start time and duration of the simulation
Which process simulation models you want to include in the project simulationThe participant resources you want to include in the simulation
To create and configure a simulation definition:
- In the Applications window, expand the Simulations node.
- Right-click the Simulation Models node.
- Select New and then select From Gallery.
The New Gallery dialog box appears.
- In the Categories section, expand the BPM Tier node and select the Simulations node.
- In the Items section, select BPM Project Simulation and click OK.
The Create Simulation Definition dialog box appears.
- Enter a name for the simulation definition.
- Click OK.
The simulation definition appears under the Simulation Definitions node and the Simulation Definition editor opens. Figure 6-3 shows the Simulation Definition editor.
Figure 6-3 Simulation Definitions Project Page
Description of "Figure 6-3 Simulation Definitions Project Page"
- Specify the general parameters for this simulation as described in Table 6-3.
Table 6-3 General Parameters for Simulation Definitions
Parameter Description
Start Time
Defines the start time for the simulation. This time is used only for logging. It is not used for scheduling purposes.
Defines the period the simulation runs. This interval is specified in months, days, hours, minutes, and seconds.
Let in-flight instances finish before simulation ends
If selected, simulation ends only when the specified number of instances completes. If unselected, simulation stops after the simulation duration is completed. At that point, all incomplete instances are shown in either "in-process" or "queue" status.
- The Project page contains a table that lists all of the processes within the current project. For each process, you can select which simulation model you want to use. Also, you must specify which processes to include in the simulation.
Specify the parameters in the Project page as described in Table 6-4.
Table 6-4 Project Parameters for Simulation Definitions
Parameter Description
Lists the processes that you can include in this simulation.
For each process, lists the model specified in How to Create and Configure a Simulation Model
Include in Simulation
Enables you to specify whether to include the process in the simulation
After you specified the parameters in the Project page, select the Resources tab.
- In the Resources page, you can define the resources to use within the simulation.
All processes included in the simulation share these resources. The cost of each resource is defined per hour.
To define the resources click the following buttons:
Add Resource: adds a resource to the simulation definition
Delete Resource: deletes the selected resource from the simulation definition
Figure 6-4 shows an example of the Resources page.
Figure 6-4 Simulation Definitions Resources Page
Description of "Figure 6-4 Simulation Definitions Resources Page"
- Click Save.
Ensure you saved the changes before running the simulation. If you do not save the changes, then the simulation engine does not use them when you run the simulation.
6.5 Running Simulations
When you run a simulation, the animation appears in the project editor.
You can pause, stop, or run a simulation to the end. If you stop the simulation, you must restart it from the beginning.
6.5.1 How to Run a Simulation
To run a simulation, you must have created simulation models and at least one simulation definition.
To run a simulation:
In the Applications window:
Open the Simulation view.
From the Simulation list, select the simulation definition you want to run.
Click Run Simulation.
The simulation begins.
6.5.2 What Happens When You Run a Simulation
The animation of the simulation appears in the project editor, and the results appear according to your specifications in the Simulation page.
If you place the mouse pointer over a column in the chart, a tooltip with the value of the activity or indicator appears.
6.5.3 Understanding the Simulation View
The simulation view enables you to configure and run a simulation. Figure 6-5 shows a simulation view.
Figure 6-5 Example of a Simulations Page
Description of "Figure 6-5 Example of a Simulations Page"
The toolbar on the Simulations view enables you to:
Select which simulation to run from the Simulation list.
Start, stop, and pause the simulation, or run it to the end by clicking the appropriate button. If you choose to run the simulation to the end, the simulation runs in the background with no animation making the simulation faster.
If you stop a simulation, you must restart it from the beginning.
Select the speed at which to run the simulation from the Speed list. In normal speed, instances are created at rate of one per second.
The toolbar on the Chart tab enables you to:
Change the type of graphic to display the results
Drill up and drill down
Decrease and increase the font size
6.6 Analyzing the Results of a Simulation
You can display simulation results either as a chart or as a log file by clicking either the Chart tab or the Log tab in the Simulations window.
The Log tab displays a log that tracks the movements of all the instances in the simulated process. Each line in the log contains the following information:
Date and Time
Instance path
6.6.1 How to Analyze the Results of a Simulation Using a Chart
The Chart tab enables you to select a type of chart to display the result of the simulation. You can configure this chart to display the resources to monitor. You can also select the units the chart uses to measure the resources use.
In the Chart tab you can configure how to display the chart with the results of the simulation by configuring the following:
Type of chart
Activities or resources to monitor
Figure 6-6 shows the toolbar for a sample Chart page.
Figure 6-6 Simulations Chart Page
Description of "Figure 6-6 Simulations Chart Page"
To analyze the results of the simulation using a chart:
- From the list below the Chart tab, select the type of chart to display.
They available types are:
Bar 3D
Column 3D
- Click the Configure icon located on the right hand side of the Charts tab.
A Configuration dialog box appears.
- Select a resource or an activity to monitor.
- Select the axis where to display the activities or resources.
- From the list below the Show list, select the activities or resources to monitor in the simulation.
- From the Indicators list, select the type of indicators to monitor.
The available types of indicators are:
- From the list below the indicators list, select the indicators to monitor.
The chart displays the variables and indicators you selected.
- Click Close.
- Optionally, click the drill up and drill down icons located next to the Types list to increase or reduce the level of detail in the chart.
6.6.2 How to Generate a Simulation Report
You can generate a simulation report that contains the result of the simulation.
To generate a simulation report:
- Run the simulation.
For more information on how to run a simulation, see How to Run a Simulation.
- Click the Generate Documentation icon.
The Simulation Report dialog box appears.
- In the Directory Location field, enter a directory to store the report or click the button next to it to browse the file system and select a directory.
- Edit the report name in the Name column of the Report Parts table.
- If you want to generate multiple reports, click the Add button to add a new report part.
- In the Activities tab, select an option:
- In the tree below, select the activities to include in the report.
You can specify which activities to include using the following options:
Select All to include all the processes in the simulation definition.
Select a process to include all the activities in the selected process.
Individually select the activities to include.
- In the indicators tab, select an option:
- In the tree below, select the indicators to include in the report.
You can individually select which indicators to display in the report, or select a type of indicator to display all the indicators of that type.
- Select the type of graphic to use in the report.
The preview are shows an example of the graphic you chose.
- Click OK.
6.6.3 What Happens when You Generate a Simulation Report
Oracle BPM Studio creates a directory using the name and location you selected. This directory contains an HTML file for each of the processes in the simulation.
The HTML file contains:
a graphic that displays the result of the simulation
a link to a CSV file with the simulation data
a link to a CSV file with the simulation resources data
You can view the CSV files with the simulation data and resources data in a spreadsheet application.


text:
I admit, the question is a little provocative, but is asked in all earnestness.
It is inspired by this one: Is it true that $0.999999999\ldots = 1$?
Many of the arguments here point to the fact that 0.999... and 1 are arbitrarily close together. Put differently this means that "there is no gap in-between the two" - which concludes that these numbers are just the same one number: 1.
In another field, concerning the transcendental numbers, it is proved that they are complete. So again put differently there are "no gaps in the number-line".
Interestingly enough this is not seen as a proof that all transcendental numbers are only just one number.
At the moment I can't find a good explanation why "no gaps" here means "is equal" and there it means "they are all different" (=complete). Could anybody please enlighten me?

subset: commoncrawl


text:
Kandyman Speaks On The Whole Young Jeezy & Jay-Z Jackin His Rhymes Rumors & WSHH Haters [User Submitted]
Stack Dollars reports "kandyman has been in a lot of controversy lately, first the jeezy and jay z exposed now he explaines the game and 50 cents beef! hear it from the kandyman him self, he sets the record straight!" myspace/stackdollar or contact firstname.lastname@example.com
Please click the "Report" button below if the video on this page is not working properly.
Comments will only be displayed by verified emails. No Spamming or Racism.


text:
If you were to marry Settebello and Custom Built pizza, Novecento would be born. I stopped in for dinner. It was pretty quiet and no wait, I ordered a margherita pizza with fresh tomato ($10). The staff seemed to be pushing the salads, I had four ask if I wanted salad - No thanks (x4). A wide spread of toppings is on display, much like Custom Built, but here it'll cost you a pretty penny if you add more than a couple. The crust is pretty thin and wet so you'd probably only want a few at most. But possibilities are endless. By the time I filled my drink and grabbed a seat my pizza was ready. It had a nice char, I wish it was a bit more crisp, but it had good flavor, and fresh ingredients. However, it is Settebello that brings me right back to Italy. My pizzas there have been more evenly cooked and a bit better flavor and texture. Had I never been there or Italy, I'd think more highly of Novecento.
Within a half mile on Eastern you can have solid NY style at Grimaldi's, great Chicago style at Windy City Beefs N Pizza and Novecento provides a taste of Italy with its Napoletana style pizza. It's win-win, for whatever your mood.


text:
FinancialContent is the trusted provider of stock market information to the media industry.
Other Filings
Form SC 13G/A
February 12, 2019
Form 424B3
April 24, 2018
Form EFFECT
April 24, 2018
Data & News supplied by www.cloudquote.io
Stock quotes supplied by Six Financial & Barchart
Quotes delayed at least 20 minutes.
By accessing this page, you agree to the following
Privacy Policy and Terms and Conditions.


text:
We have come a long way on this blog since I posted that picture almost two years ago.
These two young women were unknown to us in 2010. We just had a few clues.
Click here to go back in time and to get a sense of what we knew at that time.
Late 1890s sisters Bristol, Conn…
This was one of my favorite pictures…
It still is.
Late 1890s sisters Bristol, Conn
Flavie Alexandre and Myra Alexandre,
daughters of Philomène Lagacé and Jean-Baptiste Alexandre
Flavie married Charles Lestage and Myra married William Archambeault.
We all have our precious pictures of our ancestors.
Flavie Alexandre and Myra Alexandre
They are precious because most people don't have any.
This is my great-grandfather Stanislas Lagacé.
Stanislas Lagasse 1842-1927
Sandy, who is also part of the A-Team, sent it without knowing who the old man was. The only thing I had of my great-grandfather was his birth certificate.
He was born August 9, 1842 in Notre-Dame-de Stanbridge.
That was quite a long time ago!
Together Sandy and I manage to find who he was by looking at this picture and comparing it to pictures sent by someone else…
Four generations
I knew who were three of the four people. The baby was little Gerard Lagasse. His father Harry Lagasse is holding him and his grandfather Dennis Lagasse III is having a cigar. It was easy to figure out who was the tall and serious man on the left.
I don't have a picture of my great-great-grandfather Stanislas Lagasse I born in 1816 who bears the same given name as Stanislas Lagacé whom I now call Stanislas 1842 since he also named one of his sons Stanislas whom I call Stanislas 1864.
This is all I have of Stanislas 1816… No picture just his certificate of death.
Stanislas Lagacé 1816-1900
Click on the image
Sandy sent it last year as an early Christmas present!
There are probably some pictures of Stanislas 1816 somewhere in an old dusty wooden chest hidden behind a pile of old objects in a dark attic somewhere in Bristol, Connecticut in 2012.
You see Stanislas Lagacé 1816, aka Dennis Lagasse 1816, died on March 26, 1900. He missed the 1900 U.S. census by only two months and five days. If he had been around in June 1900, I would have known with whom he was living back then.
Stanislas died from mitral insufficiency because of his old age. That's what Doctor Desmarais wrote 112 years ago.
He also wrote my great-great-grandfather's home address:
22 Conlon street, Bristol, Connecticut…
Stanislas Lagasse I is the ancestor of thousands of Americans.
Myra Alexandre is one of them. Stanislas Lagacé I, or Stanislas 1816, is her grandfather, her mother's father.
This is Myra again in this picture of her mother Philomène Lagacé and her lovely daughters…
It's Joe's favorite picture. Joe is also part of the A-Team.
It took us two years to finally be able to identified four of them: Flavie, Myra, Helen, and Agnes. The other two are Mary and Philomene but I can't identify them.
This is another picture. A tin-type picture. Most probably around 1893 looking at the little boy's age.
Myra Alexander, John Alexander, Agnes Alexander
Philomène Lagasse, Helen Alexander Bleau with two unknown children
Robin, from our A-Team on the West Coast, scanned it just a few months ago.
Together again, we could identified all the people in this picture except the two children who are probably Helene (Hélène) Alexandre's children. She got married in 1889 with Joseph Bleau who was David Nathanael Bleau's brother.
This is David.
David Nathanael Bleau
David would later marry Agnes Alexandre in 1891.
Agnes Alexandre
We are still in the process of identifying the people on some tin-type pictures. I am sure down the line we will be able to do it.
Helen Alexandre ? and Myra Alexandre
About the 1940 U.S. Census I told you about… Click here
From Fran…
An obituary in the May 31, 1927 (p.5c.4) issue of The Bristol Press reads:
Mrs. Agnes Bleau, aged 56 years, wife of David Bleau, motorman for The Bristol and Plainville Electric Company, died this morning at her home in Wolcott, following an illness since Friday. She had not enjoyed good health for the past several months.
The funeral will take place at St. Ann's Church at 8 o'clock Thursday morning, Rev. J. P. Perreault will celebrate the requiem. Interment, in charge of Undertaker James J. Dunn, will be in the new St. Joseph's Cemetery.
Mrs. Bleau was born in Stanbridge, Canada, fifty-six years ago, daughter of John and Libbie Alexander. Her early life was spent in her native place. She came to this country as a young girl and was married at Blackinton, Mass., in November 1891. She moved to this city with her family fourteen years ago, and for the past five years had been living on the farm in Wolcott, just over the Bristol line. She is survived by her husband; one daughter, Mrs. Sylvia Combe: one son, Harry Bleau, of this city: two sisters, Miss Mary Alexander, of this city and Mrs. Myra Archambeault of and Peter Alexander of this city, and Plainville: three brothers, John B. David Alexander of Plainville: and six grandchildren."


text:
Intel, in partnership with NCWIT, hosted Growing the Legacy of Native American Leadership in Science and Technology: A Thought Leadership Event. Key leaders in academia, government, tribal nations, non-profit organizations, and the tech industry convened to discuss the state of technology in Native American communities, identify gaps, and create actionable steps for increasing Native American student participation and retention in STEM (science, technology, engineering and math) education.
Tech's diversity problem is not new information, especially to those of us who work in the industry. There is a trend taking hold in tech companies over the past few years: publishing diversity stats. While taking a hard look in the mirror is an important step in addressing diversity issues, taking additional steps to implement meaningful change efforts is also important. But what steps are most effective?
This toolkit contains a variety of resources for people seeking to advance sponsorship, for would-be sponsors, and for protégés looking for a sponsor. Use these tools to help you make the case for sponsorship in your organization, to help others understand the differences between mentors and sponsors, to help you identify potential sponsors, or to help you be an effective sponsor yourself.
Find a variety of surveys, observation forms, self-evaluation worksheets, and more that you can use "as is" or adapt for your own evaluation purposes. There are instruments that can be used to help you evaluate K-12, workplace, and post-secondary interventions.
View Online
One of NCWIT's most popular reports has been updated for 2016. See what's changed and what hasn't. Women in Tech: The Facts brings together the latest findings from recent research on technical women including the current state of affairs for technical women, a summary of the key barriers to women's participation in technology, promising practices for addressing these barriers, and tools to support your organization's change efforts.
Research shows that having a sponsor increases both career satisfaction and retention; sponsorship is especially important for employees when they are a minority in a majority-group environment. Use these recommendations to identify and build relationships with potential sponsors.
Sponsors can make a world of difference in anyone's career, but research shows that they can be especially important for female or other employees who are a minority in a majority-group environment. Use these tips to identify protégés and to be an effective sponsor.
Your computing department's website is an important source of information for current and prospective students. These tips will help you create a website that welcomes diverse students and effectively promotes computing and your department.
View online.
Use this guide to help identify common misunderstandings that surface when people talk about how to increase the participation of women. Learn to spot "red flags" that indicate a particular discussion is headed in a direction that may not be research-based or effective.
This workbook includes examples, guidance, and templates for developing a strategic recruitment plan to increase participation of females in undergraduate computing. Visit the Extension Services webpage for more information.
Use the Survey-in-a-Box: Student Experience of the Major (SEM) to identify strengths and areas for improving your department's efforts to retain students. The Survey-in-a-Box contains a full survey, with specific modules that can be used together or independently; an instruction manual; guidelines for getting human research approval when needed; information on how to administer paper and online versions of the survey; suggestions for action based on survey results; and much more.
Are you an NCWIT Alliance Member heading to a conference, workshop, or meetup? Take NCWIT with you.
NCWIT2GO is your one-stop shop for NCWIT resources in three simple steps:
The NCWIT Academic Alliance Community College Involvement Team has selected the resources below as particularly relevant to the community college context.


text:
In part 2 of our report on the October 1, 2011 SAT, (part 1 is here) we've decided to answer the question, "From where do they get those crazy stories?"
If you're like us, you've wondered where they dredged up the reading passages they use on the SAT. Were they some crazy 100-year-old professors of Shakespearean literature creating these passages? Or perhaps they hired some psychologist — one who specializes in torturing teenagers — to design these new unique ways to get under your skin. In truth, the passages are works of literature that have been written and published, typically, in the last century. Some have come from the hallowed halls of academia and some have come from popular culture (one test featured Amy Tan's The Joy Luck Club).
College Board does us the favor of choosing all passages from previously written modern works. Depending on how much you read you may even come across a passage you know. One big thing to keep in mind about the passages is that the College Board will often edit them for content, style, or length, so they might not be in the exact format you've seen them in previously.
On October 1st, the SAT used several passages that we were able to find on the internet. If you are taking the SAT in the coming months, you can start preparing for the test by reading works that are written on a similar level to these and by learning how to understand them. Also, it's great to use these passages as sources of new vocabulary.
Without further ado, here are the passages the internet was kind enough to share with us.
Jaguars Ripped My Flesh By Tim Cahill
I seem to have spent a lot of time lost: I've been lost in the jungles of South America and Africa, lost in the Arctic, lost at sea, lost in the caves of Kentucky and even lost atop a mountain I can see from my front door. I'm a master of inept bushwhacking…
…I was captured at the bottom of the escalator and scolded in such a way that I felt absolutely loved. It is a sweet memory, this tearful reunion, but I also recall a sense of some small disappointment: It would have been nice to have been lost just a little while longer.
Geronimo Rex By Barry Hannah
Two weeks went by before they threw in Bobby Dove to live with me. He took almost a week to truck in all the books and machinery that went along with him. His correct name was Robert Dove Fleece. He …
… "Go ahead, have a blast at me. Everybody else has. Easy stuff! Just one thing: I am a meatball at heart, a red meatball." "I wanted to get along," I said.
Ella Baker and the Black Freedom Movement by Barbara Ransby
Ella Baker spent her entire adult life trying to "change that system." Somewhere along the way she recognized that her goal was not a single "end" but rather an ongoing "means," that is, a process.
… To tell her life truths with all their depth and richness is to affirm her humanity and all that she was able to accomplish, because of and at times in spite of who she was. There are vital political and historical lessons to be gleaned by looking back in time through the lens of Ella Baker's life.
———– Updated thanks to the research of Ricardo —————
Nuclear Now! How clean, green atomic energy can stop global warming By Peter Schwartz and Spencer Reiss
On a cool spring morning a quarter century ago, a place in Pennsylvania called Three Mile Island exploded into the headlines and stopped the US nuclear power industry in its tracks. What had been billed as the clean, cheap, limitless energy source for a shining future was suddenly too hot to handle.
… And nuclear is our best hope for cleanly and efficiently generating hydrogen, which would end our other ugly hydrocarbon addiction – dependence on gasoline and diesel for transport.
So here it is — what the beautiful people at the College Board like to use as source material for the SAT. Unlike the first two excerpts that were only mildly edited when they appeared on the SAT, as far as we can recall the Ella passage was significantly shortened and altered quite a bit.
Hopefully this gives you an understanding of what you should be reading to get yourself ready for the SAT. Here are a couple online resources that may help you get ready for the SAT and college:
Let us know if there are any other resources that you love and want to share! And of course, when you are ready for SAT preparation come check us out either in a course or at a free sample class!


text:
A South Pembrokeshire beach with a balletic name opens to the south west near Manorbier, its broad bight as graceful as a ballet.
Swanlake Bay can be accessed only off the Pembrokeshire National Park Coastal Footpath, with no car park nearer than Manorbier, so only the most determined will discover it. That means it is a hidden gem well worth seeking out as it is seldom if ever crowded.
It is a beach of two halves - the eastern side covered in golden sand and sheltered under the cliffs, the western side craggy with plenty of rock pools for the children to explore. Access is relatively easy down the cliff at the western end, where sea anglers like to fish for seabass, and 'twitchers" look out for birds. There are no swans, but Swanlake is a happy hunting ground for waders with sightings of curlew, whimbrel, redshank and sometimes bar-tailed godwit among the everyday piping oyster-catchers.
There are caves, one on the west and two on the east side of East Moor Cliff on the Manorbier side of the bay, where there is also every appearance of the embanked defences of a promontory fort. But this is deceiving for the rock formations are in fact geological irregularities and archaeologists have found no evidence of early habitation on this headland. Just a short walk round from East Moor is the beach at Manorbier, which is rather larger than Swanlake, and far more convenient as there is parking and safe access from the village where beachgoers can buy all the things they need to sustain them during a day on the sands.
The scenery is magnificent with the imposing bulk of Manorbier Castle on one side of the valley and the Norman church on the other.
Gerald the Welshman (Giraldus Cambrensis), the 12th century priest and scribe who was born here, and who wrote a series of topographical books about Wales, might be described as a medieval journalist or travel writer and his descriptions of places and people, social conditions and every day life at all levels gave a fascinating insight into medieval existence.
It is said that as a child Gerald would have built sand castles, and possibly cathedrals, on the sands on Manorbier and Swanlake, for, despite the fiercely military nature of his family, he followed his childhood ambition of entering the church.
His are the earliest descriptions to be found of the village and the castle on its lofty knoll overlooking the wooded valley. He wrote of the orchards and vineyards of his childhood and painted a beautiful picture of what Manorbier was like in the 12th century. Giraldus's writings emanated from his itinerary through Wales with Archbishop Baldwin. He became Archdeacon of Brecon but his great ambition was to be Bishop of St Davids, a position deliberately denied him by King John, who appointed a man of lower intellect, fearing potential strife from the more intelligent Giraldus.


text:
We know two major things ahead of next year's release of the much-anticipated "Dark Knight Rises." 1) That it is most assuredly the final go-round for director Christopher Nolan and star Christian Bale and 2) the main villain is Bane, who, in the comics, is famous for snapping Batman's spinal cord like a wishbone.
Both elements are firmly on display in the new teaser poster for "Dark Knight Rises." The tagline "The Legend Ends" is both a hint at the physical threat facing Gotham, as well as a nod to the completion of Nolan's trilogy (the subtext: "Just try and top these movies with someone else, Warner Bros.).
And the image of Bane walking away from a shattered Bat-mask also echos the final shot in the "Dark Knight Rises" teaser trailer, which shows an exhausted Batman uncharacteristically backing away from an enemy.
July 20, 2012 can't get here fast enough.


text:
As a nonprofit organization, we depend solely on the support of our members. Please click on the donate now image above to see the different ways you can support ASCEND Group.
Help the ASCEND Group Every Time you Shop Online
It's all free and socially-conscious. Join iGive and start giving year round.
The stores make this possible because they want you to like them and shop with them over and over again. There are 2,036 socially-responsible stores helping to make donations happen. Examples include Walmart, Barnes & Noble, Apple, Best Buy, Target, Macy's, QVC and HSN, Land's End, Avon, 1800-Pet-Meds, PETCO, Enterprise Rent-a-Car (and other rental companies), Best Western (and other hotels) and even Caesar's Entertainment Atlantic City,
We hope you'll give it a try! To learn more or sign up now click here. Thanks in advance for supporting ASCEND Group!
Interested in volunteering? We welcome ASCEND members and non-members to sign up to volunteer on one of our committees. It's a great way to meet other people in our community and to give back! Please click here to sign up to volunteer.
In the interest of promoting autism awareness, we feel it is important to help spread the word about autism spectrum research studies that are being conducted in our area. For the first time, we are giving individuals and organizations the opportunity to advertise their research studies in future ASCEND e-newsletters and on our website, for a nominal fee without first becoming ASCEND members. Use this Research Study Form to submit your study.
NEW! Gender Identity Development in Youth with ASD.
The chief of Developmental and Behavioral Pediatrics at Cohen Children's Medical Center of New York is asking for assistance from parents of youth ages 6 – 25. Volunteers are encouraged to complete a short, anonymous confidential questionnaire found on the flyer linked above.
PSU Social Games for Adolescents with Autism (SAGA) Team
Penn State Psychology is conducting a research study for adolescents with autism.Participants will play a video game to help improve social skills. compensation up to $430.
-Have a teen ages 10-18 with autism
-Can fill out a confidential online screening form
Online Research Study: Physical Activity and Nutrition Habits of Young Adults with ASD and their Parents
Researchers at the University of Virginia are conducting a nationwide survey of parents to understand physical activity and nutrition habits of young adults with autism spectrum disorder (ASD). You will be asked to complete an online survey with questions about your physical activity and nutrition habits as well as your adult child's physical activity and nutrition habits. The survey is completely anonymous; we are not asking for names or any personal information, The survey takes about 20 minutes to complete. The University of Virginia's Institutional Review Board (IRB) has approved this study, and all participants will receive via email a $20 Amazon gift voucher. Questions? Feel free to email the study director, Dr. Martin Block from the University of Virginia.
PARSEC is an intervention done by phone aimed at helping young adults (18-25) with ASD increase their community participation activities in non-urban areas of PA.
Are you a young adult with autism who would like to better engage with your community?
ABOUT OUR STUDY This study will evaluate an intervention designed to help young adults with autism increase participation in their communities.
Recruitment Flyer.
FOR MORE INFORMATION Jayde Nagle 717-531-0003 ext. 285543 [email protected]
The Prevalence of Genetically Linked Autism & Vitamin D Deficiency in Hispanic Families
Contact Faith Hess, RN for Thomas Jefferson University Hospital at [email protected]
The Experiences of Stigma, Stress, and Social Support Amongst Fathers of Children on the Autism Spectrum
Are you a father of a child or teenager (ages 5-18) with autism? Have you ever felt that people don't understand what your life is like and how you feel? Have you ever been rejected, judged, or embarrassed by friends, family, or even complete strangers because you are the father of an amazing and wonderful child with autism? Your experiences as a father of a child with autism are unique and important. As a parent, you are the only person who really knows what it's like to raise a child with autism. You have experienced the ups and downs, the laughter and tears, the joy and pain. We are inviting you to participate in a research study and share your experiences of stigma, stress, and social support. Your perspective will increase our understanding of what your life is like. You can help us know how it feels to be a father of a child with autism. The entire survey should take approximately 20 minutes to complete. As a small token of appreciation for your participation, you may choose to be entered into a raffle for one of four Amazon Fire 7 tablets.
Suicide Prevention and Autism
Researchers at the University of Pennsylvania are conducting a study on suicide prevention in adolescents and adolescents and adults with autism spectrum disorder. You may qualify to participate if you are the family member of a teenager or adult with ASD. Participants will complete a 1-hour interview with a member of our research team and will be compensated $30 for their time. Please call Dr. Shari Jager-Hyman at 215-746-3944 for more information. Investigators: Shari Jager-Hyman, PhD, Brenna Maddox, PhD, and David Mandell, ScD.
Suicide Prevention in Adolescents and Adults
Researchers at the University of Pennsylvania are conducting a study on suicide prevention in adolescents and adults with autism spectrum disorder. You may qualify to participate if: you are 12 or older; you have a diagnosis of ASD; you have struggled with thoughts of suicide in the past; and you have the verbal abilities to complete an interview. Participants will complete a 1-hour interview with a member of our research team and will be compensated $30 for their time. To see if the study is a good fit for you, please take our brief screener survey by going to this website. Investigators: Shari Jager-Hyman, PhD, Brenna Maddox, PhD, and David Mandell, ScD.
SPARK for Autism
We are enrolling any individual with autism spectrum disorder and their biological parents into the nation's largest autism study, called SPARK. The goal of SPARK is to speed up autism research and find the genetic causes of autism. All participants enroll online at www.sparkforautism.org/CHOP and then provide a saliva sample via kits that are mailed to the home. Families who return the saliva collection kits will receive compensation and access to free webinars and an interactive and informational dashboard. For more information: 267-426-4971 [email protected]
Police Safety Study
We are looking for teens and adults ages 12 and older with autism spectrum disorder to participate in a research study testing two different methods of helping people with ASD learn to interact with police officers. One method will use virtual reality (VR) and the other uses video modeling (VM). Participation in this study involves one to three visits to CAR for VR or VM intervention and complete questionnaires. Participants will be compensated for their time. For more information: Ashley Zitter [email protected]
Social and Motor Communication Study
The goal of this research study is to better understand differences in the way children with autism move their bodies and faces compared to children who are developing typically. Children who are diagnosed with ASD or who are typically developing are invited to participate in this study, which will include a visit to CAR to complete simple social skills tasks, motor behavior and language tasks as well as an IQ test. Participants will be compensated for their time and effort and will receive a brief report of their behavioral and IQ tests results. For more information: [email protected] | 267-425-1192
Orbiting- For Repetitive and Restrictive Behaviors
No two people with autism are the same. And of course we wouldn't want them to be. We're looking for children and adults with autism between the ages of 5 and 17 to join the oRBiting study. oRBiting will help us to better understand the different scales used to measure certain behaviors associated with autism. We'll also ask what wearable technologies can tell us about autism. For more information: 267-425-1179 Jessica Tschida.
We are looking for adults with autism ages 18 and older to participate in a study looking at the impact of travel training on use of public transportation to access the community (i.e., social events, medical appointments, work).
Wandering Research Study
Researchers at Cohen Children's Medical Center are conducting a new, national study about wandering in children with autism and other developmental disabilities. If you are the parent of a child who wanders, you may be eligible to participate. Participants will be asked to spend approximately 30 minutes completing an anonymous, online questionnaire about their child's wandering behavior. To take the survey, click on this link. For more information, contact Bridget Kiely.
autismMatch is an online registry that can quickly and easily connect interested individuals and families with research opportunities to advance scientists' understanding of ASD and related disorders, such as ADHD, anxiety, 22q deletion syndrome, and others.
Infant Brain Imaging Study (IBIS)
In an attempt to learn about patterns of brain development in children, we are studying the differences in brain patterns between children with autism spectrum disorders and typically developing children. Infants between 3-6 months of age with an older sibling who is diagnosed with an ASD are invited to participate.
Research on Autism and Developmental Disorders (ROADD)
This study will observe young children to learn more about the biological underpinnings of ASD. Children ages 3-5 with or without a diagnosis of ASD may be eligible to participate.
Early Autism Risk Longitudinal Investigation (EARLI)
This ground-breaking study is looking at possible environmental and genetic links to autism. Mothers who have a biological child with ASD or who less than 28 weeks pregnant and who live in the tristate area are being invited to participate in this study.
JAKE App Study
With the use of new mobile app technology, this study aims to develop a mobile app-based system to monitor clinical outcomes in children and adults with ASD vs. typically developing children and adults. Children and adults ages 6 and older with or without ASD may take part.
More than a decade ago, I received a ceramic mug with the following saying on it.
There Are Three Types of People:
Those words are still relevant in my life because I'm the type of person who is more inclined to make things happen. I've been focused on doing that for the past two years as the president of the ASCEND Group. We've made progress by offering educational programs, social events and a monthly discussion group to help meet the needs of the growing number of adults on the autism spectrum. We've also hosted social events and educational programs for middle school and high school students.
In order to expand the programs we offer in 2019 and beyond, we need more people who can help us make things happen.
Our areas of need include:
If you are interested in one of these opportunities to make things happen with the ASCEND Group, please take a minute and fill out this brief questionnaire.
In addition to volunteer opportunties, here are a few other ways you can make a difference:
Thanks for your ongoing support of the ASCEND Group! Best wishes for a happy and healthy 2019!
Warm regards,
Elena Perri
Copyright ©2014 ASCEND Group, Inc. All rights reserved


text:
Military expert: Boston bombing 'not an anomaly'
- The United States ranks in the top five among countries reporting IED attacks
- Boston Marathon bombings showed how easy the devices are to make
- Pakistan doing better at helping cut fertilizer shipments to Afghanistan
WASHINGTON — The threat from homemade bombs — the top killer of U.S. troops in Afghanistan and Iraq — will persist for decades and likely become a more prevalent menace domestically, according to the former top Pentagon officer charged with fighting improvised explosive devices.
Michael Barbero, an Army lieutenant general who retired Friday, talked about IEDs and the threat they pose to U.S. citizens and their toll in Afghanistan, Syria and elsewhere in a recent interview.
"This is here to stay," said Barbero, who led the Joint IED Defeat Organization (JIEDDO). "It's too cheap, too readily available, a whole generation of bombmakers. Boston is not an anomaly."
The homemade bombs detonated at the Boston Marathon killed three people and wounded more than 260 others, many of whom had limbs severed by the shrapnel of bombs cobbled together with pressure cookers and nails.
The United States ranks in the top five among countries reporting IED attacks, Barbero said. Most of the domestic attacks involve pipe bombs on timers, he said. The attempted attack on New York's Times Square in 2010 involved a vehicleNissan Pathfinder filled with propane, gasoline and fertilizer. Passers-by alerted police, and the bomb failed to explode. Faisal Shahzad is serving a life sentence for the attempted attack.
"We were lucky," Barbero said. "A couple hundred pounds in the middle of Times Square? Very bad, very bad. But he screwed up the fusing, and we had good police work."
The best way to fight the IED threat is to trace bombmaking networks to IEDs through forensic evidence such as fingerprints and DNA, Barbero said. He worries that lessons learned in Iraq and Afghanistan will be lost if JIEDDO is allowed to wither.
"I'm concerned that's not sufficiently funded. Basic forensics, labs — that's a game-changer at the tactical level," he said.
JIEDDO analysts helped examine the Boston bombs, Barbero said. The organization also probes social networks — the command-and-control vehicle for bombmaking networks.
Peter Singer, director of the Center for 21st Century Security and Intelligence at the Brookings Institution, said Barbero's concern about the long-term threat of IEDs is on target. "Unfortunately, the past data and likely future trends show that IEDs are here to stay, both on battlefields abroad and in terror cases at home," he said.
Capabilities that JIEDDO has will continue to be in demand. Officials will have to decide if JIEDDO remains in place or its expertise is parceled out to other parts of government, Singer said.
Elsewhere, IEDs continue to kill and maim:
• Afghanistan. A homemade bomb killed five U.S. soldiers May 4 in a Stryker combat vehicle. The bomb was big, "a couple hundred pounds," and well placed, Barbero said. "Smart enemy," he said. "They know capabilities we have."
• Syria. Al-Qaeda in Iraq has shared IED tactics with fighters in Syria, Barbero said. Other terrorist groups are spreading bomb-making materials and techniques with militants in North Africa. "As I look at every global hot spot, it is the weapon of choice," Barbero said. "In Syria we should not be surprised."
• Pakistan. Efforts to stem the flow of fertilizer — the main ingredient in homemade explosives used in Afghanistan — have started to pay off, Barbero said. Last April, 86% of IEDs in Afghanistan used homemade explosives, almost all of which could be traced to plants in Pakistan. That has dropped to 80% this year, according to JIEDDO. He credited better relations with the Pakistani military.


text:
Compare cheap flights from Cairns to Sri Lanka
Compare and book cheap flights from Cairns (CNS) to Sri Lanka with Skiddoo. Use the Skiddoo flight explorer to find the cheapest time to fly to Sri Lanka from Cairns on a range of leading airlines. Save with our exclusive Cairns to Sri Lanka flight deals online today.
What to do in Sri Lanka
Sri Lanka is a Southern Asian country that has everything you need for a memorable trip. From historical sites, beaches, tropical forests, high mountains, and heaps of amazing wildlife, you'll find it hard to leave Sri Lanka just like the others.
Make your way to Kandy and visit Sri Dalada Maligawa and Peradeniya Botanical Gardens to instantly give your travel photos a great start. Don't forget to include the ancient temple ruins in Anuradhapura, Polonnaruwa, and Medirigiriya Sri Lanka.
Add a panoramic background of lush nature to your pictures when you climb Matale's Sigiraya or Pidurangala Rocks. Then catch your breath and have a cuppa in Nuwara Eliya's charming villages.
Matale also has the Little Word's End for breathtaking views. You can even see the real World's End when you hike up to Horton Plains National Park, proving to everyone you know that you've left your comfort zone.
Make a splash and go white water rafting in Kitulgala's Kelani River or take a crack at kite surfing in Kalpitiya. Are you more of a beach bum? Trincomalee's Nilaveli Beach is perfect. Leave as many footprints as you'd like and go hunting for other stunning beaches in Galle, Unawatuna, and Pasikuda.
See rich marine life by going whale watching and dolphin chasing in Mirissa and Kalpitiya, or swim with the turtles in Hikkaduwa. For land creatures, head to Yala National Park for an awesome wildlife safari experience. Ride the elephants in Udawalawe or help take care of the happiest gentle giants in the Elephant Sanctuary.
Get to know the locals too by spending your Sri Lankan Rupees shopping and dining at Bastian Mawatha's floating market and restaurant. Then fly to Colombo and see the sunset in beautiful Galle Face Green.
Need some more travel inspiration? Check out the Nerd Nomads' guide to Sri Lanka.
When to visit Sri Lanka
The best time to visit Sri Lanka is on April and from September to November for good weather across the country. For language, Sinhala, Tamil, and English are mostly used. English is used in popular cities and areas, but if you plan to explore other parts of Sri Lanka, it's best you bring good phrasebooks to help you.
Australians need to secure a visa and an Electronic Travel Authority (ETA) to visit Sri Lanka. Check out Smartraveller for more info about your travel documents.
Travelling to and around Sri Lanka
You'll be landing in Colombo's Bandaranaike International Airport. From there, you can start exploring Sri Lanka by plane, ship, train, bus, taxi, or by signing up for tours.
It's about time you see Sri Lanka! Grab your passport and book your flights to Colombo with Skidoo today.


text:
Page Manager: Webmaster
Last update: 1/12/2018 4:18 PM
You can apply for all our vacant positions online at the University's Job Application Portal. We look forward to receiving your application!
We live in a constantly changing world where social responsibility and global commitment are becoming more and more important. Few work places are so committed to research and education that seek solutions to major global problems as the University of Gothenburg. The sea, democracy, ageing and learning are some examples of areas where our researchers can compete with the best in the world.
The University of Gothenburg is one of Sweden's most popular universities, with its breadth and depth in both research and education. We contribute with new knowledge to students in our eight faculties and we have a dedicated administrative staff. Teachers, researchers, administrative staff and students all work together for a sustainable and inclusive university.
Welcome to become one of us!
Eva Wiberg, Vice-Chancellor


text:
JoseCuervo wrote:He looked great with Zigomanis last night. That line was dangerous against the Islanders.
Idoit40fans wrote:There really is no one in the middle.
wallflower wrote:Idoit40fans wrote:There really is no one in the middle.
I am.
I think he's one of those guys that will mostly be a third line guy but has enough skill that he can move up a line from time to time. I love his energy and hustle.
PensFanInDC wrote:http://www.youtube.com/watch?v=y7NeokgLmlY&feature=related
Never saw this before...
shmenguin wrote:i want to buy a 60 inch plasma for every room in my house and have this playing on a non-stop loop.
..but yeah, kennedy has a lot of tools. good speed, good shot, makes crafty plays and his control of the puck behind the net rvals anyone not named crosby or malkin. his size doesn't even factor in since he's one of our best checkers and his "streaky" goal scoring is misleading since he spent a big chunk of the season with centers who can't pass.
he's just a little raw with some of his positioning and decision making. but give him a full season and see how he looks in spring.
Users browsing this forum: Ericf, murphydump55 and 18 guests


text:
It's been a long week with work getting busier while school and baseball is winding down for my daughters. There hasn't been much time to listen to much of anything except the new Iron Maiden – Flight 666 live album soundtrack…..along with watching the double DVD! I decided that I would pass up the Sunday overtime and take a much needed day off from work and spend Father's Day with the family and hopefully listen to some music…..
Iron Maiden – Flight 666 DVD (2009): 2 DVDs that take up 3 hours and 35 mins from start to finish…..I've watched the whole thing everyday in the past week. I was up early this morning so I put it on and stared at the television watching Maiden conquer the globe again. I saw this tour a year ago and it was cool to re-live the setlist while seeing Maiden mania in different countries around the world. The DVD of the year so far!
Iron Maiden – Flight 666 (2009): I can't get enough of Maiden right now so I listened to the double CD today while walking the dog. I got thru the first hour walking the dog and I kept my iPod on around the house to finish it off. Now I have to compare it to the rest of the Maiden live albums…..can you believe this is their 7th live album?!
Michael Schenker – Thank You (1993): Everyone went out after I listened to FLIGHT 666 so I took the opportunity to seize the quiet time and play something low-key. Michael Schenker is one of my favorite guitarists and I have enjoyed his THANK YOU series of acoustic albums for their excellent musicianship and relaxation. My youngest daughter would only take her afternoon nap if I played THANK YOU or THANK YOU 4 (2003) on a continuous loop! This time my dog took a nap to Schenker's acoustic guitar while I thumbed through old issues of Metal Forces.
Manowar – Gods Of War (2007): I like to take a look at my top posts here at HMA, especially the album reviews, to see what people are clicking on. No surprise that Manowar would be in the top 5 of all the album reviews that get read. Seeing that it's popular among the readers, I decided to listen to it again. Big mistake! I listened and after I was done I remembered why I chose GODS OF WAR as the Worst Album of 2007…..it's terrible!
Accept – Balls To The Wall (1984): So I'm listening to the end of the Manowar album and I pulled up the new version of 'Balls To The Wall' by the reunited Accept with Mark Tornillo (TT Quick) on vocals…..sorry there's no one like Udo Dirkschneider. Didn't the guys try this once with David Reece? I decided to go with the classic album first and then listen to…..
Accept – Eat The Heat (1989): …..EAT THE HEAT so I could compare Udo to David Reece and hear the difference fresh. It may say Accept on the album cover but it's not Accept. I can't fault Reece though because it's a tough enough job to replace an original singer but, when that singer has a voice so unique, it's even tougher. EAT THE HEAT isn't something I listen to often, I think I've listened to it twice in the last 5 years.
By this time I'm looking for something great, something classic. The Manowar album and EAT THE HEAT had negated the greatness of Maiden, Schenker and Accept so I had to find something special, something I haven't listened to for a long time…..
Savatage – Sirens (1983): What a way to end the day! I haven't listened to SIRENS in a very long time…..I remember when this first came out! It's still one of my favorite albums from 1983, and from Savatage…..they have an awesome catalogue of albums. I remember this record so well, I heard this in a local record store a couple months after it had come out and picked it up on cassette. 'Holocaust' is my favorite track.


text:
Hot corner is becoming a high-traffic area
LOS ANGELES -- Phillies manager Ryne Sandberg spun the turnstile, and Cody Asche spit back out onto the lineup card for Thursday night's series finale at Dodger Stadium.
Making his first start at third base since Sunday, it was the latest opening for Asche to step forward and take charge at third. He also was the Phillies' third third baseman in three nights: Freddy Galvis started there Wednesday, and Jayson Nix was there Tuesday.
"Giving Jimmy [Rollins] a day off has something to do with it," said Sandberg, who slotted the switch-hitting Galvis in at shortstop as another matchup play in a lefty-heavy lineup against Dodgers right-hander Dan Haren.
Sandberg had planned on resting Rollins on Thursday, anyway, in his ongoing blueprint to make sure to get some of the old-guard Phillies their proper rest.
As for Asche, Sandberg has quietly spoken with him multiple times during the kid's early struggles and specifically advised him to keep his head up and keep working. Sandberg noted Asche had some "good pregames" in Denver over the weekend while working on hitting the ball to the middle of the field. Asche, who is tied for the club lead with two errors, also has been diligently tuning up his defense.
"I've talked to him and told him to be ready for his next opportunity and go from there," Sandberg said. "He's done his work."
For his part, Asche said part of his homework over his time out of the lineup over the past few days was mental as well as physical.
"Getting back to a routine of what's worked, what got me here and what's going to keep me here," said Asche, who took a .191 batting average and a .269 on-base percentage into Thursday night's game. "It's easy, as a young kid, to overreact to the times you don't succeed. And I think I got caught up in that."
So he's tried to step back and analyze what got him here, he said, and we'll see if that works over the next few games as he attempts to ignite his 2014 season.
"Having a good attitude every day, whether I'm in the lineup or out of it," he said. "Sticking to my routine in the cage and in batting practice. Doing my ground-ball work. My in-game approach.
"And, not trying to do too much. That's been a fault of mine. Knowing what you can do, and what your team needs you to do. Especially at the bottom of the lineup."
Phillies' third basemen had combined for some of the worst offensive numbers in the Majors entering Thursday night's game, ranking 29th in slugging percentage (.284) and OPS (.540), and tied with the Braves for last in the Majors in RBIs (4).


text:
This girl, Amanda, is attempting to SMEAR my friends, Gecko Trail Adventures, Hotel Banana Azul and Easy Ride Shuttle Service on the internet.
Here's what happened:
We received this email yesterday from some girl named, Amanda. For this post she will now be referred to as, 'The Whining, Complaining, Gringa Bitch' or just 'Bitch' for short. Here's Bitch's email:
"If you are considering using the services of Gecko Trail Adventures, here is my experience, so traveler beware.
They insist that you pay in advance by credit card and they issue a voucher. For example travel is $40 per person from San Jose to Puerto Viejo. My flight was delayed and I called to move the shared shuttle to the next day and they refused to honor the voucher. They claim when you call them that its because they have independent contractors providing the shuttle service, but I think that's a poor excuse.
This company works with Banana Azul in Puerto Viejo. I strongly recommend avoiding them. Of course the best way to not get ripped off is to not pay companies in advance, but to pay cash for services rendered. This was a special circumstance, my brother's honeymoon, so I wanted to make it hassle free for him and pay everything in advance. I have learned my lesson with Gecko. I hope you will choose not to use them and go with a more reputable provider."
I won't bother you with the details but the bottom line is, 'Bitch' didn't read the cancellation policy of Easy Ride Shuttle Service and tried to switch shit up last minute and fact is, Gecko Trails did try to accommodate but it was just too last minute. Therefore, no refund. Could you imagine trying to run a shuttle service where people were attempting to change the schedule last minute... and then demand a refund when things don't go their way? And then have the audacity to threaten a 'battle' on the internet by emailing everyone associated with said event (like us) and attempting a 'character assassination' on sites such as TripAdvisor?
First and foremost, we LOVE constructive feedback and it is VERY much appreciated but what we don't like is when people don't take responsibility for their irresponsibility and attempt to BLAME others for it... and then 'threaten' when they don't get their way.. Since we work exclusively with Gecko Trail Adventures because we LOVE them, we happen to know they go OUT of their way to make things right, sometimes breaking their own rules and policies in order to do so. *We've got countless emails praising Gecko Trails and thanking us for recommending them, this is the FIRST negative one in over 14 months. So, when Bitch attacks them and thinks we will automatically back her without finding out the facts (which we did), we take it personally. Bitch may as well of called MY mom a bitch.
Oh, I almost forgot, she also mentions one of our favorite hotels in ALL of Costa Rica, Hotel Banana Azul in Puerto Viejo,like they should be avoided because they're associated with Gecko... BITCH PLEASE
Please, go on TripAdvisor or other websites that post reviews: Nine and a half times out of ten, both Gecko Trails and Hotel Banana Azul receive glowing reviews, hopefully making Bitch's gripe, irrelevant. But yes, I'm sure both have screwed-up in the past and when you work with people EVERYDAY, that's inevitable but in the overall BIG Picture- both are top-shelf companies and go out of their way to please and make things right.
*Yeah, follow Bitch's advice and tell the Shuttle Service you promise to pay them when you see them, then let me know how that works for you. Credit Cards/PayPal are pretty much used universally to 'book' things and furthermore, Cancellation Policies are also pretty much the same in the travel biz.
I'll probably be accused of being too mean to 'Bitch', but trust me, I've seen all the emails and I just don't like her threatening manner and besides, if my mom happened to be a bitch, I would admit to it.
But I'll bet anything Bitch is a bitch at a restaurant.
Here's our VIDEOS of Gecko Trail Adventures and Hotel Banana Azul in case you never saw them:
TONS of Costa Rica Travel Info and VIDEOS on our website: Travel Costa Rica NOW and if you want to visit our YouTube Channel: iCostaRica24 ENjoY!


text:
What: US vs. Ghana, Round of 16
When: Saturday, 2:30 p.m. ET
Where: Royal Bafokeng Stadium, Rustenburg
TV: ABC, Univisión
If you ask Carlos Bocanegra, the hard part is over for the US – now, the fun begins. For the first time since 2002, the USMNT have advanced to the knockout stage of the World Cup. This squad has a golden opportunity to outdo that '02 team, which reached the quarterfinals after a thumping of archrival Mexico.
But there's the small matter of a tough, athletic and savvy Ghana team standing in the way. The Americans get a chance not only to progress against a team they probably preferred over Group D winners Germany, but they'll be able to put to bed some of the failures of 2006, when the Black Stars killed their chances at getting this far.
Don't expect the same unprepared and wilting American team this time around. We already know this US side has a never-say-die attitude, even if they're a little shaky in starting games strong. But as Landon Donovan said, the team realizes the special situation it has put itself in, and the belief they can beat any team, anytime, anywhere is an enormous improvement over some past US squads.
And this time, they know Ghana are a force to be reckoned with. As always, Bob Bradley and his staff have scouted the Black Stars like mad, and are fully aware of their overlapping threats, fitness levels that match their own, their emphasis on staying compact and similar belief that they are a team of destiny. Now the fun begins, indeed.
As if this team hasn't given its fans enough heart attacks over the past two weeks, this could be another challenging opponent for the US. All three group-stage games have exposed the American team as far superior when they're on the counterattack than when they hold the ball. And Ghana are pretty similar.
That could set up a fantastically fast-paced contest on Saturday. Strength and conditioning coach Pierre Barrieu says the US have clearly relied on their superior fitness late in games – how else could four players run a game-winning counterattack in the 91st minute against Algeria? They'll probably need those horses again against an equally fit opponent.
Robbie Findley is eligible to play again after being ineligible for the Algeria game, and his turf-burning skills are well-known. Jonathan Bornstein played well at left back for the US in that game as well, and his speed may also be needed. And don't be surprised if we see DaMarcus Beasley get some more time on the pitch as a sub at either left back or left midfield.
But does that mean Oguchi Onyewu sits out again as a result? Gooch is probably dying to get out there and make amends for a dubious penalty call that virtually gave Ghana the win in that fateful '06 contest. The veterans from that squad claim revenge isn't on their mind. But they haven't forgotten what it felt like to lose that day.
Hobbled Michael Essien may be sitting on the sidelines, but the Black Stars are still a dangerous team that loves to come forward. Normally, that makes for a great show of attacking soccer. There's just one problem: They can't finish.
Ghana didn't score a single goal away from the penalty spot in the group stage. And if they shank their chances against the US the same way they did against Serbia, Australia and Germany, it'll be off to the races for the Americans. But that should be a fun chess match, too. Ghana's back line – especially outside backs John Paintsil and Hans Sarpei – are speedy, smart and effective, and should match up well.
The Black Stars will also have something else in their corner: fan support. The Americans may have become fan favorites here in South Africa during last year's Confederations Cup, but Ghana are the lone African team remaining in this World Cup, and continental pride will be thick in Rustenburg.
"It means a lot to repeat what we did in 2006, when we were the only African team to qualify for the last 16," said Ghana veteran Stephen Appiah, "and I think we can do better. As we are the only African team left in the competition, we are going to get all the support in the stadium, as we have done Africa proud."
Key Players
United States: Michael Bradley. The coach's kid just keeps churning out one gutty performance after another. Now it'll be his job to help counter what has essentially been a three-man Ghana central midfield, which has proven surprisingly tough. If he and whomever he pairs with in this game (Maurice Edu? Ricardo Clark?) can neutralize that part of the park, that will open things up considerably for attacks up the middle.
Ghana: Asamoah Gyan. Bocanegra's club teammate at Stade Rennais in France, Gyan has so far been the only player to score for the Black Stars in this tournament. And as the lone striker, it's his failing if his team can't put the ball in the back of the net. He knows that can't continue against a US defense that has been solid, but has shown tiny openings in all three group-stage matches.
Final Analysis
It's a tired cliché that African teams are fast, but it's true for Ghana. The difference is that the Black Stars are also smart with their speed. They don't over-pursue and they overlap well, while maintaining a good wall in midfield. This game won't necessarily evolve into a track meet, but it will certainly be much more of a tactical battle than people realize: two athletic, quick sides that love to counterattack, but have glaring weaknesses for teams to exploit. Both teams have nothing to lose, and they've both got that little thing called destiny in their respective corners. This may be the most fun US game we've seen yet.
"We've always said get out of our group and we'd go from there," Donovan said on Thursday. "Now we feel like we can compete and beat any team in the world. Saturday happens to be Ghana. We're going to throw everything we can at them."


text:
The purpose of this page is to help you get access to the RedBoot bootloader.
The main reason for accessing the RedBoot bootloader is when you are attempting to Recover From A Bad Flash. It is also useful for Resetting the SysConf area if you have screwed up your non-volatile config settings.
Although the unslung 6.8 readme states that "You *must* test telnet Redboot access first before you flash the Unslung firmware," recovery from a bad flash can now also be done by the easier method of using the reset button to enter upgrade mode.
NAS200: RedBoot is also used on the NAS200, but there it uses 192.168.21.249 instead of 192.168.0.1. The RedBoot on the NAS200 doesn't have the "fconfig" or "fis" commands, but it does have a "flash" command. Don't use the flash command, it will overwrite your RedBoot without warning and brick your NAS200.
About RedBoot
RedBoot is a bootloader. The bootloader's job is to load things into the computer's memory and start up the OS, in this case Linux or the original NSLU2 firmware (which is Linux based, as well).
RedBoot is quite sophisticated, and has a user interface that you can access by telnet or serial. You can use it to load things into memory by TFTP, write to flash, and similar tasks. You should also be cautious when accessing RedBoot, as you can muck up the basic behaviour of the slug if you're not careful.
For more information about RedBoot in general, consult Red Hat's website or use Google.
How does RedBoot access work on the NSLU2?
When the slug starts up, for a few seconds RedBoot will listen for telnet connections on port 9000. RedBoot will insist on being 192.168.0.1 for this window, regardless of what you've set the address of the normal Linux portion of your slug to be. If it doesn't receive a telnet connection during that window, it will attempt to load the Linux kernel into main memory from flash and execute it.
What to do with RedBoot once you get access
The RedBoot prompt is
After you reset RedBoot, or otherwise end your session, you need to end the telnet connection. To do this, type
Preparation for RedBoot access
Before attempting to access RedBoot, there are some problem that you may need to sort out first.
Trying To Access RedBoot
The main trick with accessing RedBoot is the shortness of the telnet window. Since the telnet port is only alive for 2 seconds, it can be a bit of a challenge to do everything required within that time frame. You must:
We will first describe basic manual methods of accessing RedBoot and then delve into more automated methods.
Accessing RedBoot from *nix
Manual Methods
Accessing RedBoot from Windows
This worked for me. You can use similar ideas for any other graphical environment.
With newer versions (2007) the LED colour scheme is different. Just power cycle the slug and watch how many pings get lost until the redboot time-window opens after powering up. Use a Ethernet switch if your NIC takes too long to link up with a crossover cable.
Comment: Microsoft have seen fit to remove Hyper Terminal from Windows Vista. -- Dave Lane
Another option:
A mouseless option:
NOTE: On some systems you should ensure that the "Speed & Duplex" setting of your network card is set to "100 Mbps Full". "Auto" won't work. --cweber
An automatic Windows method:
As long as the steps have been followed in the �Preparation for RedBoot access� section of this Wiki, and if Windows Script Host is installed on your system (It should be on 2000 and XP systems. If not it can be d/l�ed from the Microsoft website.) the following batch file should boot the slug into RedBoot, if it does not try it again. Sometimes the ping is not caught. Also, the line:
sets the time in milliseconds the script should wait for the before sending the ^C. You may have to change this if the RedBoot is not catching the SendKey.
For those who do not know how to create a batch file:
Open up Notepad and copy the code below and paste it into the Notepad window you just opened. Save the contents of the Notepad window to a file; it should end in �.txt�. In Windows Explorer, find the file you just saved and rename it �redBootSlug.bat�. You may get a message about changing the extension; if you do, just click yes.
With the slug turned off, run the batch file. When the ping timeout notices start, turn on the slug, and with any luck in a few seconds you should be in RedBoot mode. Again, if the slug boots up normally, try the batch file again. To end a script that has not caught the ping message, just close the command window.
The batch code follows:
echo off echo Set objShell = WScript.CreateObject("WScript.Shell") > redbootSlug.vbs echo Set objExecObject = objShell.Exec("cmd /c ping -t -w 1 192.168.0.1") >> redbootSlug.vbs echo Wscript.Echo "Start slug after first ping timeout..." >> redbootSlug.vbs echo Do While Not objExecObject.StdOut.AtEndOfStream >> redbootSlug.vbs echo strText = objExecObject.StdOut.ReadLine() >> redbootSlug.vbs echo Wscript.Echo strText >> redbootSlug.vbs echo If Instr(strText, "Reply") > 0 Then >> redbootSlug.vbs echo Exit Do >> redbootSlug.vbs echo End If >> redbootSlug.vbs echo Loop >> redbootSlug.vbs echo objShell.Run("Telnet 192.168.0.1 9000") >> redbootSlug.vbs echo Do Until Success = True >> redbootSlug.vbs echo Success = objShell.AppActivate("Telnet") >> redbootSlug.vbs echo Loop >> redbootSlug.vbs echo Wscript.Sleep 500 >> redbootSlug.vbs echo objShell.SendKeys "^C" >> redbootSlug.vbs echo Wscript.Echo "Done... You can close this command window." >> redbootSlug.vbs echo Wscript.Quit >> redbootSlug.vbs CALL CScript redbootSlug.vbs del redbootSlug.vbs
This line is not part of the batch code� I hope this helps. --dmbaker
Comment: Thanks a lot, this nice script really does the job automatically :)
Just a note for localized non-English WinXP versions:
In the following line
Comment: Users of Windows Vista will need to manually add Telnet support using the "Turn Windows Features on or off" link in Control Panel. -- Dave Lane
Alternative automatic Windows Method With Putty
Vista Compatible
For whatever reason the above method did not work for me, so I decided to use Putty since Putty by default send "^C" upon establishing a telnet connection.
The batch code follows:
echo off echo Set objShell = WScript.CreateObject("WScript.Shell") > redbootSlug.vbs echo Set objExecObject = objShell.Exec("cmd /c ping -t -w 1 192.168.0.1") >> redbootSlug.vbs echo Wscript.Echo "Start slug after first ping timeout..." >> redbootSlug.vbs echo Do While Not objExecObject.StdOut.AtEndOfStream >> redbootSlug.vbs echo strText = objExecObject.StdOut.ReadLine() >> redbootSlug.vbs echo Wscript.Echo strText >> redbootSlug.vbs echo If Instr(strText, "Reply") > 0 Then >> redbootSlug.vbs echo Exit Do >> redbootSlug.vbs echo End If >> redbootSlug.vbs echo Loop >> redbootSlug.vbs echo objShell.Run("putty -load red") >> redbootSlug.vbs echo Do Until Success = True >> redbootSlug.vbs echo Success = objShell.AppActivate("putty") >> redbootSlug.vbs echo Wscript.Sleep 200 >> redbootSlug.vbs echo Loop >> redbootSlug.vbs echo objShell.SendKeys "version" >> redbootSlug.vbs echo objShell.SendKeys "{ENTER}" >> redbootSlug.vbs echo Wscript.Echo "Done... You can close this command window." >> redbootSlug.vbs echo Wscript.Quit >> redbootSlug.vbs CALL CScript redbootSlug.vbs del redbootSlug.vbs
Accessing RedBoot from FreeBSD
A small variation on the OSX instructions worked under FreeBSD:
# Ping using a fraction of a second (must be root to do so) # Turn off name lookup on telnet sudo ping -i .3 -o 192.168.0.1 ; telnet -N 192.168.0.1 9000
Automated Methods
Note: Once you succeed in connecting to 192.168.0.1 port 9000 and sending in a control-C to halt the automatic boot process, RedBoot will keep listening on 192.168.0.1:9000 until the next reboot. This means you that if you can automate catching the telnet you'll subsequently be able to telnet in manually.
This is a fully automated one-liner from the shell. I created it using the manual method and Ethereal, using netcat to mimick the codes (for CTRL-C) being sent. Somehow, root and -vvv seems needed to netcat for this to work (timing issue??). Tested from FC5. I could not further automate input to RedBoot (yet), which would be a very nice feature.
This one-liner has been reformatted on to several lines, but should be executed on a single line. As root:
echo -e "\0377\0364\0377\0375\0006" >break.bin; sudo /sbin/arping -f 192. 168.0.1; sudo nc -D -vvv 192.168.0.1 9000 <break.bin; telnet 192.168.0.1 9000
-- Leon Woestenberg (likewise @IRC).
TCL Script
The following TCL script automates the process of telnet-ing in and issuing the control-C (and also dumps the RedBoot version info). Once the script has done the time-sensitive work you can telnet in at your leisure using your favorite telnet client.
The script was written on Windows. Tested on Windows, OS X. Should Work: Linux, Unix.
Preconditions: You need to run this from a machine can see the slug's 192.168.0.1 address.
set done 0 set state START proc on_nslu_writable { sock } { global state fileevent $sock writable "" if { $state == "START" } { puts "Connected to NSLU2..." set state CONN fileevent $sock readable [ list on_nslu_readable $sock ] after 1000 [list puts $sock ""] } } proc on_nslu_readable { sock } { global done state set data [read $sock] if { [eof $sock] } { puts "Got EOF - Failed."; exit } puts $data if { [string first "enter ^C to abort" $data] > 0 } { puts -nonewline $sock [format "%c" 3] } elseif { [string first "RedBoot>" $data] >= 0 } { if { $state == "SENTVER" } { set done 1 puts "" puts -nonewline " Success - You should now be able" puts " to telnet to 192.168.0.1:9000" } else { puts $sock "version" set state SENTVER } } } proc try_nslu { } { global state if { $state == "START" } { set sock [socket -async "192.168.0.1" 9000] fileevent $sock writable [ list on_nslu_writable $sock ] fconfigure $sock -blocking false -buffering none after 500 try_nslu } } try_nslu vwait done
Example Usage:
Connected to NSLU2... == Executing boot script in 1.800 seconds - enter ^C to abort ^C RedBoot> RedBoot(tm) bootstrap and debug environment [ROMRAM] Red Hat certified release, version 1.92 - built 15:16:07, Feb 3 2004 Platform: IXDP425 Development Platform (XScale) Copyright (C) 2000, 2001, 2002, Red Hat, Inc. RAM: 0x00000000-0x02000000, 0x000723a0-0x01ff3000 available FLASH: 0x50000000 - 0x50800000, 64 blocks of 0x00020000 bytes each. RedBoot> Success - You should now be able to telnet to 192.168.0.1:9000
-- Adrian Shotton
Using expect to connect to RedBoot
expect is a Tcl based tool for automating interactive programs. It's available on most - if not all *nix distributions. It may also be available for Windows - perhaps via Cygwin - but I haven't tried to get or run it under Windows. The following is an expect script to ping 192.168.0.1 and drop into a telnet session as soon as there's a response. It will automatically send the ^C and the version command, leaving you at the RedBoot> prompt. To use, copy the script below into your favorite text editor then save it as redboot.exp. Then enter "expect redboot,exp" from the command line, leaving off the quote marks.
# expect script to connect to the (NSLU2) RedBoot loader. # set the IP address and the port for the loader. set target "192.168.0.1" set port 9000 # 1. Start ping and wait for a response. # 2. When RedBoot is alive, start the telnet session. # 3. Allow .5 seconds after the connect for telnet # to get his act in order. # 4. Send the ^C and wait for the RedBoot prompt. # 5. Get the version information. # 6. Return control to the user. spawn ping $target set timeout -1 expect { -re "time=.*$" close } spawn telnet $target $port expect -re "Escape character is.*$" { sleep .5 send \003 expect "RedBoot>" { send "version\r" } } interact
-- Ed Rubinsky
Perl Script
Here is a Perl script to automate the entire process.
#!/usr/bin/perl -w # telnet_redboot.pl - ./upslug --reset;arping -f 192.168.0.1;telnet 192.168.0.1 9000 use Net::Telnet (); my $host = '192.168.0.1'; system("/usr/local/bin/upslug -r"); printf("NSLU2 reset\n"); system("/sbin/arping -f $host"); printf("NSLU2 arping response\n"); my $t = new Net::Telnet (Port => 9000, Timeout => 30); if(!defined($t)){ print "new Net::Telnet failed\n"; exit(1); } # if my $ok; $ok = $t->errmode("return"); $ok = $t->open($host); if(!defined($ok)){ print "open('$host') failed\n"; $t->close(); exit(1); } # if # == Executing boot script in 1.930 seconds - enter ^C to abort my $line; while($line = $t->getline()){ $line =~ s/[\r\n]//; print "-> $line\n"; if($line =~ m/enter \^C to abort/){ $t->put(chr(3)); # send ^C print "<- \^C\n"; $t->close(); sleep(1); system("telnet $host 9000"); exit(0); } # if } # while $t->close();
C program using Berkeley Sockets
The following C program will attempt a connection 10 times/second. After it successed it will send the control-C character, wait for a response, and then drop you into a telnet session. It's trivial to modify this program to run an arbitrary program with stdin/stdout connected to the slug instead of your terminal.
The telnet session has the tilde '~' character as the escape code. That can be very useful if the connection isn't dropped after a reset!
As always you can subsequently reconnect with telnet until the next reboot.
Tested on Debian linux (2006-02-12).
Preconditions: You need to run this from a machine can see the slug's 192.168.0.1 address.
#include <stdio.h> #include <unistd.h> #include <errno.h> #include <sys/types.h> #include <sys/socket.h> #include <sys/time.h> #include <netdb.h> #define SLUG_IP "192.168.0.1" #define SLUG_PORT "9000" #define TELNET "/usr/bin/telnet" char * const telnet_args[] = { "telnet", "-e", "~", SLUG_IP, SLUG_PORT, NULL }; int main() { struct sockaddr_in sin; fd_set rfds, wfds; struct timeval timeout; int n; char buffer[1024]; time_t stoptime = time(NULL); char outbound[] = { 0x03, 0x00 }; char *out = outbound; int s = socket(PF_INET, SOCK_STREAM, 0); // set up socket address for port 9000 at 192.168.0.1 struct hostent *h = gethostbyname(SLUG_IP); sin.sin_family = h->h_addrtype; sin.sin_port = htons(atoi(SLUG_PORT)); memcpy(&sin.sin_addr, h->h_addr_list[0], h->h_length); // attempt to connect to remote system. while (connect(s, (struct sockaddr *) &sin, sizeof sin) == -1) { switch (errno) { case ECONNREFUSED: case ENETUNREACH: case EHOSTUNREACH: timeout.tv_sec = 0; timeout.tv_usec = 100000; // every 100 ms select(1, NULL, NULL, NULL, &timeout); continue; default: fprintf(stderr, "connect error: %s (%s)\n", strerror(errno), h->h_name); return errno; } } FD_ZERO(&rfds); FD_ZERO(&wfds); stoptime = time(NULL) + 15; while (difftime(stoptime, time(NULL)) > 0) { FD_SET(s, &rfds); FD_SET(s, &wfds); timeout.tv_sec = 0; timeout.tv_usec = 10000; // every 10 ms n = select(s+1, &rfds, &wfds, NULL, &timeout); if (n == -1) { fprintf(stderr, "select error: %s\n", strerror(errno)); return errno; } if (n == 0) { continue; } if (*out != 0 && FD_ISSET(s, &wfds)) { write(s, out++, 1); } if (FD_ISSET(s, &rfds)) { n = read(s, buffer, sizeof buffer); write(1, buffer, n); close(s); execv(TELNET, telnet_args); fprintf(stderr, "exec (%s): %s\n", TELNET, strerror(errno)); exit(0); // just in case } } fprintf(stderr, "could not capture telnet port"); close(s); return 0; }
-- Bear
Example using Red Hat Linux
You have to do the Ctrl+C really really quick.
[root@dual root]# arping -f 192.168.0.1;telnet 192.168.0.1 9000
ARPING 192.168.0.1 from 192.168.1.253 eth0
Unicast reply from 192.168.0.1 [00:0F:66:7B:FE:96] 9.641ms
Sent 7 probes (7 broadcast(s))
Received 1 response(s)
Trying 192.168.0.1...
Connected to 192.168.0.1 (192.168.0.1).
Escape character is '^]'.
== Executing boot script in 1.820 seconds - enter ^C to abort
The animated version.
Sources: [http://groups.yahoo.com/group/nslu2-linux/message/1096][http://groups.yahoo.com/group/nslu2-linux/message/1106]
Example using Ubuntu
I open a terminal and use the following command to get a root prompt:
sudo su
I then use the following command to be able to access the NSLU2. My network is otherwise the typical 192.168.1.x:
route add 192.168.0.1 eth0
My WRT54G router subnet is 255.255.255.0, and my NSLU2 is connected through a network switch, but this worked fine anyway.
This is so I have all the time in the world to hit Ctrl-C when arping gets a reply. Now I use the following command to wait for telnet contact:
arping -f 192.168.0.1; telnet 192.168.0.1 9000
The terminal now shows the following and waits for the NSLU2 to respond, which of course it won't do until I power it on:
ARPING 192.168.0.1 from 192.168.1.102 eth0
Then I watch the terminal for a reply, such as the following:
Unicast reply from 192.168.0.1 [00:18:39:31:64:A4] 6.125ms Sent 103 probes (103 broadcast(s)) Received 1 response(s) Trying 192.168.0.1... Connected to 192.168.0.1. Escape character is '^]'. == Executing boot script in 1.910 seconds - enter ^C to abort
Finally, I immediately hit Ctrl-C and receive the RedBoot prompt in the terminal as shown below:
view · edit · print · history · Last edited by Tom Harris.
Based on work by Ed Ruinsky, Jac Goudsmit, bcrowell, Jim DeLaHunt, fcarolo, Jim Gasbarro, lithiumc, Dave Lane, pedxing, mwester, loan rate, mortgage refinance, marceln, jimbaker, Al, YvonneM, Mannkind, DonV, Anguel Stankov, heinz, dmbaker, dean, CatMarieS, Reedy Boy, Rob Lockhart, Jerome Paschoud, ckl, Leon 'likewise' Woestenberg, Pascal Charest, JH, cStyle, Phil S-J, Bear, dharple, frankvh, dougbo, thx1011, cweber, Adrian Shotton, mschnell, jerobins, yvasilev, tman, EddyP, crh, barrym, willpost, repvik, Dave Redfern, saylerthewalrusorg, tjyang, kamcgough, jsilence, pbnexuscouk, sfo, ka6sox, CodeWhacker, and rwhitby.
Originally by rwhitby.
Page last modified on April 27, 2008, at 01:44 AM


text:
Animals Matter: S.A. residents can keep chickens in yard
Dear Cathy: I have seen books and magazines on keeping chickens in suburban settings. Does San Antonio allow chickens in backyards and if so, what are the laws? Are chickens noisy? Do they smell? Will they attract other animals, like rodents? I would love to try this, but don't know the laws and the background on keeping them.
Dear Marisela: It may surprise San Antonio residents to learn that you can have up to three domestic fowl in your yard. However, their housing must be at least 50 feet from any other dwelling. So keeping chickens would not work in small or urban backyards very well. You will need a relatively large yard.
Homeowners associations (HOAs), however, have caught on to this chicken-keeping phenomenon and may have additional restrictions written into their HOA declarations. So check that out, too.
As for your other questions, ask any kid what sound roosters make and they will shout a cock-a-doodle-do! at you. Hens are much quieter, simply clucking as they walk around. You don't need a rooster for a hen to lay an egg. She will lay an egg regardless of whether there's a male around. The egg just doesn't get fertilized.
Chickens in general don't smell, but their habitat can smell if not maintained properly. Animals usually are attracted to food, not other animals (unless you live in the country, then a coyote might consider your chicken a tasty snack). Keep food in secure metal containers and the habitat free from leftover food.
Animal Care Services sent me the most current information, which you can find on my Animals Matter blog at www.sapaws.com under "San Antonio's Chicken Ordinances."
If anyone keeps chickens and has any other advice, please let me know. I would like to learn more about this trend.
Dear Cathy: My dog likes to eat my cat's food from her bowl, but sometimes he eats my cat's food after she vomits it up too. Any advice on how to stop both?
Dear Rick: When dogs are in the house, cat food bowls must be placed either on a higher surface reachable only by the cat, such as a scratching post ledge, or in a room where a baby gate can be mounted a few inches off the floor, so the cat can scoot under and eat undisturbed.
As for your dog eating the food after your cat vomits it up, I would say thank you to your dog, since this reduces cleanup and doesn't harm your dog. Then get your cat on some hairball prevention to reduce these incidents.
Send your pet stories and questions to Cathy M. Rosenthal, c/o Features Department, San Antonio Express-News, P.O. Box 2171, San Antonio, TX 78297-2171 or firstname.lastname@example.com. Cathy's advice column runs every Tuesday. You can read her blog, Animals Matter, at http://blog.mysanantonio. com/animals/. Cathy is the author of several children's books.