text:
<!DOCTYPE html>

<meta charset="utf-8">
<title>LuxCal Installation and Configuration Guide</title>
<meta name="description" content="LuxCal web calendar - a LuxSoft product">
<meta name="keywords" content="LuxSoft, LuxCal, LuxCal web calendar">
<meta name="author" content="Roel Buining">
<meta name="robots" content="nofollow">

<link rel="icon" href="lcal.ico">

a LuxSoft product

LuxCal Event calendar

Installation Guide - MySQL Version

Table of Content

Installation of Updates

New Installation

Requirements

Installation Steps

Configuring / Customizing the calendar

My Calendar doesn't Work

Calendar Configuration

LuxCal Version Number and Database Parameters

Installing Automatic Periodic Functions

Installing a New Language

Using SMTP Mail for Reminders and Reports

Installing Additional Calendars

Calendars with an Individual Database

Calendars Sharing the Same Database

Adding the Calendar to an Existing Web Page

Link to the Calendar

Add a Sidebar with Upcoming Events

Embed a Mini Calendar

Embed the Full Calendar

Embed One Specific Calendar View Without Navigation Bar

Applying Filters to the Calendar

Single Sign On (SSO)

1. Installation of Updates

To upgrade to a new version of the LuxCal Event Calendar follow the
instructions in the file "release_notes_luxcal_xxx.html"
(where xxx is the calendar version number).

2. New Installation

a. Requirements

For the installation of the LuxCal Event Calendar on the server of your hosting provider, you will need:

A web accessible folder on a web server to install the LuxCal files.

The web server should be able to run PHP-scripts (PHP 5.3 or higher).

A MySQL database on the web server to store the LuxCal Event Calendar data.

b. Installation Steps

To install the LuxCal Event Calendar on the server of your hosting provider, follow the next steps:

Create a MySQL database on the server to store the LuxCal calendar data. Ask your hosting provider
	if they provide a tool for you to do this.

For later use, remember the name of the database server (host name), the username and password required
	to log in to the database server and the database name to access the database.

Download and unzip the latest version of LuxCal (file: luxcalxxx.zip, where 'xxx' is the
	calendar version number) in a temporary location. This file contains the following two compressed files:
	luxcalxxx-calendar.zip and luxcalxxx-toolbox.zip. Unzip the file luxcalxxx-calendar.zip and upload all
	files and folders to a web accessible folder on the server where you wish to install LuxCal. Keep the
	file luxcalxxx-toolbox.zip for possible later use.

With your Web browser browse to the folder of the LuxCal installation; it will redirect you to the
	installxxx.php script ('xxx' is the calendar version number) and show the Installation page.

On the Installation page read the instructions and enter the calendar and administrator details
	and select "test" If all tests passed successfully, select "install/save".
	The script will create the necessary tables in the database and saves your LuxCal version number and
	the database parameters in a file called lcconfig.php in the calendar's root folder.

Launch the calendar by browsing to the calendar's URL to ensure the calendar displays properly.

Keep a backup copy of the lcconfig.php file. It contains the LuxCal version number and the
	parameters for the database.

Note: The file luxcalxxx-toolbox.zip (see step 2 above) contains the LuxCal tools which should be kept
	for later use and which should be uploaded to the calendar root folder only when needed.

c. Configuring / Customizing the Calendar

The Settings page in the administration menu on the navigation bar can be used to easily change the
	calendar's configuration settings which are stored in the settings table of the database.
	These settings, for instance, define the calendar title, the time zone, the language file to be used for
	the user interface, the default initial view when the calendar is started, the number of weeks/months
	displayed in the various views, the date and time format, and many other things.

IMPORTANT: Currently the TimeZone is set to "Europe/Amsterdam". If you are in a different time
	zone, change the TimeZone to your local time zone. See the
	PHP Supported Timezones for possible values.

The user interface style (colors, fonts, etc.) can be customized by editing the lctheme.php file in the
	css folder. This can be particularly useful when the calendar is embedded in an existing web page and
	should match the style of the parent web page.

d. My Calendar doesn't Work

The most frequent problems:

The calendar shows a blank page

Often this problem is caused by the fact that the calendar cannot connect to the MySQL database,
for instance when the database parameters (username, password or database name) are not correct.
The database parameters are stored in the file lcconfig.php in the calendar root folder.

This error also occurs when the version of the PHP installation on your server is too low (see
Requirements above). In this case syntax errors may occur, which are logged in a log file on the server.
The location of this log file varies per provider. In this case ask your provider how to upgrade to
a higher PHP version.

When logging in your name is not displayed at the right top of the window

When logging in, for instance as administrator, your name should appear in the right upper corner of
the window. Sometimes this doesn't happen and after logging in it still reads 'Public View'. This
problem occurs when 'sessions' are not enabled, or not working, in the PHP installation on your
server. This problem also occurs when cookies are not enabled in your browser.

With the lctools.php script, which you can find in the LuxCal toolbox, you can check if your LuxCal
calendar installation is ready for use or to further analyse above problems.

3. Calendar Configuration

a. LuxCal Version Number and Database Parameters

During the LuxCal installation process a file called lcconfig.php is created and stored in
the root folder of the calendar. If, when launching the calendar, the file lcconfig.php is
not present in the calendar's root folder, it is assumed the calendar has not yet been installed and
consequently the calendar's installation script will be started.

The file lcconfig.php contains the following data (in the form of PHP variables):

The version number of the LuxCal installation. For example "4.3.0M". This version number is used
		by the calendar to check if the current calendar installation is up-to-date with the installed
		calendar files and to determine if the upgrade script should be run.

The database type: This can be either MySQL or SQLite. For this calendar the database type is
		MySQL.

The following database parameters:

host name: This is the name of the database server and is often called "localhost".

user name: The database user name is the user name required to connect to the
		database. This user name was chosen when the database was created on the server of your ISP. Note:
		This user name should not be confused with the admin's user name to log in to the calendar!

password: The database password is the password required to connect to the
		database. This password was chosen when the database was created on the server of your ISP. Note:
		This password should not be confused with the admin's password to log in to the calendar!

database name: This is the name of the database on the database server which will
		be used by the LuxCal calendar to store all its data. The calendar data is stored in the following
		tables: events, users, categories and settings.

default calendar: This variable is used as a prefix for the database table names. If
		only one calendar has been installed, this prefix will automatically be set to 'mycal'.
		If more than one calendar has been installed sharing the same MySQL database, this table prefix is
		the one for the default calendar.

b. Installing Automatic Periodic Functions

The following automatic periodical functions are available:

Email notification messages for event due dates

Daily email messages with calendar changes

Daily export of events in iCalendar format

Automatic deletion of expired events

Automatic deletion of expired (unused) user accounts

To make the automatic periodical functions work, a cron job needs to be created on the server (or
on an external server), which executes the file lcalcron.php, in the root folder of the
calendar, daily at approx. 2:00am. For cron job details see the header of the lcalcron.php
file.

If you are not familiar with cron jobs, ask your hosting provider for help. A general description
of how to define a cron job can be found in the header of the file 'lcalcron.php' in the calendar root
folder.

- The Email Notification Feature

For events entered in the calendar the user can choose to receive an email reminder (notification)
one or several days before the event is due. When chosen, for recurring events (e.g. birthdays) an email
notification will be sent to the user the selected number of days before each occurrence of the event.
Imagine: never forget to buy flowers for your (girl)friend's birthday anymore!

- Receiving Calendar Changes by Email

In a multi-user environment it could be useful to be aware of changes being applied to the calendar
content, i.e. a list with events added, edited and deleted. Such a list can be called up via the
options panel. It is however also possible to have a list with changes automatically sent daily to one
or more email addresses.

Via the Settings page the administrator can specify the number of days to look back for changes and
a list with email addresses. If the number of days to look back for changes is set to 0 (zero), no
emails with changes will be sent.

- Daily Export of Events in iCalendar format

When enabled on the admin's Settings page, each day a file in iCalendar format (.ics extension) will
be created in the 'files' folder with all events occurring in the time range -1 week until +1 year.
These files can be imported by other calendar applications. The name of the file is the calendar name
with the characters ' ','/','\','?','*',':',';','{','}' replaced by an underscore and diacritics removed.
A new file will overwrite the previous one.

- Automatic Deletion of Expired Events

Events which due date has past can automatically be deleted. Via the Settings page the administrator
can specify the number of days after an event's due date when an event will automatically be deleted.
If the number of days is set to 0 (zero), no events will be deleted.

Note: deleted events are flagged "deleted"; definitively removing deleted events from the database
is done via the admin's Database page.

- Automatic Deletion of Expired (unused) User Accounts

The account of users who have not logged in during a certain number of days can automatically be
deleted. Via the Settings page the administrator can specify the number of 'no login' days after which
the user account will be deleted. If the number of 'no login' days is set to 0 (zero), no user accounts
will be deleted.

This function can be particularly useful when users are allowed to self-register (this feature can
be switched on/off on the admin's Settings page).

c. Installing a New Language

= Note: in the following text the part {language} (including the braces) of the file names represents
		the name of the relevant language. =

A new language for the user interface of the LuxCal calendar can be installed as follows:

Download and unzip the desired language pack from the LuxSoft site.

If your language pack is not available:

translate the files lang/ai-english.php and lang/ui-english.php (translate
		the texts to the right of the => signs) and save the files with the names ai-{newlang}.php
		and ui-{newlang}.php respectively.

		Use character encoding utf-8 without BOM (see note below).

translate the file lang/ug-english.php (leave the html tags unchanged) and save it with
		the name ug-{newlang}.php.

		Use character encoding utf-8 without BOM (see note below).

upload the files ai-{newlang}.php, ui-{newlang}.php and
		ug-{newlang}.php to the lang/ folder on the server.

on the Settings page (see Calendar Configuration Settings in Section 4 below), change the user
		interface language in the Calendar Settings to the new language.

if the user interface language menu is displayed in the calendar's options panel, the new installed
		language will automatically be added to the menu.

IMPORTANT NOTE: When using special characters (e.g. accents) in the language files, the ui and
		ug files can best be saved with character encoding: utf-8 without BOM (BOM = Byte Order Mark).
		If your text editor does not support utf-8 without BOM, you can download and use Notepad++
		(Notepad++ on Sourceforge). This is an
		excellent free text editor!

d. Using SMTP Mail for Reminders and Reports

Reminder emails and email reports (triggered by a cron job) are sent by default via the PHP mail system.
		If however, email authentication is required, the admin can choose on the Settings page, under General,
		to use an SMTP mail server.

Before choosing SMTP mail on the admin's Settings page, the following SMTP mail server parameters must
		be specified on the Settings page:

SMTP server address

SMTP port number (often port 25 or, if SSL enabled, 465.

SSL (Secure Socket Layer) enabled/disabled

SMTP server user name

SMTP server password

Note: TLS (Transport Layer Security) is not supported.

If you don't know what parameters to use, ask your mail provider for the correct parameters.

Example: To use a gmail SMTP server with your "my.mail@gmail.com" email address, the SMTP settings on
		the Settings page should be as follows:

SMTP server address: smtp.gmail.com

SMTP port number: 465

SSL (Secure Socket Layer): enabled

SMTP server user name: my.mail

SMTP server password: mygmailpassword

The tool called "smtptest.php", which you can find in the LuxCal toolbox, can be used to test the SMTP
settings specified on the Settings page.

4. Installing Additional Calendars

During the initial installation of the calendar one calendar will be installed in your MySQL database.
The tables of this calendar will be prefixed with the string "mycal_" and the calendar title will be "My
Web Calendar".

There are two ways to add additional calendars:

After the initial installation, install the calendar a second time, a third time, etc., each
time in it's own folder. This way of installing will require a MySQL database per calendar. To upgrade
later to a newer calendar version, you will have to upgrade each individual calendar.

After the initial installation, use the LuxCal tool lctools.php from the LuxCal toolbox
and launch the tool via your browser. This tool can very efficiently create additional calendars,
sharing the same database by prefixing the calendar tables with a unique text string per calendar. To
upgrade later to a newer calendar version, you will only have to upgrade one installation.

a. Calendars with an Individual Database

To install more than one calendar, each calendar using its own database, the installation steps described
in section 2 should be repeated for each calendar. For each next calendar, a new MySQL database should be
created and the calendar should be installed in a new folder.

This process can be repeated as many times as needed. The disadvantage of installing several individual
calendars however is that you will need one MySQL database per calendar and when upgrading to a new calendar
version, each individual calendar needs to be upgraded.

The different calendars can be started by browsing to the relevant calendar folders.

b. Calendars Sharing the Same Database

To install additional calendars, all sharing the same database, should be done via the toolbox tools
'lctools.php'. This file is part of the LuxCal toolbox and should be uploaded to the calendar root folder
and be started via your browser. When selecting one of the available tools a dedicated explanation will be
displayed, with detailed instructions on how to use the selected tool.

The advantages of installing multiple calendars sharing the same database are: Only one single database
is needed and when upgrading to a newer LuxCal version, just one single upgrade for all calendars.

One calendar will be set as the default calendar. This calendar will start when browsing to the calendar
folder. The other calendars can be started by adding '?cal=xxx' to the calendar URL, where 'xxx' is the
calendar ID.

5. Adding the Calendar to an Existing Web Page

To use the calendar on an other web site, the following possibilities are available:

link to the calendar's URL, which will open the calendar in a new page.

Add an Upcoming Events Sidebar. This light-weight list shows all public events for the coming x days.

embed a mini calendar, which can be used to view events and - if enabled by the admin - add, edit
and delete events.

embed the full calendar with navigation bar, which the visitor can use to change the options the
calendar.

embed one specific calendar view without navigation bar. The visitor cannot navigate to other views
and cannot change the options of the calendar

a. Link to the Calendar

To link to the LuxCal calendar in an existing web page and open it in a new window, the following HTML
code can be used:

<a href="http://www.mycalsite.xx/luxcal/" target="_blank">Go To My Calendar</a>

If you want to display a subset of the available events, see "Applying Filters to the Calendar" below.

b. Add a Sidebar with Upcoming Events or ToDo list

A sidebar with public upcoming events or a ToDo list for the coming x days can be added to your web page.
 The sidebar is placed in a <div>-tag container, can be placed at any location and is fully customizable.
An example is shown on the LuxCal Demo page of the LuxSoft web site. The sidebar can be added to your web
page by adding the following lines of code to the <head>-section of your web page:

<link rel="stylesheet" type="text/css" href="mycalendarfolder/css/css_sbar.php">
<script type="text/javascript" src="mycalendarfolder/common/toolbox.js"></script>

and adding the following lines of code to the body of your web page:

<?php
$sbClass = {sidebar class}; *
$sbCal = {calendar ID}; *
$sbContent = {sidebar content}; *
$sbHeader = {sidebar title}; *
$sbGroups = {list of user groups for which events to show}; *
$sbCats = {list of event categories to show}; *
$sbUsersIn = {list of users to include}; *
$sbUsersEx = {list of users to exclude}; *
$sbMaxNbr = {max. number of events to show}; *
$sbUpDays = {max. number of days to show}; *
$sbWeekDay = {week day for which events to show}; *
include './mycalendarfolder/lcsbar.php';
?>

* These parameters are optional and can be omitted. See explanation hereafter.

Explanation of the lines of code:

All parameters indicated by {....}, including the braces, are text strings between single or double quotes.

<?php: start PHP and ?>: end PHP. If the lines of code are added to a PHP section,
these PHP-tags can be omitted.

$sbClass: This is the class of the container <div>-tag which is used in the CSS to define the style
for the sidebar container. This line of code is optional and will default to 'sideBar'. The styles for 'sideBar'
are defined in the file css/css_sbar.php of your calendar installation.

$sbCal: This is the calendar ID, which is the prefix to be used for the MySQL database table names. If not
specified, the prefix will be taken from the file lcconfig.php, which was specified during the calendar installation.

$sbContent: This variable defines the content of the sidebar. If its value is 'todo', the sidebar
will show the ToDo list, which is a list with events requiring an action. In this case an interactive checkbox is
displayed in front of each event which can be checked/unchecked by each visitor. This line of code is optional and
when omitted the sidebar content will default to the upcoming events list.

$sbHeader: The title of the sidebar. This line of code is optional. If not specified, the title of the
sidebar will be taken from the language files.

$sbGroups: This is a list with one or more user group ID numbers (see admin's User Group page)
for which events should be included in the sidebar. The ID numbers should be separated by commas. This line of
code is optional. If not specified, the events of all user groups will be included.

$sbCats: This is a list with one or more event category ID numbers (see admin's Categories page)
that should be included in the sidebar. Just the value 0 (zero) means 'show all event categories'. The ID numbers
should be separated by commas. This line of code is optional. If not specified, all event categories will be included.

$sbUsersIn: This is a list with one or more user ID numbers that should be included in the sidebar
(for user IDs see admin's Users page). The ID numbers should be separated by commas. This line of code is optional.
If not specified, the events of all users will be included.

$sbUsersEx: Same as above, but for users to be excluded (for user IDs see admin's Users page).
If $sbUsersIn is specified, $sbUsersEx will be ignored.

$sbMaxNbr: Maximum number of events to show in the sidebar.

$sbUpDays: Maximum number of day to show. If not specified, the number of "Days to look ahead in sidebar"
from the admin's Settings page will be taken

$sbWeekDay: The week day for which events should be shown. 1 = Monday, 2 = Tuesday, . . . 7 = Sunday.
If specified, the $sbUpDays (see above) will automatically be set to 1. If not specified, events will be shown for
all days of the week.

include: At this place the sidebar code will be included.

In the above lines of code you should replace mycalendarfolder by the name of the root folder of your
calendar installation.

The file css_sbar.php contains the default style for the sidebar container <div>, which should be
tailored to your needs. In the same file you can customize the style, colors, fonts, etc. of the sidebar content.
The title of the sidebar can be set per sidebar and the events in the sidebar can be filtered on the event
sequence number and/or user ID. This allows for more than one sidebar per site, each with its own title and a
different list of events.

Example of two sidebar definitions for the same website which are complementary:

<?php
$sbClass = 'sideBar1';
$sbHeader = 'Birthdays/Holidays';
$sbCats = '2,4';
include './mycalendarfolder/lcsbar.php';
?>
<?php
$sbClass = 'sideBar2';
$sbHeader = 'All other events';
$sbCats = '1,3,5';
$sbUpDays = '7';
include './mycalendarfolder/lcsbar.php';
?>

For each event the following will be displayed: date, time and title. Via the admin's Settings page, under
"Stand-Alone Sidebar", you can choose whether further event details should be shown in a pop-up box (like in
the full LuxCal calendar) when hovering an event and if URLs from the event description (if any) should be
displayed in the sidebar as a hyperlink. On the same Settings page you can specify the number of days to look
ahead for events in the sidebar.

The sidebar is using the database and tools of the full calendar and therefore the full calendar should be
present in the "mycalendarfolder" (see code above).

c. Embed a Mini Calendar

A mini calendar with a (minimum) width of 160px can be embedded in your web site. An example is shown on
the LuxCal Demo page of the LuxSoft web site. The mini calendar can be displayed in an inline frame (iframe)
using the following HTML code:

<iframe id="lcmini" src="http://www.mysite.xx/luxcal/lcmini.php"></iframe>

If you want to display a subset of the available events, see "Applying Filters to the Calendar" below.

Via the CSS styles of your site, the id lcmini can be used to position and define the style of the
iframe containing the mini calendar. The style for id lcmini could for instance look as follows:

#lcmini { position:absolute; right:100px; top:15%; width:210px; height:233px; overflow:hidden;}

If you want the height of the mini calendar to vary automatically depending on the month to display (4, 5 or
6 weeks) you should add the following JavaScript code, which dynamically adjusts the height of the iframe, to the
<head> section of the parent web page:

<script type="text/javascript"> function setHeight(newHeight){var plus=(document.all)?8:0; document.getElementById('lcmini').style.height=newHeight+plus+'px';}</script>

Please note: Automatic adjusting of the iframe height only works if the calendar is located in the
same domain as the parent page. If not, the iframe height is set to cope with displaying 6 weeks.

d. Embed the Full Calendar

To embed the full LuxCal calendar in an existing web page, an inline frame (iframe) can be used. This can
for example be done with the following HTML code:

<iframe id="luxcal" src="http://www.mysite.xx/luxcal/?cP=2"></iframe>

With parameter cP the default view can be set (e.g. year: cP=1, month: cP=2, . . . ,upcoming:
cP=7)

If you want to display a subset of the available events, see "Applying Filters to the Calendar" below.

Via the CSS styles of your site, the id luxcal can be used to position and define the style of the
iframe containing the luxcal calendar. The style for id luxcal could for instance look as follows:

#luxcal { width:80%; height:800px; margin:20px; border-style:solid; border-width:1px; border-color:grey; }

e. Embed One Specific Calendar View without Navigation Bar

To embed the LuxCal calendar without navigation bar, the parameter hdr=0 should be added to the
URL as follows:

<iframe src="http://www.mysite.xx/luxcal/?hdr=0&cP=2"></iframe>

Without navigation bar the visitor will not be able to navigate the calendar and select other views.
The following parameters can be added to select the view to display and the user-interface language:

cP to set the view (e.g. year: cP=1, month: cP=2, . . . , upcoming:
cP=7)

cL to set the user-interface language (e.g. French: cL=Francais). The specified
language must be present in the lang/ folder)

For example the HTML code to show the Upcoming Events page without navigation bar, in the French language
looks as follows:

<iframe id="luxcal" src="http://www.mysite.xx/luxcal/?hdr=0&cP=7&cL=Francais"></iframe>

Via the CSS styles of your site, the id luxcal can be used to position and define the style of the
iframe containing the LuxCal calendar. The style for id luxcal could for instance look as follows:

#luxcal { width:80%; height:800px; margin:20px; border-style:solid; border-width:1px; border-color:grey; }

Important:

The parameter hdr=0 is remembered via the PHP session mechanism; this means that if you access
the embedded calendar without navigation bar, then thereafter, when accessing your normal (not-embedded)
calendar when your session is still active (max. one hour) you will also see no navigation bar. This can be
solved by adding the parameter hdr=1 to the URL of your normal calendar.

If you want to display a subset of the available events, see "Applying Filters to the Calendar" below.

f. Applying Filters to the Calendar

When using a link to the calendar, embed a minicalendar or embed the full calendar, parameters can be added
to the calendar URL to specify which events hould be shown. When adding parameters, the following syntax should
be used: The first parameter starts with a '?' and parameters are separated by an '&', like:
www.mysite.net/calendar?par1=3&par2=7. If a parameter can have several values it can be passed as an
array by adding square brackets toe the parameter name, like: www.mysite.net/calendar?par1[]=3&par1[]=7.

Parameter cG can be added to the URL to specify the IDs of one or several user groups for which events
should be displayed. Parameter cC can be added to the URL to specify the IDs of one or several event categories
for which events should be displayed. The user group IDs and event category IDs can be found on the admin's
User Group page and Categories page respectively. For example, to specify a user group, with ID 4 the parameter
"?cG[]=4" should be added to the URL. If the events of a second user group, for instance, with ID 6
should be displayed as well, then "?cG[]=4&cG[]=6" should be added to the URL. The same counts for the
cC parameter when specifying one or more event categories to show.

Example:

If you want to display a calendar without header (navigation bar) showing events from users in the user groups
with IDs 4 and 7 and only showing events in event category 2, then the link should be like:
www.mysite.net/calendar?hdr=0&cG[]=4&cG[]=4&cC[]=2.

g. Single Sign On (SSO)

When the calendar is embedded in a PHP-based website where users have to log in, users logged in on the
parent website can be logged in to the calendar automatically in a secure way, using PHP sessions.

To achieve this the parent website scripts should:

start PHP sessions, if not done already, by adding the following PHP statement to the parent website
PHP script:
session_start();
PHP sessions must be started before anything is sent out to the browser (like header information), so this
statement must be added somewhere at the start of the script.

save the user name or the user email address in the session variable 'lcUser' by adding the following
statement to the parent website PHP script at any point before the iframe statement with the calendar URL:
$_SESSION['lcUser'] = '<user email>';The part <user email> is a string
with the user email address which corresponds to the email address required to log the user in to the calendar
(specified by the admin when the calendar user account was created).

Because PHP session data are stored on the server, the user name / email address are not visible to
the users.

 - End of Installation Guide -

	design 2016 - powered by LuxSoft


text:
Doing our part to serve the state and meet future workforce demands
Category: Column
Share: Email Facebook Twitter
As we begin a new year, I am reflecting on the great progress we have made as a state toward the Drive to 55 and the University of Tennessee System's contribution toward it. In 2014, Gov. Bill Haslam introduced the Tennessee Promise that made community and technical colleges free of tuition and fees for all Tennessee high school graduates. A few years later he introduced Tennessee Reconnect, providing the same benefit for non-traditional students, aka working adults.
At UT, we introduced UT Promise in 2019 making attendance at all of our campuses free of tuition and fees for families making under $50,000. Last month, we increased that threshold to $60,000. And, we have raised more than $30 million in our endowment toward our goal of $100 million to pay for it, truly making it a promise for generations to come.
While financial accessibility is important, so is physical access. For many reasons, not every student can leave home and move into an on-campus residence hall. Southern middle Tennessee was the farthest away from any UT campus and a 23-county region of our state was without any public four-year college. With the support of our Gov. Bill Lee, the Tennessee General Assembly and our UT Board of Trustees, we acquired Martin Methodist College and converted it to UT Southern, the first university added to our system in more than 50 years. This fall UT Southern's enrollment increased 9%, leading the state, and its applications for next year are up 200%!
This all reflects on our continued Drive to 55. When we announced the goal in 2013, 32% of Tennesseans had a post-secondary certificate or degree. Today 44% have achieved higher education! The 55% wasn't an arbitrary goal: forecasters have predicted that by 2025 that's the level we need to meet workforce demands.
We have a lot to be proud of as a state and university, but we still have a long way to go in few years. If 100% of high school graduates go to college and 100% graduate on time, we will only get halfway to our goal. There are just not enough traditional high school graduates to get us to our goal. Thus, we must do a better job of reaching our working adults. We have to meet them where they are, through dramatically enhanced online and virtual opportunities and through new certificate programs that allow them to get the critical job skills they need in less time in this rapidly changing world. It will take a concerted effort by all our higher education partners in the state. At UT we are not just committed to doing our part, but to lead by being bold and innovative.
We know that the continued economic growth and success of the state lies in an educated workforce. At UT we're committed to doing our part to change the lives of Tennesseans through education and thus the state.
Randy Boyd
President, The University of Tennessee System
Tags: economic impact, Education, UT Promise, Workforce
utpresident@tennessee.edu
Doing our part to serve the state and meet future workforce demands January 3, 2022
"Everywhere you look, UT" Tour Starts Aug. 3 July 28, 2021
Honoring America March 29, 2021
← Column Archive

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: IndexError Python I currently am strugling with a problem for my school project, if anyone could help me with it Python is constantly giving IndexError, i have tried serveral different options but no luck so far, i need to split the file content "email@domain.com:company" into "email:company", this does the work, but after some lines i will recieve index error, my code:
for i in inputs:
    c=i.split(":")
    quee.put((c[0].split('@')[1],c[0],c[1]))

Anoter version:
for i in inputs:
    user = i.split(':')[0]
    company = i.split(':')[1]
    user = user.lower()
    quee.put((user.split('@')[1], user[0], company[1]))

for i in inputs:
    user = i.split(':')[0]
    company = i.split(':')[1]
    user = user.lower()
    quee.put((user.split('@')[1], user, company))

Error
File "w.py", line 431, in
quee.put((user.split('@')[1], user, company))

IndexError: list index out of range

A: It's working well for me.
What I think is that the fault lies in your input. There could be some faulty email addresses which either do not have an @ in them or do not have any character before or after the @

redpajama_set_name: RedPajamaStackExchange


text:
home Technology Artificial Intelligence Demand to Revolutionize Open-Source Intelligence
Demand to Revolutionize Open-Source Intelligence
Data Fusion
The US intelligence community has been slow to adopt artificial intelligence/machine learning capabilities to make sense of masses of untapped open-source intelligence (OSINT) data. The combination of unclassified cloud capability, vast new sources of publicly available information, and AI/ML tools could accelerate intelligence work and transform capabilities in the near term, according to a report by the Center for Strategic and International Studies (CSIS) report.
OSINT today includes not only information from news agencies and media but also things like obtainable telephonic metadata, traffic information, or data from public sensors, etc.
Intelligence collection to predict broad geopolitical and military events has historically been the role of government agencies like the CIA or the NSA. But, the report argues, the same institutional elements that allowed the government to create those agencies are now slowing them down in a time of large publicly-available datasets and enterprise cloud capabilities, as reported by defenseone.com.
The report offers a hypothetical "open-source, cloud-based, AI-enabled reporting," or OSCAR, a tool for the intelligence community, a tool that could help the community much more rapidly detect and act on clues about major geopolitical or security events.
The report looks at the near-term future of AI in large, enterprise cloud environments trained on massive stores of non-classified data.
Over the last several years, the intelligence community agencies, e.g. the CIA, DIA, etc., have taken steps to adapt to the arrival of large, publicly-available datasets. However, the CSIS report argues that these were not effective enough.
The biggest problem the intelligence community faces is one of their own making, the report says: the obsession with "recreating the internet in a classified environment, which is highly expensive and time-consuming."
Instead of using closed, bespoke networks for storing and analyzing data and old-fashioned classification processes for keeping information secret, the community should move toward non-classified cloud capabilities that can be more secure than classified networks because they have more people watching them for intrusions at any given time.
Changing how the intelligence community conceives of intelligence capability requires bold steps, such as creating a parallel acquisition process for AI/ML and cloud systems, establishing an intelligence community innovation incubator to nurture and launch OSCAR, and more.
Top Security Trends For 2023
Artificial Intelligence Activated During IT Operations
New Research Leads To Improved Visual Processing
Can Technology Reveal Your Inner Emotions?
Information Fabricated By AI Protects From Hackers
AI And Security – Higher Level Of Safety
Deepfake Detectors Have This Vulnarability


The PYSA Board of Directors shall meet twice annually, at its discretion, to coordinate registration for the Fall and Spring seasons.
Notification regarding specific registration dates shall be done through the PYSA website, coach's emails to parents, announcements placed in local newspapers and handouts distributed at local schools.
All players who are eligible by ECYSA rules and regulations shall be eligible to play in the PYSA program.
The PYSA registration fee schedule shall be set by the PYSA Board.
The Registration Fee must be paid within 48 hours of Registration. If Payment is not received within 48 hours your player will not be placed on a team. And will not be eligible to play.
"Effective on October 12, 2013 there will be NO refunds without MD note produced by first game. If a note is produced, the player will be reimbursed 50%.
"Effective on October 12, 2013 there will be NO refunds given after submission of players and teams to ECYSA for league creation. except for medical reasons stated above.
Players may register for a given season directly with PYSA at any time during the "open" time frame designated by the PYSA Board.
The PYSA Board will designate a date to be the final Registration Date for each of the Fall and Spring seasons.
Any registrations received after the PYSA Final Registration Date, will be considered late registrations and must be submitted to the PYSA Registrar directly.
Any players who are "Late Registrations" will be placed on a wait-list. Because PYSA has deadline requirements to meet thru ECYSA, there is no guarantee that your child will be placed on a team once the Regular Registration Period is closed.
There is a tremendous amount of work that is involved with reviewing the evaluation of players, building of teams, reviewing these potential teams with coaches and ultimately submitting rosters to ECYSA. All of this is done in a relatively short amount of time.
Please work with us to register your child within the "Regular Registration Period", whenever possible.


text:
Pokemon URPG › Creative Exploits › Stories
› [WWC] Harry Potter and the Magical Creatures (Harry Potter x Pokémon crossover)
[WWC] Harry Potter and the Magical Creatures (Harry Potter x Pokémon crossover)
SinnohEevee
Harry has always been told that he's nothing but a burden to the Dursleys. He was told by his uncle and aunt that they have no love for him, but that they only keep him with them out of the goodness of their hearts. They tell him that his parents were all kinds of freaks and that he should stop acting like them. No one ever showed him kindness except for his batty old neighbour, Mrs. Figg. She should give him delicious food but would bore him to death by making him look at pictures of all the odd cats she ever owned (Harry didn't know they were magical cats called Meowstic). She couldn't tell Harry about magic before his 11th birthday, as she knew how the Dursleys would react to him learn about it. After Harry was sent to the Dursleys, she moved to Little Whinging to keep an eye on Harry for Dumbledore (who she considers to be the greatest wizard of all times) and the Order. They needed to make sure that danger doesn't come his way and that the Dursleys would keep him. Unbeknown to Harry, she did sometimes have her cats help him without anyone ever realizing. Mr. Tibbles used his psychic powers to get Harry down when he found himself on the roof and used Yawn to put Aunt Muriel's bulldog to sleep when he chased Harry.
It has been a few days that the Dursleys were getting bombarded with letters addressed to Harry Potter and Professor McGonagall was furious that they wouldn't open them (Mrs. Figg told her about it via a two-faced mirror). It was nearly Harry Potter's birthday and Minerva decided enough is enough. She sent Hagrid on his flying motorcycle to Privet Drive so he could bring Harry his acceptance letter. They were really the worst kind of Muggles and had a medieval attitude towards magic. If this was the Middle-Ages, they would be hunting witches. Mrs. Figg thought the same.
After a heated exchange in the Dursleys in which Harry learned his true nature (yer a wizard 'Arry) which ended up in Hagrid giving a pig's tail to Uncle Vernon after learning about all the abuse the Dursleys made Harry go through, Harry, Hagrid, and Snubbull were flying on a motorcycle.
"From where did you get that dog? I have never seen one like him before." Said Harry, as they were traveling on the flying motorcycle.
"Oh, Fang! He's what we call a Pokémon."
"A Pokémon?"
"Yes. They are a kind of magical creatures that many wizards use as pets. Muggles usually don't know they exist, because we have to keep magic a secret."
"I see." Said Harry, as he stroke Snubbull's fur.
"You know? I remember seeing odd cats at the house of Mrs. Figg, my neighbour. Are they too Pokémon?"
"Yes, they are what we call Meowstic."
"But how comes she has Pokémon? She's a Muggle."
"She's not a Muggle. She's what we call a Squib."
"A Squib?"
"Squibs are people who can't do magic but are born to at least one magical parent."
"So, what distinguishes them from Muggles, then?"
"They can see stuff Muggles can't see, like Hogwarts, and their body is resistant to injury. They are also raised in the magical world and know a lot about magic. But wizards are mean to them, so they usually integrate the Muggle world."
"So, Mrs. Figg doesn't have it easy then."
"It's not easy to be a Squib. But Mrs. Figg was tasked to keep watch on you for the Order. Dumbledore wanted to ensure the Death Eaters don't come after you and that the Dursleys don't kick you out."
"How comes she knows Dumbledore if she never attended Hogwarts?"
"Blimey, 'Arry! Everyone connected to the wizarding world knows Dumbledore. Plus, her two parents and husband were wizards and, in the Order,, and they died fighting Death Eaters."
They arrived at the Leaky Cauldron. Harry had more questions, but Hagrid had to go somewhere. Harry started eating the birthday cake Hagrid gave him and tried to swallow all the recent information. A few hours ago, he thought magic was nothing but a childish superstition, but now, he knew it was real. It was the only way to explain the odd stuff he can do, after all.
"' ere's your birthday present, 'Arry," said Hagrid, after Harry finished his cake.
"Wow!" exclaimed Harry.
"It's an owl Pokémon called Hoothoot. They have some psychic powers. I got you a female."
"Thanks, Hagrid!"
"Yer welcome, 'Arry!"
"I will name you, Hedwig."
The owl smiled, happy.
After a good night of sleep at the Leaky Cauldron, Harry and Hagrid went shopping at Diagon Alley.
"I forgot to tell you, 'Arry. You need to put a Pokémon in a Poké Ball," said Hagrid.
"A Poké what?" exclaimed Harry.
"It's a magical object that allows you to store Pokémon."
"How do they work?" asked Harry.
"They are bigger in the inside than the outside and provide a convenient environment for your Pokémon."
Hagrid proceeded to explain to Harry how Poké Balls work (it's like Newt Scamander's suitcase) and Harry put his sleeping owl in the object and put the device in his pocket.
Harry and Hagrid first went to Gringotts to get the money Harry's parents left him while Hagrid retrieved a secret object for Dumbledore. Then they started buying Harry's school supplies. While getting Harry's books at Flourish and Botts (yes, Harry met Draco, and he didn't like his racism), he heard the voice of a boy.
"Gran, it's Harry Potter!"
"Harry Potter!" exclaimed an old lady, as she came to meet Harry. "Hello! It's an honour to meet you!"
"I told you, yer famous," said Hagrid.
"Oh hello, Hagrid! No time no see," said the old lady.
"Hello, Augusta! And that must be Neville," said the giant.
"Yes. Yesterday was his birthday."
"His birthday? And today is 'Arry's birthday."
"Happy birthday, Harry Potter!" said Neville, shily.
"Happy birthday Neville! How was your birthday?"
"We had a party. Everyone was happy I will start Hogwarts soon. Gran wants me to make them proud. What about your birthday, Harry?"
"Hagrid brought me a cake and gave me an owl."
"Can you show it to me?"
"Course!"
Harry took out his Poké Ball and released Hedwig. She came with a hoot and started looking at Harry's new friend.
"Nice, a Hoothoot! Gran gave me a Bulbasaur. I named it Trevor."
Neville let off that animal-planet hybrid from its Poké Ball.
After being done with Harry's school supplies (including his wand and a magical trunk that's bigger on the inside than the outside) and having their lunch, Harry and Hagrid were back to the Leaky Cauldron.
"Here's yer train ticket for Hogwarts."
"Thanks, Hagrid!"
"No problem. Now, it's time for you to go back home. Do you know how?"
"I don't."
"You can travel by Floo Network to Wisteria Walk."
"Floo Network?"
"Yes, you put Floo powder in the chimney and you say where you want to go. Unfortunately, you would have to ask Tom to show it to you, I am too big for a chimney."
After Hagrid left (he told Harry it was to do something secret), Tom put Floo powder in his chimney. Once the green flames appeared, Harry entered the chimney and announced his destination. After a few moments, he was at back at Surrey, in the house of Arabella Figg.
"Oh hello, Harry dear!"
"Hello, Mrs. Figg!"
"Happy birthday, by the way!"
"I imagine I have some explaining to do."
"About what?"
"You want to know the reason why I would always bore you?"
There was a reason why Mrs. Figg would bore him with pictures of her cats?
"Y-yes?"
"I am sorry that I had to do it, but if the Dursleys knew you enjoyed it here, they wouldn't have let you come again. They are really the worst kind of Muggles, and as a Squib, I can tell you that I have met plenty of Muggles, but I haven't met anyone like them. If this was the Middle-Ages, they would be burning wizards at stake."
Harry wholeheartedly agreed with the old lady. But then, why did Dumbledore keep him with such horrible people? Mrs. Figg was a member of the Order, surely, she would have told him about them.
"Why did Dumbledore keep me with them?"
"When your mum sacrificed herself for you, she gave you blood protection. And as long as you live with a blood relative of her, Death Eaters couldn't track you."
"So that means I will have to spend whole summers with them?"
"No. You only need to consider their house to be your home. You can visit once per year and stay with other wizards or me during the rest of the time."
"With you?"
"Yes. I know I bored you to death, but that's over. You can stay for the rest of the summer with me. I can show you much magical stuff."
"Thanks! Your Meowstic, can you show me what magic they can do?"
"Of course! Come, Mr. Tibbles, Mr. Paws, Snowy, and Tufty and show Harry Potter some of your magic."
Harry was impressed by what he saw. He never imagined he could see a cat moving objects with its mind.
"They would take shifts in keeping watch over you and use their telepathy to keep me updated. Have you ever wondered how come your aunt and uncle sometimes get tired when they are shouting at you?"
"Your cats can put people to sleep?"
"Mr. Tibbles knows Yawn; a Pokémon move that makes the target drowsy."
Mrs. Figg called the Dursleys to tell them that Harry will spend the remainder of the summer with her but that he will visit them next year. She then shows him all the magical objects she had (which she had to hide from him before, so no one discovers her secret) like potions (a Squib can brew a potion if they have a magical partner that can provide the magical touch), magical plants, magical textbooks (she had books about Astronomy, Potions, Herbology, Divination, and Muggle Studies, among others. She didn't have books about Transfiguration, Charms, and Defense Against the Dark Arts), portraits from her late parents and husband, etc… Harry was very impressed with all the stuff he saw and couldn't wait to start his term at Hogwarts.
Harry and Mrs. Figg spent the whole month of August talking about magic and the Order. Mrs. Figg works as a breeder for Meowstic since many wizards and Squibs like magical cats. During the First War, she would constantly get deployed in Muggle areas to monitor suspicious activities that may have been caused by Death Eaters and report to Dumbledore. She has been to many places over the country, getting Teleported by her Xatu, Cassandra.
"So, Death Eaters are like the Nazis?" asked Harry.
"The what? Sorry, I didn't receive a Muggle education."
"You don't know Hitler?"
"Oh yes, I do. So, his minions were called Nazis?"
They spend the rest of the Summer talking about the war.
On September 1st, Harry and Mrs. Figg Flooed to the Leaky Cauldron and took the Tube. Teleporting to a crowded area like King Cross Station wasn't a good idea because you could land on someone. They saw Mrs. Weasley and her children going to Platform 9 ¾.
"Mom, can't I go... "
"You're not old enough, Ginny, now be quiet. All right, Percy, you go first."
"Are you Harry Potter?" asked a boy upon seeing him.
"Who's the woman with you? I am Ron Weasley."
"Hello! My name is Arabella Figg. I am Harry's neighbour."
"Did you come with his uncle and aunt?"
"No. Aunt Petunia and Uncle Vernon really hate magic. We Flooed and took the Tube."
"They are the worst kind of Muggles I have seen. And as a Squib, I have seen lots of Muggles."
Harry and Ron were finally in the train and were soon joined by Neville (who hasn't lost Trevor because he keeps it in his Poké Ball).
"Are you Harry Potter?" asked a girl.
"Yes," he replied.
"Hi! I am Hermione Granger. I have read a lot about you."
"Yes. I went to buy a lot of books about magic with my parents and Professor McGonagall when I got my Hogwarts letter last year. My parents are Muggles and I wanted to learn everything there is about magic." She said all that quickly.
"Hi! I am Ron Weasley!"
"Hi! I am Neville Longbottom. How is it like? Living with Muggles?"
"It was quite a shock for us to learn I am a witch. My parents always taught me that there's no God, no magic, no supernatural, no paranormal, and no soul."
Everyone was taken aback by this.
"No souls?" asked Ron.
"That's what we used to believe. For us, everything must have a rational scientific natural explanation. And if it doesn't, it means that it doesn't exist. Even when Professor McGonagall showed us magic, we had a hard time believing that we weren't hallucinating."
That earned her a few chuckles from the two Pure-Blood boys. Hermione stared at them.
"My uncle and aunt really hate magic. They think wizards are freaks and didn't want me to go to Hogwarts."
"This is bad. My parents were proud of me being a witch."
Ron took out his rat, Scabbers, and tried to turn it yellow. It was a normal rat because his parents couldn't afford to get him a Pokémon.
"Sunshine, daisies, butter mellow, turn this stupid, fat rat yellow," said Ron. But nothing happened.
"Are you sure that's a real spell?" asked Hermione.
Hermione spent the rest of the ride experimenting spells on the rat, like turning him into all kinds of colours and small objects.
In another compartment, a different conversation was occurring, and it was mostly in Japanese. The subject of interest was a particular witch which looked, unlike the others. Sabrina Esper (Japanese for the Psychic type) was a half-human hybrid, with her dad giving a Gallade and her mom being human (a witch), meaning that she was a Kirlia and looked like one (except for having human arms and legs). The Ministry only allows humans to attend Hogwarts and have a wand, things Sabrina wouldn't have been able to do if half-humans were not legally classified as humans. There have been many people whispering about her, wondering which someone who didn't look like a human was allowed at Hogwarts. A new student even said that his father will hear about it. However, Sabrina wasn't without allies. Most of the Japanese students supported their compatriot, Japanese wizards were more accepting of Pokémon that their British counterparts. After all, the Japanese Ministry of Magic and the Japanese wizarding school, Mahoutokoro allow Pokémon to study magic. The only two Japanese students who didn't support the Kirlia were Shinji Abashiri, who found her pathetic, and Natsume Tokyo, a pure-blood supremacist.
When the train was close to Hogwarts, the wizards wore their robes. Once they reached Hogsmeade, the First-Years rode the boats to the castle with Hagrid. Trevor stayed in Neville's Poké Ball. After everyone was in the Great Hall, the Sorting Ceremony started.
"Oh, you may not think I'm pretty,
But don't judge on what you see,
I'll eat myself if you can find
A smarter hat than me.
You can keep your bowlers black,
Your top hats sleek and tall,
For I'm the Hogwarts Sorting Hat
And I can cap them all.
There's nothing hidden in your head
The Sorting Hat can't see,
So try me on and I will tell you
Where you ought to be.
Their daring, nerve, and chivalry Set Gryffindors apart;
You might belong in Hufflepuff,
Where they are just and loyal,
Those patient Hufflepuffis are true And unafraid of toil;
Or yet in wise old Ravenclaw,
if you have a ready mind,
Where those of wit and learning,
Will always find their kind;
Or perhaps in Slytherin
You'll make your real friends,
Those cunning folk use any means
To achieve their ends.
So put me on! Don't be afraid!
And don't get in a flap!
You're in safe hands (though I have none)
For I'm a Thinking Cap!"
The whole hall burst into applause as the hat finished its song. It
bowed to each of the four tables and then became quite still again.
"Abashiri, Shinji!
"SLYTHERIN!" It took two seconds for the hat to make its choice.
"Abbott, Hannah!" called Professor McGonagall, and the girl Recalled her Chikorita and got to the front.
"HUFFLEPUFF!" shouted the hat.
"Berlitz, Hikari!"
"RAVENCLAW!
"Bones, Susan!"
"HUFFLEPUFF!"
"Boot, Terry!"
"RAVENCLAW!"
"Brocklehurst, Mandy!"
"Brown, Lavender!"
"GRYFFINDOR!"
"Bulstrode, Millicent"
"SLYTHERIN!"
"Corner, Michael!"
"Crabbe, Vincent!"
"Davis, Tracey!"
"Dunbar, Fay!"
"Esper, Sabrina!"
"Finch-Fletchley, Justin!"
"Finnigan, Seamus!"
"Futaba, Jun!"
"Goldstein, Anthony!"
"Goyle, Gregory!
"Granger, Hermione!"
After less than five minutes of wondering whether it should put her in Gryffindor or Ravenclaw, the hat shouted, "GRYFFINDOR". Ron groaned.
"Greengrass, Daphne!"
"Hopkins, Wayne!"
"Jones, Megan!"
"Ketchum, Satoshi!"
After four and a half minutes of deliberation, Hufflepuff won over Gryffindor by a hair, and the hat shouted, "HUFFLEPUFF!"
"Kissaki, Nozomi!"
"RAVENCLAW!" The girl went to sit next to her friend Hikari.
"Kobe, Haruka!"
"Kyoto, Sakura!"
"Kyushu, Shu!"
"Lechateau, Serena!"
"Li, Sue!"
"Longbottom, Neville!"
The boy begged the Sorting Hat to put him in Hufflepuff, feeling he won't be brave enough for Gryffindor, seeing his potential, the Hat overruled and shouted, "GRYFFINDOR!"
"Macmillan, Ernest!"
"Malfoy, Draco!"
The hat barely touched his head before screaming, "SLYTHERIN!"
"Menehune, Lillie!"
"RAVENCLAW!" Her brother Gladion wasn't surprised at all by that outcome.
"Mizu, Kasumi!"
"HUFFLEPUFF!" The girl was annoyed she will be in the same house as her sisters.
"Nott, Theodore!"
"Okido, Shigeru"
"SLYTHERIN!" Satoshi was relieved Shigeru would be in a different house. He had had enough of him bragging about being the grandson of the best Pokémon Researcher in Japan.
"Oniare, Iris!"
"Parkinson, Pansy!"
"Patil, Padma!"
"Patil, Parvati!"
"GRYFFINDOR!" Many people were surprised that two identical twins got sorted into different houses.
"Potter, Harry!"
Hmm," said a small voice in his ear. "Difficult. Very difficult. Plenty
of courage, I see. Not a bad mind either. There's talent, A my goodness,
yes -- and a nice thirst to prove yourself, now that's interesting...
So where shall I put you?"
Harry gripped the edges of the stool and thought, Not Slytherin, not
Slytherin.
"Not Slytherin, eh?" said the small voice. "Are you sure? You could be
great, you know, it's all here in your head, and Slytherin will help you
on the way to greatness, no doubt about that -- no? Well, if you're sure
-- better be GRYFFINDOR!" The Gryffindor table erupted with chants of "We got Potter!"
"Shimoda, Leaf!"
A lot of people were surprised to see a girl on a wheelchair in their school, given how poorly accessible it is. "RAVENCLAW!" shouted the hat.
"Shizuoka, Nanako!"
"Thomas, Dean!"
"Turpin, Lisa!
"Weasley, Ron!"
"GRYFFINDOR!" The boy was relieved. He was afraid to be sorted into Slytherin.
"Zabini, Blaise!"
The Sorting Ceremony over, Dumbledore got up to welcome the students to a new year. "Welcome, welcome to a new year at Hogwarts! Before we begin
our banquet, I would like to say a few words. And here they are Nitwit!
Blubber! Oddment! Tweak! Thank you!" Harry asked Percy if Dumbledore was mad, and Percy replied that he's a genius, but a bit mad.
The tables were full of all kinds of food like beef, chicken, sushi, noodles, sausage, and pudding. People who didn't eat meat for philosophical or religious reasons (like the Patil twins) had the option to eat fish and salad. Harry never had good food outside of Arabella Figg's house. Ron was stuffing himself as if it's the first time he saw food. Harry looked at the Slytherins table and saw Haruka Kobe eating as much as Ron (Iris Oniare said she was such a little kid), but when he looked at the Hufflepuff table, he saw the biggest eater of all: Satoshi Ketchum. Kasumi Mizu wondered if he's a Snorlax. The Ravenclaw had Hikari and Nozomi talking in Ainu, while Cilan William was discussing food recipes with Takeshi Iwa and Clemont Legateau. As for the Pokémon, the House-Elves collected their Poké Balls and went to feed them.
After the desserts were done, Dumbledore stood up again to talk.
"Ahern -- just a few more words now that we are all fed and watered. I
have a few start-of-term notices to give you.
First, I would like you to welcome our new stuff member and History of Magic teacher, Professor Shirona Kitami. Professor Cuthbert Binns decided to retire." There was loud applause in the Great Hall from older students since Professor Binns' lessons were boring.
"Second, First-Years should note that the forest on the grounds is forbidden to all pupils. And a few of our older students would do well to remember that as well." The Headmaster was looking at Fred and George.
"Third, I have also been asked by Mr. Filch, the caretaker, to remind you all
that no magic should be used between classes in the corridors.
Fourth, Quidditch trials will be held in the second week of the term. Anyone
interested in playing for their house teams should contact Madam Hooch.
And finally, I must tell you that this year, the third-floor corridor on the right-hand side is out of bounds to everyone who does not wish to die a very painful death."
Forgot to put this in the title, but this is a story for cash.


text:
Growing Kiwi Fruit
Sorting Kiwi Fruit
Packing Kiwi Fruit
Exporting Kiwi Fruit
Best Quality , Competitive Price
We supply Kiwi Fruit to all over the world
рефрижераторная перевозка лекарств
lenovo смартфон купить украина
kiwi fruit is a popular fruit in the between worldwide people. We can mention different reasons for it but only we are mentioned some of its benefits briefly:
kiwi fruit is a delicious fruit with sweet-tart taste so it's refreshment for us.
Excellent source of above nutrients like: the vitamins (A, B, C, E, K), the minerals (magnesium, potassium, copper, iron and phosphorus), fibers and antioxidants.
Help to treat some diseases including: cancer, heart, diabetes and etc.
There are plenty of contents in the field which you can find them in the internet network. OK now, what is our purpose?
We want say that all these contents are encouraged the people to product different production of kiwi fruit which we see them in shops.
We are mentioned different articles about kiwi fruit in this sits so we want mention briefly funny and good points for you:
There are different productions of kiwifruit in the worldwide such as: kiwi juice, kiwi concentrate, kiwi powder, kiwi desserts, kiwi salads, kiwi cake and etc.
Kiwi juice is one of popular products pomegranate in the between people. This product provides in all the seasons and people can buy it on the best quality so its wishing is very much against kiwi fruit.
Kiwi juice like kiwi fruit is an excellent source of nutrients so it helps to treat different diseases.
Kiwi Powder
Drying foods is one of important way to keep food.so drying fruit juice (powder) causes to raise its keeping time and fast transport. The kiwi powder is mixed with other things and dissolves in the water at once. Therefore, use it very much like: syrup drinking, different food, desserts, Sauces and etc.
Also, kiwi powder is rich of above nutrients (vitamins, minerals, fibers, antioxidants)
Kiwi concentrate is rich of nutrients, minerals, vitamins and has all the property of kiwi fruit. Each tablespoon of kiwi Juice Concentrate equals the juice from one medium-sized kiwi.
Kiwi concentrate is a delicious and funny thing for us especially when we cannot enjoy or find the fresh kiwifruit .
Kiwi Dessert
The fruit dessert is a very delicious snack and useful in an afternoon. Because these desserts are excellent sources of nutrients, minerals, vitamins, antioxidants and fibers therefore help to treat some diseases or reduce them.
Kiwi dessert has these properties too so we are encouraged to find one of them among cooking the books, cooking the magazines, cooking the web sites or request of cooking persons and etc.
Also there are different salads and soups of kiwi which they are very delicious for you.
I hope you'll find good things of them.
смс день святого валентина
применение сварочной проволоки
Kiwi Fruit History
kiwi fruits have a very recent and interesting history, that deeply reflects their perceived usefulness, appreciation and popularity.
Their scientific name is Actinidia Deliciosa, and they first made their appearance in Southern China, where they were known as Yang Tao (sunny peach) or Mihou Tao (macaque peach): in fact, in China they are still considered the national fruit! As of today, many other species of Actinidia can be found in Japan and Siberia.
kiwifruit s were introduced to the western world at the beginning of the 20th century - when the missionary Isabel Frasier (the principal of of Wanganui Girls' College) introduced them to New Zealand after visiting missions in China.
The very first seed was planted in 1906 by Alexander Allison (a Wanganui nurseryman), and the first fruits were gathered in 1910.
In 1920, many kiwifruit s were sold by a number of nurseryman, including Duncan and Davies, Bruno Just, Hortons of Hastings, Frank Mason and Hayward Wright. The first plantings were in Auckland, Wanganui, Fielding and Tauranga.
In 1952, the first load of kiwifruit s was exported by Jim MacLoughlin and Grahame Bayliss: it consisted of 13 tonnes, exported to England.
In 1958, Turners and Growers (a fruit packaging firm in Auckland), briefly named the fruit "melonette", but changed its name to the Maori word "kiwi" after learning about steep tariffs on melons. the first 100 cases of kiwifruit were successfully exported to California.
In 1970, the first successful crop of Californian kiwifruit was harvested!
In 1991, a new variety of golden, yellow kiwifruit was developed. It was originally named "Hort16A" and it was bred in an orchard owned by HortResearch in Te Puke.
Since then, new species for commercial purposed were grown, and a mention must be made to the Hayward species, cultivated first around 1924 by Hayward Wright in Avondale (New Zealand). This new species led to the beginning of commercial production around 1940.
By 1960, they were widely known as "Chinese Gooseberries", because of their visual resemblance to gooseberries. They don't belong to the same genus as gooseberries, though!
As of 2007, the leading producers of kiwifruit are, in order: Italy, New Zealand,Iran, Chile, France, Greece, Japan and the USA. kiwi fruits are also cultivated in China, albeit in smaller amounts, in the regions of the mountainous Yangtze River and Sichuan.
kiwifruit Naming
The kiwi is a small flightless bird originated in New Zealand. In 1960 the name kiwifruit chose for the Chinese gooseberry.kiwifruit translates to "souris vegetales" in France, signifying vegetable mouse. It seems that the kiwifruit name is because of its similarity to kiwi bird.
Kiwifruit Benefits
kiwifruit Vitamins
kiwi fruits include a rich amount of Vitamin C (more than oranges).It has the highest compactness of any fruit for vitamin C. kiwi fruit has excellent levels of vitamin-A, vitamin-E, vitamin-K. It also has potential role in Alzheimer's disease patients by decreasing neuronal damage in the brain.
kiwifruit Potassium
Fresh kiwi fruit is a very good source of "potassium". kiwifruit is number one by having potassium more than a banana or citrus fruits. Potassium is an important part of cell that helps heart rate and blood pressure controlling.
kiwi fruit and Anti Oxidant
Vitamin C is a water-soluble antioxidant that certainly defends our body from free radicals, improving of the individual's health that used it regularly against all kinds of disease. Vitamin E has same effects. kiwi fruits include high amount of these vitamins.
kiwifruit high fiber content
kiwifruit also is a very good source of dietary fiber. Diets including efficient amount of fiber can decrease high cholesterol levels, which may decrease the risk of heart attack and disease. In addition, Fiber is helpful for preventing colon cancer. Also fiber-rich foods, like kiwifruit , are good to control the blood sugar levels of diabetic patients.
kiwifruit Minerals
Another major benefit of the kiwifruit is the reality that it is included a variety of minerals. This type of mineral is especially important for people who live in hot places. kiwifruit includes minerals like manganese, iron and magnesium. Magnesium is a great bone-strengthening mineral as same as calcium.
kiwi fruit and omega-3
kiwifruit seeds are a very good source of omega-3. Researchers prove that by using foods rich in omega-3 the risk of coronary heart disease may reduce.
kiwifruit protections from disease
ARMD
Eating 3 or more kiwifruit per day can decrease about 35% the risk of an eye-related disease developing named ARMD (Age-Related Macular Degeneration), in comparison with people who only eat 1.5 servings of fruit each day.
kiwifruit has been proven to have an antmutagenic ingredient that is helpful to prevent cancer.
Researchers have shown that inositol, because of its act, can be useful in the depression treatment. Inositol is found in kiwifruit .
Inositol, a sugar alcohol in kiwifruit , may have a favorable role to regulate diabetes.
kiwifruit is an excellent source of lutein which accumulates in the retina of the eye. The kiwifruit is rich in vitamins A, C, and E which are the most common anti-oxidant vitamins. The study proved that the people who consume fruits including a high amount of vitamins A, C, and E had a better protection ratio against macular degeneration than those people who consume fewer fruits of this type.
kiwifruit includes a high level of serotonin. Serotonin is helpful for calming in most individuals.
kiwifruit has various types of minerals (electrolytes) necessary for refill those lost in hot places. In addition, it's a natural important source of minerals for a fitness regimen.
One of the most nutrient-rich fruits is kiwifruit . You take the best nutrients per calorie balance through kiwifruit .
kiwifruit is an excellent fruit to consume to solve your losing weight. One kiwi contains just 46 calories, 3.5 grams of fat, 10 grams of carbohydrates, 3 grams of fiber and 1 gram of protein. This is one of the fruits with lowest calories.
Concerns about using kiwifruit
kiwifruit and Oxalates
kiwifruit is one of rare number of foods that include significant amounts of oxalates. When oxalates become too collected in body, health problems could be happen. Because of it, individuals with already having problems may want to avoid eating kiwifruit .
kiwifruit and Latex Allergy
Same as bananas and avocados, kiwifruit has material named compounds which are in association with the latex-fruit allergy. If you have a latex allergy, you may very likely be allergic to eat kiwifruit .


text:
Käpt'n Sharky ist eine Kinderbuch- und -hörspielreihe, die im Coppenrath Verlag erscheint. Die Illustrationen stammen von Silvio Neuendorf und die Texte von Jutta Langreuter. Käpt'n Sharky wurde in mehr als elf Sprachen übersetzt. Bisher sind zwölf Geschichten als Buch und Hörspiel veröffentlicht worden. Zugleich ist Käpt'n Sharky eine Merchandisingproduktreihe aus dem Coppenrath Verlag. 2018 erschien der erste Kinofilm.

Entstehung
Jutta Langreuter fragte 2005 Silvio Neuendorf, ob er die schon fertige Geschichte von Käpt'n Sharky illustrieren wolle. Die beiden hatten zuvor schon ein Projekt gemeinsam bestritten. Der Coppenrath Verlag war auf der Suche nach einem ergänzenden Jungenthema zur Mädchenwelt um Prinzessin Lillifee.

Figuren

Sharky ist die Hauptfigur der Reihe. Auf seinem Schiff ist er der Piratenkapitän. Für ihn zählen Freundschaft und Piratenehre. Er meidet Alkohol und trinkt lieber Wasser, das er Gluglu nennt. Michi ist der beste Freund von Käpt'n Sharky. Er wird von Sharky auf seinem Boot geentert und entführt. Daraus entwickelt sich eine Freundschaft, und er wird Teil der Mannschaft. Die PiRatte ist Matrose und Schiffskoch auf Käpt'n Sharkys Schiff. Sie ist etwas schwerhörig, was oftmals zu Missverständnissen und Verwirrungen führt, wenn sie die Befehle von Käpt'n Sharky falsch versteht. Sie wird meistens nur Ratte genannt. Am Schwanz trägt sie ihre eigene kleine Piratenflagge. Coco der Papagei ist ein einfaches Mannschaftsmitglied. Er sitzt meist auf dem Ausguck und hält Ausschau. Fips der Affe und Isi die Schildkröte sind die anderen Mannschaftsmitglieder. Sepio ist ein einsames Seeungeheuer, das von allen für gefährlich gehalten wird. Als Käpt'n Sharky mit seiner Mannschaft herausfindet, dass es eigentlich liebenswürdig ist und nur jemanden zum Spielen sucht, schließen sie Freundschaft. Der alte Bill ist ein Pirat, der mit seiner Piratenmannschaft auf seinem Dreimaster auf Beutejagd ist. Käpt'n Sharky kommt ihm dabei immer wieder in die Quere. Ein weiterer Gegenspieler Sharkys ist der Admiral. Er ist ein Piratenjäger, der mit seinen Männern, den Rotröcken, auf der Jagd nach Käpt'n Sharky und anderen Piraten ist. Sein Schiff ist eine große Fregatte. Wenn er erregt ist, vertauscht er oft Anfangsbuchstaben ("Alle Kann an die Manonen!"). Der Adjutant ist seine rechte Hand.

Wiederkehrendes Motiv ist neben der Schwerhörigkeit der Ratte, die immer wieder für Verwirrungen und Verwicklungen sorgt, Käpt'n Sharkys Trinkritual. Käpt'n Sharky meidet Alkohol und trinkt immer nur Wasser. Rum hält er für ungeeignet für einen Kapitän, da man betrunken nicht mehr klar denken und entscheiden kann.

Das Trinkritual taucht in jeder Geschichte mindestens einmal auf. Die Ratte serviert das Gluglu genannte Wasser. Die Tassen werden gehoben und in einem Zug geleert. Dann werden die Tassen auf den Tisch geknallt, es wird mit einer Hand über den Mund gewischt und mit einem seufzenden "Häh!" ausgeatmet.

Handlung

Käpt'n Sharky und das Geheimnis der Schatzinsel
Käpt'n Sharky kapert Michis Boot und nimmt ihn gefangen. Beide kommen einander aber näher und schließen schnell Freundschaft. In einer Flaschenpost finden sie eine Schatzkarte und segeln los, um den Schatz zu heben. Auf der Schatzinsel angekommen, finden sie die Stelle, an der der Schatz liegen soll. Über dem Schatz hat jedoch eine Schildkröte ihr Nest gebaut. Um es nicht zu beschädigen, verzichten die beiden auf den Schatz. Michi nimmt sich jedoch ein Schildkrötenei mit, aus dem später Isi, die Schildkröte, schlüpft.

Käpt'n Sharky und das Seeungeheuer
Als Käpt'n Sharky mit seiner Mannschaft an Land geht, um gefangene Fische gegen Vorräte zu tauschen, hört Michi, wie in einer Taverne von einem Seeungeheuer in einer Felsenbucht berichtet wird. Sharky gerät mit dem alten Bill in Streit, doch der Wirt verhindert einen Kampf. Käpt'n Sharky und seine Mannschaft setzen ihre Reise fort und fahren durch die besagte Felsenbucht. Hier begegnen sie Sepio, dem Seeungeheuer. Entgegen der Beschreibung vom alten Bill ist es jedoch nicht böse und gefährlich, sondern nur einsam und sucht jemanden zum Spielen. Sepio freundet sich mit Käpt'n Sharky und seiner Mannschaft an, als sie plötzlich den alten Bill bemerken, der Käpt'n Sharkys Schiff angreifen will. Sepio kommt zu Hilfe und verjagt die Angreifer.

Käpt'n Sharky und die Gefängnisinsel
Käpt'n Sharky ist auf der Pirateninsel an Land gegangen, um die Vorräte seines Schiffes wieder aufzufüllen. Als die Mannschaft wieder am Schiff angelangt ist, bemerkt die Ratte, dass noch Salz fehlt. Michi geht zurück, um noch welches zu besorgen. Dabei wird er vom alten Bill gefangen genommen und entführt. Bill lässt Sharky mitteilen, dass er Michi entführt hat, und verlangt für dessen Freilassung ein Lösegeld. Käpt'n Sharky verfolgt das Schiff des alten Bill, doch als sie es finden und an Bord gehen, finden sie es leer und beschädigt vor. Nur der alte Bill ist an Bord und erzählt, dass der Admiral mit seinen Rotröcken sein Schiff geentert und seine gesamte Mannschaft gefangen genommen hat. Sie seien zusammen mit Michi auf die Gefängnisinsel gebracht worden. Sharky bricht zur Gefängnisinsel auf und findet auf der Insel sowohl Michi als auch die Piraten vom alten Bill. Mit einem Ablenkungsmanöver kann er sie befreien. Sie sabotieren die Kanonen auf der Fregatte des Admirals mit Algenschleim und können so entkommen. Auf dem Schiff angekommen, entdeckt Sharky Fips den kleinen Affen, den Michi auf der Gefängnisinsel kennengelernt hat.

Käpt'n Sharky-Abenteuer in der Felsenhöhle
Käpt'n Sharkys Schiff wird vom Admiral und seinen Rotröcken mit ihrer Fregatte angegriffen. Um ihnen entkommen zu können, entern sie das Schiff und zerstören das Steuerrad der Fregatte. Sie befreien noch einen Jungen, den der Admiral gefangen genommen hat, bevor sie flüchten. Zurück auf Käpt'n Sharkys Schiff stellt sich der Junge als Li, Sohn eines chinesischen Piraten, vor. Der Admiral habe ihn gefangen genommen. Käpt'n Sharky bittet Sepio Lis Vater zu finden. Zwischenzeitlich hat der Admiral seine Fregatte wieder flott bekommen und ist Käpt'n Sharky erneut auf den Fersen. Die Piraten flüchten und verstecken sich in einer Felsenhöhle, deren Eingang für die Fregatte zu eng ist. Bei eintreffender Flut kommen sie nicht mehr gegen die Strömung aus der Höhle heraus. Glücklicherweise hat Sepio inzwischen Lis Vater gefunden und hergebracht. Gemeinsam können sie Käpt'n Sharkys Schiff aus der Höhle ziehen und befreien.

Käpt'n Sharky und der Riesenkrake
Käpt'n Sharkys Schiff gerät in einen Sturm. Als sie aus dem Sturm herauskommen, entdecken sie ein Schiffswrack, das Käpt'n Sharky als die Esperanza, die mit ihrem Kapitän Rodriguez vor über 300 Jahren gesunken sein soll, identifiziert. Zusammen mit Michi taucht Käpt'n Sharky zum Wrack hinab. Hier entdecken sie eine Schatzkiste, die sie bergen wollen. Sie werden jedoch von einem Riesenkraken angegriffen, der das Wrack als sein Eigentum betrachtet. Dieser schnappt sich Michi. Käpt'n Sharky verspricht, auf den Schatz zu verzichten, und der Krake lässt Michi wieder frei. Während die beiden auf ihr Schiff zurückkehren, verschwindet der Riesenkrake mit seinem Wrack im Schlepptau in der Tiefe.

Käpt'n Sharky: Schiffbruch vor der einsamen Insel
Käpt'n Sharky und seine Mannschaft flüchten vor dem alten Bill. Dabei fahren sie mit ihrem Schiff in der Nähe einer einsamen Insel auf ein Riff auf, sodass dieses leck schlägt. Die Mannschaft verlässt das Schiff und landet auf der Insel. Als sie sich umsehen, bemerken sie, dass das Schiff verschwunden ist. Während die Mannschaft beratschlagt, wie man vorgehen soll, begegnet sie einem Mädchen, das auf der Insel wohnt. Sie durchwandern den Dschungel und gelangen zum Dorf, in dem das Mädchen wohnt. Hier stellen sie fest, dass die Dorfbewohner ihr Schiff gefunden und geborgen haben. Mit Hilfe der Dorfbewohner wird das Schiff repariert, und Käpt'n Sharky bricht mit seiner Mannschaft wieder auf.

Käpt'n Sharky rettet den kleinen Wal
Käpt'n Sharky und seine Mannschaft werden von Sepio dem Seeungeheuer alarmiert: Der Walfänger Kapitän Drax hat ein Walbaby gefangen und benutzt es als Köder, um dessen Eltern anzulocken und zu erlegen. Sofort macht sich die Mannschaft auf den Weg zum Nordmeer, wo Drax auf die Waleltern lauert. Sie entdecken das Schiff des Walfängers und Sharky und Michi rudern bei Nacht im Schutz des aufgezogenen Nebels zum Walfangschiff hinüber, um das Walbaby aus dem Netz zu befreien, in dem es schwimmt. Hierbei werden sie entdeckt, und Sharky klettert auf das Walfangschiff, um die alarmierte Mannschaft von Michi abzulenken, der in der Zwischenzeit das Walbaby befreien kann. Nach einem Wortgefecht mit Kapitän Drax durchschneidet Sharky diesem den Gürtel, sodass Drax' Hose herunterrutscht, und Sharky im Getümmel flüchten kann. Im Nebel hängt Sharky Sepio eine Schiffslaterne um, sodass Drax dem Seeungeheuer folgt und schließlich an einem Eisberg Schiffbruch erleidet. Sharky kann mit seinem Schiff fliehen und die Walfänger retten sich auf ihre Rettungsboote, während das Walfangschiff sinkt.

Käpt'n  Sharky bei den Wikingern
Sharky und seine Mannschaft kehren zur Schildkröteninsel zurück und graben den Schatz, den sie damals aus Rücksicht auf die Schildkröteneier dagelassen hatten, aus. Sie finden eine Kiste mit Silbermünzen. Während sie auf dem Schiff feiern, wird dieses durch eine Strömung weit nach Norden getrieben. Die Mannschaft geht in einer ruhigen Bucht an Land, wo sie auf die Wikingerbrüder Leif und Bjarni trifft. Diese sind beeindruckt von Sharky und laden ihn und seine Mannschaft zu sich nach Hause ein. Sharky und seine Mannschaft helfen den Wikingern notdürftig ein Loch in der Hauswand zu flicken. In den nächsten Tagen unternehmen sie viele Ausflüge. Auf einer Fahrt mit dem Wikingerschiff der Brüder treffen sie auf Olof, den schlimmsten Feind der zwei. Sie können jedoch dessen Schiff rammen und entkommen. Ein paar Tage später sind sie mit Sigurd, dem Vater von Leif und Bjarni, auf der Jagd. Als ein Unwetter aufzieht, wollen sie umkehren und bemerken dabei, dass Olof mit zwei Schiffen an Land gehen will, um die Wikingerfamilie zu überfallen. Während Sharky mit der Ratte loszieht, um das Piratenschiff zu holen, können Michi und Sigurd ein Wikingerschiff in die Flucht schlagen, indem sie im Blitzlicht schreckliche Schatten werfen. Olof greift daraufhin das Schiff der beiden Wikingerbrüder an, die gerade vom Fischen zurückkehren. Während des Kampfes gelingt es Sharky, der mit seinem Piratenschiff inzwischen eingetroffen ist, die Ankerleine von Olofs Schiff zu kappen, sodass es abtreibt und er von den Brüdern ablassen muss. Weil die notdürftig geflickte Hauswand der Wikinger während des Gewitters endgültig zerstört wurde, überlassen Sharky und seine Mannschaft den Wikingern den Silberschatz von der Schildkröteninsel, um eine richtige Reparatur zu bezahlen. Zurück auf dem Schiff fällt der Ratte ein, dass sie ihren Anteil des Schatzes in ihre Kleider eingenäht hatte, sodass die Mannschaft doch noch etwas von dem Schatz hat.

Käpt'n  Sharky und der Dolch des Sultans
Sharky und seine Freunde sind an der arabischen Küste unterwegs. Beim Versuch, eine Dschunke zu überfallen, um arabische Gewürze für ihren Koch, die Ratte, zu beschaffen, werden sie von den Soldaten des Scheichs Salam al Raschid, dem die Dschunke gehört, überwältigt. Der Scheich ist beeindruckt vom Mut und von der Ehrlichkeit der Piratenfreunde und bittet sie, seinen Sohn Fadi zu retten. Dieser ist an der Grenze zum Gebiet des seit langem verfeindeten Sultan Suleiman verletzt worden und soll sich jetzt als Gefangener bei diesem befinden. Der Scheich gibt Sharky einen wertvollen Dolch mit, den dieser dem Sultan zum Austausch für seinen Sohn geben soll. Der Scheich und seine Männer sind Sharky wohlgesinnt, nur der Hofmarschall Masur scheint ihnen zu misstrauen. Sharky und seine Freunde segeln los, doch werden sie nach kurzer Zeit von einem arabischen Schiff überfallen. Die fremden Piraten kommen an Bord, aber verschwinden fast sofort wieder kampflos. Dabei nehmen sie den Dolch des Scheichs mit. Sharky kann seine Freunde jedoch beruhigen. Weil der Scheich mit Verrätern an seinem Hof gerechnet hat, war der Dolch nur eine Attrappe. Den echten Dolch hat Sharky heimlich erhalten und gut versteckt. Plötzlich findet die Ratte eine im Meer treibende Flasche. In dieser verbirgt sich ein Flaschengeist namens Sufi, der Sharky verspricht, drei Wünsche zu erfüllen. Sharky wünscht sich als erstes einen fliegenden Teppich, der sie heil zum Sultan und wieder zurück bringen soll. Beim Sultan angekommen, zeigt sich, dass dieser den Sohn des Scheichs als Gast bei sich aufgenommen und gesundgepflegt hat, da er ihn sehr lieb gewonnen hat. Da sich niemand mehr an den Grund für den langen Krieg erinnern kann, bietet der Sultan dem Scheich an, Frieden zu schließen. Sharkys Männer fliegen auf dem Teppich zurück zum Scheich, um ihm Fadi zu bringen und das Friedensangebot zu übermitteln. Da der Ratte beim Hinflug übel geworden ist, verwendet Sharky seinen zweiten Wunsch beim Flaschengeist dafür, dass der Ratte während des Fluges nicht schlecht werden soll. Die Piraten bringen Fadi zu seinem Vater und dieser nimmt das Friedensangebot des Sultans freudig an. Sharky und seine Piratenfreunde stechen wieder in See, und Sharky wünscht sich als letztes beim Flaschengeist, dass dieser frei sein solle und niemandem mehr dienen müsse.

Sprachversionen
Sowohl die Geschichten von Käpt'n Sharky als auch Merchandisingprodukte erscheinen in mehr als elf Sprachen.

Bücher
 Käpt'n Sharky und das Geheimnis der Schatzinsel. Coppenrath, Münster 2006, ISBN 3-8157-4348-6.
 Käpt'n Sharky und das Seeungeheuer. Coppenrath, Münster 2007, ISBN 978-3-8157-7283-6.
 Käpt'n Sharky und die Gefängnisinsel. Coppenrath, Münster 2008, ISBN 978-3-8157-8378-8.
 Käpt'n Sharky – Abenteuer in der Felsenhöhle. Coppenrath, Münster 2009, ISBN 978-3-8157-9672-6.
 Käpt'n Sharky und der Riesenkrake. Coppenrath, Münster 2010, ISBN 978-3-8157-9841-6.
 Käpt'n Sharky – Schiffbruch vor der einsamen Insel. Coppenrath, Münster 2012, ISBN 978-3-649-60253-8.
 Käpt'n Sharky rettet den kleinen Wal. Coppenrath, Münster 2013, ISBN 978-3-649-61319-0.
 Käpt'n Sharky bei den Wikingern. Coppenrath, Münster 2014, ISBN 978-3-649-61472-2.
 Käpt'n Sharky und der Dolch des Sultans. Coppenrath, Münster 2015, ISBN 978-3-649-61854-6.
 Käpt'n Sharky im Wilden Westen. Coppenrath, Münster 2016, ISBN 978-3-649-62125-6.
 Käpt'n Sharky und der Schatz in der Tiefsee. Coppenrath, Münster 2017, ISBN 978-3-649-62296-3.
Käpt'n Sharky – Das Buch zum Film. Coppenrath, Münster 2018, ISBN 978-3-649-62710-4.
 Käpt'n Sharky – Das Geheimnis der versunkenen Stadt. Coppenrath, Münster 2018, ISBN 978-3-649-62611-4.
 Käpt'n Sharky und die geheimnisvolle Nebelinsel. Coppenrath, Münster 2019, ISBN 978-3-649-62976-4.
 Käpt'n Sharky – Das Geheimnis der Schildkrötenkönigin. Coppenrath, Münster 2020, ISBN 978-3-649-63382-2.
 Käpt'n Sharky – Der Piratenkönig. Coppenrath, Münster 2021, ISBN 978-3-649-63728-8.
 Käpt'n Sharky – Der Schatz der Piratenkönige. Coppenrath, Münster 2022, ISBN 978-3-649-64063-9.

Zeitschrift
Zweimonatlich erscheint seit 2008 im Verlag Blue Ocean Entertainment das 36-seitige Comicmagazin Käpt'n Sharky. Die Zielgruppe sind Jungen im Alter von vier bis sieben Jahren, die verkaufte Auflage liegt bei etwa 43.400 Exemplaren.

Hörspiele und Audio-CD
Die Geschichten von Käpt'n Sharky wurden alle auch als Hörspiel vertont. Die Hörspiele erschienen im deutschsprachigen Raum sowohl als CD als auch als MC. Zusätzlich gibt es eine Kompilation mit allen auf den Hörspiel-Tonträgern veröffentlichten Piratenliedern. Diese wurden ebenfalls von den Sprechern der einzelnen Rollen eingesungen.

 Käpt'n Sharky und das Geheimnis der Schatzinsel
 Käpt'n Sharky und das Seeungeheuer
 Käpt'n Sharky und die Gefängnisinsel
 Käpt'n Sharky-Abenteuer in der Felsenhöhle
 Käpt'n Sharky und der Riesenkrake
 Käpt'n Sharky: Schiffbruch vor der einsamen Insel
 Käpt'n Sharky rettet den kleinen Wal
 Käpt'n Sharky bei den Wikingern
 Käpt'n Sharky und der Dolch des Sultans
 Käpt'n Sharkys Liederschatz: Piratenlieder
 Käpt'n Sharky im Wilden Westen
 Käpt'n Sharky und der Schatz in der Tiefsee
 Käpt'n Sharky – Das Geheimnis der versunkenen Stadt
 Käpt'n Sharky und die geheimnisvolle Nebelinsel
 Käpt'n Sharky – Das Geheimnis der Schildkrötenkönigin
 Käpt'n Sharky – Der Piratenkönig
 Käpt'n Sharky – Das magische Schiff

Merchandising
Der Coppenrath Verlag vertreibt mehr als 150 Artikel mit Bezug zu Käpt'n Sharky und vergibt Lizenzen für andere Produkte wie Kinderfahrräder oder Backmischungen.

Kinofilm
2018 erschien ein Animationsfilm mit den Stimmen von Anton Petzold als Käpt'n Sharky, Axel Prahl als Alter Bill und Jule Hermann als Bonnie. Regisseure waren Hubert Weiland und Jan Stoltz, das Drehbuch schrieb Mark Slater. Die Premiere fand am 30. August 2018 statt.

Trivia
 Silvio Neuendorf wurde bei der Zeichnung von Käpt'n Sharky durch Dirk Bach inspiriert, noch bevor dieser als Sprecher für die Hörspielrolle feststand.
 Käpt'n Sharkys Flagge zeigt einen stilisierten Haifisch mit Augenklappe und zwei gekreuzten Säbeln darunter. Dieses Symbol ziert auch die meisten Merchandising-Artikel.
 Für Käpt'n Sharky bei den Wikingern gibt es eine Mobile App, mit der kostenpflichtig interaktive Buchinhalte angezeigt werden.

Weblinks
 offizielle Website beim Coppenrath-Verlag
 Website von Silvio Neuendorf

Einzelnachweise

Literarisches Werk
Literatur (21. Jahrhundert)
Literatur (Deutsch)
Kinder- und Jugendliteratur

redpajama_set_name: RedPajamaWikipedia


The Stereoboomm 500+ speaker combines elegance and excellent sound quality. Show him off or carry him in your pocket – with his incredibly portable size, he is always ready to boomm* out your favourite music ! The integrated battery guarantees at least 10 hours of streaming music, podcasts and recordings from your phone or any other Bluetooth music device.


Stretch marks are a result of the skin being stretched too much and too quickly. These are most common with pregnancy and can show up just about anywhere – on the arms, thighs, belly, and hips. Once you have stretch marks, it is very hard to remove them and it is very likely you will be stuck with them. If you treat stretch marks quickly by using an anti scar cream or by using stretch mark removal creams, you may be able to diminish their appearance.
One of the ways you can remove your stretch marks is to use a stretch mark removal cream with Retin-A in it. The best stretch mark cream usually has this ingredient in it, as it lightens redness and helps the skin produce collagen. Regular and frequent application of an anti scar cream or stretch mark removal cream with Retin-A in it should give you visible results over time.
Aside from using an anti scar cream, you can undergo dermabrasion to remove your stretch marks. With dermabrasion, a professional dermatologist will apply anesthesia on your skin and then use a wire brush to remove the top layer of the skin. This will cause a wound, which will heal and cause your stretch marks to become less noticeable and ideally, in an even tone with the rest of your body.
Chemical peels are also another way to remove stretch marks. Unlike anti scar creams which you can apply in the comfort of your home, dermatologists can apply a stronger blend of chemical peels in clinics. For chemical peels, glycolic acid will be applied to the affected area, allowed to sit for a while, and then removed. The skin will look reddish for a few days, but when the redness subsides, the stretch marks should be less noticeable.
In addition to using an anti scar cream for stretch mark removal, you can also choose to undergo laser treatments. Laser treatments will allow you to permanently remove stretch marks from your skin. In this procedure, an anesthesia is applied, and the dermatologist aims the laser at the stretch marks. This procedure stimulates the production of collagen and elastin, which will eventually fill in the gaps caused by the stretch marks.
It goes without saying that chemical peels, dermabrasion, and laser treatments are more expensive compared to using an anti scar cream. Stretch mark removal using an anti scar cream may take a longer time for you to see visible results, but if you don't mind waiting, then this method works just fine.
Do keep in mind though that no stretch mark removal cream will remove your stretch marks overnight. The best stretch mark cream will take some time of consistent and continuous use before you can enjoy visible results. No anti scar cream can magically remove the scars and stretch marks overnight, so set realistic expectations.
In addition to using an anti scar cream, it is also a good idea for you to see a doctor and have your scars and stretch marks assessed. Depending on the severity of your condition, the doctor may recommend different forms of treatment to minimize the appearance of your stretch marks.


American orbital launch vehicle. Atlas-Vega consisted of an Atlas booster with a storable propellant upper stage. It was planned by NASA at its inception for deep space and planetary missions before the Atlas Centaur was available. Work had already begun when NASA discovered that the CIA and the US Air Force had an essentially identical launch vehicle (Atlas-Hustler, later called Atlas-Agena) in development for the highly classified Corona reconnaissance satellite program. Atlas-Vega was accordingly cancelled.
Family: orbital launch vehicle. Country: USA. Spacecraft: Gemini, Lunar Orbiter. Agency: Convair.
During 1958 - . LV Family: Atlas. Launch Vehicle: Atlas Vega.
NASA sketches two-crew Mercury follow-on spacecraft - . Nation: USA. Related Persons: Johnson, Caldwell. Spacecraft: Gemini.
In 1958 H. Kurt Strass and Caldwell C. Johnson of NASA's Space Task Group at Langley Field, Virginia.sketched a spacecraft design concept for a two-man orbiting laboratory to be launched by an Atlas-Vega booster. This was one of the earliest sketches of a two-crew Mercury follow-on. The Vega stage was dropped in favour of the Agena a year later, and a similar one-crew Mercury-Agena space station was proposed by McDonnell some years later.


2015 has been an amazing year filled with celebratory moments.
The truth of who we are becoming.
It drove us to look beyond ourselves into the endless possibilities of creation, beyond the mould of what society makes of us and expects us to be. It drove us to look within ourselves and be curious of what we stand for. In that, we stepped into our fullness and began owning what we live for.
1. We helped a resilient, open-hearted fellow artist produce her promo reel. She's hearing impaired. She wrote and performed her healing journey in a play. Her community saw it. Now, we're pretty sure the world is going to. Go Kimberly!
2. We were commissioned by a city to build a mural, made up of photos of people's hands, with their dreams written on it. From evoking motivation and hope in homeless youth in the city's late night program, to reminding and re-inspiring drive in their city council members, the finished mural hit a spot deep in our hearts – about what is possible when an entire city works together to embrace diversity.
3. We walked into a tripartite town divided by 3 borders – Federal, Mexican, and Native American. The lines on the land mirrored the scars in the hearts and souls of her people. A local organization had organized a Community Arts Gathering and invited us to perform and create our art. They had wanted to bridge diversity with art. What we experienced – was a group of ordinary people coming together with a common intention – bigger than themselves and their differences – thus, creating an extraordinary outcome that was nothing short of a miracle. And we our best in our work to mirror this healing initiative back to the people, because healing – true, deep, compassionate healing – is about bearing witness, not "fixing".
4. We connected with the Grand Canyon and listened to her whisper wisdom into our ears. In her presence, the Universe was whole and one. And with these blessings, we launched our Youtube Channel by gathering a group of dreamers and dream-makers and had an intimate sharing of what matters most to each of us.
5. We told stories of triumphs over challenges, lessons learnt from falling, and dreams coming true to children, adults, seniors, immigrants, refugees – communities – alongside fellow performing artists in schools in Tukwila and Redmond. We witnessed families acknowledging each other's dreams and mere neighbors bridging into a communities as everybody bonded over a universal theme – Dreams.
6. We premiered our 5-part documentary series, "A Taste Of Home" at the renowned Wing Luke Museum and sold out within the first 48 hours of publishing the website. (We hadn't even put up the posters in town yet!) On the day itself, people from all walks of life, various enclaves of the city and her communities came together… and in an experience guided by their palette and guts, stories and hearts… defined what home truly means.
7. We found out that we were the 2016 CityArtists of Seattle, were awarded the 4Culture Group Art Project Award, and received nominations for the James W. Ray Venture award. Art Achievements – UNLOCKED!
9. We worked with a community organization to share their legacy story. The organization has been taking care of Seattle's Chinatown International District for the last 40 years – most of its work isn't really visible, and easily forgotten or taken for granted. We created a celebration video that marked the homecoming of this organization to the family members whose home it had been stewarding.
"The more you praise and celebrate your life, the more there is in life to celebrate." — Oprah Winfrey.
Now let us celebrate with you!
What made you smile – inside out?
What felt light and bright in your life?
Leave us a comment below and share one, or two, or many of your celebratory moments in 2015.
P.S. If you know someone who could use a little heartfelt celebration cheer to shine light on his/her own achievements – a friend, colleague, or client, please pass this along. Good people don't let good people celebrate alone.