Tue Jan 22
TABC Certified Bartender - resumes / job wanted
Part Time Babysitter/Nanny Available - (Sweetwater) resumes / job wanted
When you Really want a Mobile Developer expert - (abilene) resumes / job wanted
hard and dependable worker - (abilene texas) resumes / job wanted
Accounting/Office/Bookkeeping/Payroll/Part time - (Abilene (Tuscola)) resumes / job wanted
im looking for a truck driven job - (need a job trucking) resumes / job wanted
Mon Jan 21
Apt. Maintenance-Over 20 Years Experience! - (Abilene & Surrounding) resumes / job wanted
$1,000 MLM Guarantee! - resumes / job wanted
i need a part time job asap - (abilene/clyde) resumes / job wanted
Sat Jan 19
##1288489##````°07 Chevy Tah0e°````#9154028 - (Lubbock) img resumes / job wanted
Looking for Admin/ Office/ Clerical Job **HAVE EXPERIENCE** - (Abilene, TX) resumes / job wanted
Cleaning offices n houses - (Abilene) resumes / job wanted
Fri Jan 18
House Keeping - (Abilene TX) resumes / job wanted
Thu Jan 17
Farm pesting - (Abilene areas) resumes / job wanted
32k/yr starting - (Snyder, TX.) resumes / job wanted
Tue Jan 15
Part time - resumes / job wanted
Mon Jan 14
WELDING AND REPAIR - (ABILENE TX) resumes / job wanted
##1738903````°2003 Toyota Camry Sdn XLE°````#9955171 - (Abilene) resumes / job wanted
Sun Jan 13
need a job - (clyde) resumes / job wanted
Quick Bookeeping! - (Abilene, Tx) resumes / job wanted
Farm and Ranch Laborer needing work - (Abilene, Texas) resumes / job wanted
Evening part time Worker - (abilene) resumes / job wanted
Sat Jan 12
Wanting To Work At Home Online (Data Input) - (Abilene, Texas) resumes / job wanted
Looking for a job as Electrician - resumes / job wanted
Fri Jan 11
roofing repairs - (albany/cisco/eastland) resumes / job wanted
Thu Jan 10
Yellow page Sales - ( Abilene, Tx) resumes / job wanted
lookin for job - (abilene area) resumes / job wanted
Wed Jan 09
LVN in search of work - (Abilene TX) resumes / job wanted
Looking for work - (Baird ) resumes / job wanted
Home Repair/ Handyman Service - (Abilene, TX) resumes / job wanted
Medical Office Receptionist - (Abilene, Tx) resumes / job wanted
Need work - (Abilene TX) resumes / job wanted
Tue Jan 08
In need of work - (Abilene TX) resumes / job wanted
Mon Jan 07
a/c-heating, fence, construction, ranch work wanted - (Abilene area and around) resumes / job wanted
looking for football player to kick helmet cam in tough test video - resumes / job wanted
Sun Jan 06
Cook/ Chef - (Abilene TX area) resumes / job wanted
looking for work! - (abilene tx ) resumes / job wanted
Sat Jan 05
Computer/Database Work - (Abilene) resumes / job wanted
housekeeper - (abilene tx ) resumes / job wanted
Fri Jan 04
I'm Awesome Hire Me. - (Abilene) resumes / job wanted
#***°2004 TOYOTA CELICA GT°COUPE°BUY NOW°***9829191 - (Abilene) img resumes / job wanted
Thu Jan 03
Occasional Office work, no commitment - (Abilene and surrounding area) resumes / job wanted
Wed Jan 02
Hot Shot Delivery - (Abilene, Tx ) resumes / job wanted
Hard Working Male Looking For Work - (Abilene, Tx) resumes / job wanted
PosterCL JobSection- Hire me - resumes / job wanted
Sun Dec 30
WARNING::::::: I Make $20 Per Day NOT $200 - Simple System - (Start Today) resumes / job wanted
Thu Dec 27
Yellow Page sales representative - ( Abilene Area) resumes / job wanted
Manual labor - (Abilene) resumes / job wanted
Tue Dec 25
looking for local or regional driving job - (abilene,texas) resumes / job wanted
In need of a "friendly" personal assistant - (brownwood) resumes / job wanted
Sat Dec 22
CI/ CCJPA - (Abilene/ Brownwood) resumes / job wanted
Fri Dec 21
Personal assistant - (TX) resumes / job wanted
Thu Dec 20
Female / 28 / Seeking Employment - (Sweetwater Texas) resumes / job wanted
TWO MEN NEED WORK EASTLAND CISCO AREA HAVE TRANSPORTATION - (CISCO) resumes / job wanted
Wed Dec 19
certified nurse aid/ phlebotomy tech - (abilene area) resumes / job wanted
Tue Dec 18
Seeking temporary office work/bookkeeping assistance - (abilene) resumes / job wanted
Mon Dec 17
Painting and Remodeling - (Abilene) resumes / job wanted
Sat Dec 15
Card terminal equipment - (Abilene) resumes / job wanted
Fri Dec 14
Grounds Keeper/ Lanscaper Needed - (Abilene Texas) resumes / job wanted
House cleaning - (abilene) resumes / job wanted
Looking for a warehouse, ginning, or oil field job! Help!? - (Abilene, TX) resumes / job wanted
Roughneck looking For work - (Texas/ Ok.) resumes / job wanted
Thu Dec 13
Need your house cleaned for the holidays? - (Brownwood Area) resumes / job wanted
babysitter - resumes / job wanted
Sun Dec 09
Resume Writing Service - resumes / job wanted
Life Assurance Representatives WANTED - (Nationwide) resumes / job wanted
Sat Dec 08
Cheap Computer Repair! - (Abilene TX) resumes / job wanted


IncomeLK
Dashboard
0
Today Visit
0
Today Subscribers
0
Total Subscribers
0
Total Unsubscribers!
Filter Result
Start Date
End Date
Get Result
Cancel
Add Articals
Artical Heading
Artical Type
Artical Image
Artical Content(Sinhala)
Artical Content(English)
Create Artical
Reset Artical
Add Admin
Admin Email
Create Admin
Reset
Admin List
Content Lists


{% extends "base.html" %} {% block menu %} {% include "menu.html" %} {% endblock%} {% block body %}
Here you'll find a list of clients that appreciated the work ElevenBits did for them.
Ericsson Ireland || Broadcom || Eircell (now Vodafone Ireland) || Eircom || CapeTechnologies (now WeDo technologies) || BASE || Accenture || Siemens Business Services || European Commission || Sogeti || SmalS
Currenly ElevenBits is consulting 21Net, a company delivering broadband on high speed trains.
{% endblock %}


5 Days of Camel trekking and camping in the region of the Saharan village of M'Hamid El Ghizlane. The level of difficulty of this circuit is not so much determined by the height differences but by the tiring walking in the sand and the heat.
5 Days of Camel trekking and camping in the region of the Saharan village of M'Hamid El Ghizlane. The level of difficulty of this circuit is not so much determined by the height differences but by the tiring walking in the sand and the heat.
Arrival at the airport and transfer by minibus or 4WD via Zagora, M’Hamid to Oulad Driss, the starting point of our hike where we will meet the camel drivers. Overnight stay in tents.
After breakfast the caravan will rush towards the dunes of Erg Aït Ounir, lost in the forest of tamarisks. Overnight stay in tents.
Today our hike will lead us to the Erg Chegaga, the largest and still untouched erg of the Sahara. In the evening we will enjoy the fascinating sunset. Overnight stay in tents.
Walking towards the east via a large dry plateau on our way to the stunning dunes of Bougerne. Overnight stay in tents.
We’ll continue trekking through sand dunes, and meet groups of camels grazing under Tamarisk trees. Passing the immense grazing of Dayat Aoutit and a plateau without vegetation, we’ll arrive at our next bivouac in the dry riverbed Oued Naam. Overnight stay in tents.
On our last day of hiking we’ll return to the region of M’hamid. Our trek ends in the small town of Rgabi Aït Hssou. Overnight stay in tents or an auberge.
After breakfast, transfer by 4WD or minibus to Ouarzazate. Return flight or overnight stay in a hotel and return flight the next day.


Home
(current)
Sign Out
Primary
Manager ID
Manager Name
Manager's Age
Update Manager
Manager Name
Age
Update


Definition
A Covered Call is an options strategy that involves both underlying stock and an options contract. The trader buys (or already owns) a stock, then sells call options for the same amount of stock. The aim of the Covered Call is to gain profits from option premium by selling calls written on the stock you already owned. At any time for US options or at expiration for European options, if the stock moves below the strike price, you can keep the premium and still maintain the stock position. If the price moves above the strike, the options contract is exercised you will sell the stock at the strike price but still keep the premium. The risk of a Covered Call also comes from the long stock position, which could drop.
The payoff is as follows:
import numpy as np
import matplotlib.pyplot as plt
%pylab inline
price = np.arange(110,230,1) # the stock price at expiration date
strike = 160 # the strike price
premium = 7.5 # the option premium
# the payoff of short call position
payoff_short_call = [min(premium, -(i - strike-premium)) for i in price]
# the payoff of long stock postion
payoff_long_stock = [i-strike for i in price]
# the payoff of covered call
payoff_covered_call = np.sum([payoff_short_call, payoff_long_stock], axis=0)
plt.figure(figsize=(20,11))
plt.plot(price, payoff_short_call, label = 'short call')
plt.plot(price, payoff_long_stock, label = 'long stock')
plt.plot(price, payoff_covered_call, label = 'covered call')
plt.legend(fontsize = 20)
plt.xlabel('Stock Price at Expiry',fontsize = 15)
plt.ylabel('payoff',fontsize = 15)
plt.title('Covered Call Strategy Payoff at Expiration',fontsize = 20)
plt.grid(True)
Implementation
Step 1: Initialize the Algorithm
At the beginning of your algorithm, you need to set the start date, the end date and the cash required for the algorithm. For options algorithm, you need to add the equity and the options written on this equity.
def Initialize(self):
self.SetStartDate(2016, 01, 01)
self.SetEndDate(2016, 06, 30)
self.SetCash(100000)
equity = self.AddEquity("IBM", Resolution.Minute)
option = self.AddOption("IBM", Resolution.Minute)
self.symbol = option.Symbol
Second, in the initialization process, you need to add a coarse selection for the options contracts. Here we use option.SetFilter(-3, +3, timedelta(0), timedelta(60))
to implement the coarse selection process. If today's market price of underlying stock is $159, the strike prices of IBM options are spaced $5. Then SetFilter will look up the most at the money contract with the strike being K=$160 (Here K might not be $159 since rarely will option be ATM exactly). The filter will look for options with strikes between and including (160-5*3, 160+5*3). The time to expiration of these options is restricted within 60 days from now on.
Step 2: Choose the Call Options Contract
First, purchase the underlying stock for 100 shares or an integral multiple of 100 shares. For options contract, one contract represents 100 shares of stock.
Second, filter out the call options from candidate contracts.call = [x for x in chain if x.Right == 0]
For call options, the right is 0, for put options, the right is 1.
Third, select the most ATM contract with the furthest expiration date from call options contracts. Sell this call contract for each 100 shares of stock you own. Here you can also choose ITM or OTM contract based on your expected level of profit and the level of risk you can take.
def SellCall(self,optionchain):
for i in optionchain:
if i.Key != self.symbol: continue
chain = i.Value
call = [x for x in chain if x.Right == 0] # filter the call options contracts
# sorted the contracts according to their expiration dates and choose the ATM options
contracts = sorted(sorted(call, key = lambda x:abs(chain.Underlying.Price - x.Strike)), key = lambda x: x.Expiry, reverse=True)
if len(contracts) == 0: continue
contract = contracts[0]
self.contract_symbol = contract.Symbol
self.Sell(self.contract_symbol, 1) # short the call options
Fourth, sell a new call option at the expiration date and then repeat this process each time when the options position expires.
if slice.Delistings.Count > 0 and self.Portfolio.HoldStock:
for x in slice.Delistings:
if x.Key == self.contract_symbol:
self.SellCall(optionchain)
Summary
From the above strategy we can see, the share price of IBM had been increasing during the backtesting period from January 2016 to June 2016. The drawdown is small. The Covered Call strategy performs better than a simple buy-and-hold strategy of underlying stock in a bearish market. The benefit of Covered Call is that you keep the premium, stock gains up to the strike price, and accrued dividends during the stock holding period. But in a bullish market, you will lose the potential gains over the strike price.
Algorithm


Pizza
Inn
Home
(current)
Menu
Order
Contact
Pizza
Inn
Get your pizza Instantly at affordable price.
Menu
Menu
Chocolate Pizza
York-style Pizza
Greek Pizza
Order Pizza
Select Pizza Flavour
Select your flavour
Chicken Tikka
Hawaiian
Chicken and Mushroom
Regina Pizza
Select Size
Select size here...
Small
Medium
Large
Select Crust
Choose your crust...

Tomato @ sh. 80
Onions @ sh. 80
Mushroom @ sh. 80
Green Pepper @ sh. 80
Olives @ sh. 120
Pineapple @ sh. 120
Sweet Corn @ sh. 120
Macon @ sh. 120
Mince @ sh. 120
Beef Peperoni @ sh. 170
Periperi Chicken @ sh. 170
Number of Pizza's
Check Out
Order Summary
Hello there, your order is as follows:
Delivery
Pick Up
Contact
Name
Email
Messga
Submit
Copyright © 2020 | Alex Otieno


I was able to work as a Software Developer while finishing my degree. Even though this decision made my path more difficult, the experience and knowledge that I gained during this process have been invaluable. Now I am able to work in the field that I love, learn about emerging technologies in my spare time, and aspire to contribute to my global community in meaningful ways.
I use the .NET stack in my position, since we're a Microsoft shop. I'm also honing my skills by using the .NET framework in conjunction with REST and MVC arhitectural patterns to implement organized and efficient services.
In my spare time, I like to experiment with other stacks such as Ruby/Rails and Django. I've done some previous work with MongoDB so I'm looking forward to trying out MEAN in the future. I'm also cultivating an enduring interest in the InfoSec field thanks to some of my university courses.
Aside from researching new technologies and techniques, I have a few other interests. I do a lot of mental decompression at my gym and enjoy building gaming rigs. I also grew up riding motorcycles so that particular obsession has stuck with me.
Since its pronunciation of my legal first name (Babak) been the subject of much debate over the years (usually with catastrophic results ) I thought it would be helpful to provide the following road map.
Please refer to my LinkedIn account for a list of my past and current work.
More details coming soon


Sweet Free Stuff
///////////////////////////////////////////
Free Silk Dairy-Free Yogurt Alternative Product
Posted: 22 Apr 2016 10:05 AM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
FREE Silk Dairy-Free Yogurt Alternative Product Coupon Copy Paste the
link if you are having trouble accessing the page
The post Free Silk Dairy-Free Yogurt Alternative Product appeared first on
SweetFreeStuff.com.
CommentsSilk yogurt is delicious an great for 2000 calories diet by alana
///////////////////////////////////////////
Free Subscription to Taste of Home Magazine
Posted: 22 Apr 2016 09:58 AM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Free Subscription to Taste of Home Magazine
The post Free Subscription to Taste of Home Magazine appeared first on
SweetFreeStuff.com.
CommentsI love this magazine by Barbara ElledgeI like taste of home, got
lots of recipes by Deb swift
///////////////////////////////////////////
Free Black Forest Organic Gummy Bears or Worms at Kroger & Affiliate Stores
Posted: 22 Apr 2016 08:32 AM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Load the coupon to your shoppers card today only (4/22) and use by 5/8.
Free Black Forest Organic Gummy Bears or Worms at Kroger Affiliate Stores
The post Free Black Forest Organic Gummy Bears or Worms at Kroger
Affiliate Stores appeared first on SweetFreeStuff.com.
///////////////////////////////////////////
Free Smart Sense Paper Plates at Kmart
Posted: 22 Apr 2016 07:41 AM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Download the Kmart mobile app then go to the Friday Fix section to get a
free coupon.
The post Free Smart Sense Paper Plates at Kmart appeared first on
SweetFreeStuff.com.
///////////////////////////////////////////
Free Bag of M&Ms
Posted: 22 Apr 2016 12:07 AM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
First 50,000 will receive a coupon good for a FREE bag of MM’s!
The post Free Bag of MM’s appeared first on SweetFreeStuff.com.
CommentsI love mm so much love by Maftuna KamolovaMe love m&ms by Briana
EzellMy fav!! by CynthiaFinger licking Good! by Brittney CookI LOVE M&M ’S
by Julie WilsonYum by Shirley
///////////////////////////////////////////
Free Philosophy Take a Deep Breath Oil-Free Oxygenating Gel Cream Sample
Posted: 21 Apr 2016 11:49 PM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Click on the Free Sample link. Free Philosophy Take a Deep Breath Oil-Free
Oxygenating Gel Cream Sample
The post Free Philosophy Take a Deep Breath Oil-Free Oxygenating Gel Cream
Sample appeared first on SweetFreeStuff.com.
CommentsThanks for letting us to try new products by giving us free … by
MyrnaI Love trying new things, and I am sure this will lead to a … by
MarshaThank you for letting people try this before purchasing the … by
MaxineThanks! by TammyI love the Philosophy line. Really excited to try
this! Thanks! by AudraThank you for giving samples before we purchase the
products by Jay
///////////////////////////////////////////
FREE Easy Vegan Recipes Booklet
Posted: 21 Apr 2016 10:01 PM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
FREE Easy Vegan Recipes Booklet
The post FREE Easy Vegan Recipes Booklet appeared first on
SweetFreeStuff.com.
///////////////////////////////////////////
Free Playtex Sport Pads, Liners and Combo Packs
Posted: 21 Apr 2016 10:00 PM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Free Playtex Sport Pads, Liners and Combo Packs
The post Free Playtex Sport Pads, Liners and Combo Packs appeared first on
SweetFreeStuff.com.
CommentsI’m waiting for mine in the mail now. I bought the two sport … by
jennaceI got a sample of these a while back and it also comes w/a … by
jennaceHouse full of girls, including a preteen so you know how active …
by sashaMan that’s really messed up .I guess I shouldn’t say that I … by
toyabgDidn’t know if ya’ll knew this but they are having a promotion … by
Aurelia LandPlus 11 more…
///////////////////////////////////////////
Free COVERGIRL + OLAY Simply Ageless 3-in-1 Liquid Foundation Samples
Posted: 21 Apr 2016 10:00 PM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Free COVERGIRL + OLAY Simply Ageless 3-in-1 Liquid Foundation Samples
The post Free COVERGIRL + OLAY Simply Ageless 3-in-1 Liquid Foundation
Samples appeared first on SweetFreeStuff.com.
CommentsI can’t wait to try it by sally deloyaNice. . Free is always cool
by Johnathan MendesI like Olay products alot by Stephanie MarquezNice by
ClaritzaI cant wait to try this foundation! by Hannahlive Cover Girl, have
used it since I first started to use … by elizabeth avery
///////////////////////////////////////////
Free Sun-Maid Healthy Living Recipe Booklet
Posted: 21 Apr 2016 10:00 PM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Free Sun-Maid Healthy Living Recipe Booklet
The post Free Sun-Maid Healthy Living Recipe Booklet appeared first on
SweetFreeStuff.com.
///////////////////////////////////////////
Earn Cash and Prizes for Scanning your Purchases - NCP
Posted: 21 Apr 2016 09:06 AM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Earn Free Cash and Prizes from National Consumer Panel Click Here to Sign
up! As a panel member, the National Consumer Panel will provide you with a
hand-held scanner. Every time you or members of your household shop, youll
use the scanner to scan the barcodes on all of your purchases. Then, once
a Continue reading Earn Cash and Prizes for Scanning your Purchases NCP
The post Earn Cash and Prizes for Scanning your Purchases NCP appeared
first on SweetFreeStuff.com.
///////////////////////////////////////////
Free Chobani Simply 100 Yogurt at Safeway
Posted: 21 Apr 2016 07:13 AM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Safeway customers check your Just for U account to load a coupon for Free
Chobani Simply 100 Yogurt to your Safeway card.
The post Free Chobani Simply 100 Yogurt at Safeway appeared first on
SweetFreeStuff.com.
///////////////////////////////////////////
Free Subscription to Better Homes & Gardens
Posted: 21 Apr 2016 05:00 AM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
The post Free Subscription to Better Homes Gardens appeared first on
SweetFreeStuff.com.
CommentsJust say “Poole Company” they dont actually check by Christine
MartinezThanks by lendal greathouseI love this magazine. by marleme
stearmsCan’t wait for my free subscription and love the recipes and … by
KevinI use to sell crafts so I fill that blank with Hand Made by … by
Judy JordanPlus 7 more…
///////////////////////////////////////////
Inbox Dollars - Free $5
Posted: 20 Apr 2016 10:00 PM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Inbox Dollars pays members to read emails, take surveys online, play games,
and go shopping! New enrollees also receive $5 just for joining! Inbox
Dollars Free $5 for signing up
The post Inbox Dollars Free $5 appeared first on SweetFreeStuff.com.


Home
See All Beers
Order a beer
Register
Log in
Order a beer
Brand
Select a brand
Corona Extra 330ml
Stella Artois 500ml
Carlsberg 330ml
Haineken 500ml
Quantity
Destination
Select a destination
Take away
For here
Bring home
Enter your birth date
Got an opinion, comment, recommendation? Share it with us!


Class Auth_model
- CI_Model
- Auth_model
License:
MIT
Version: v0.1.0
Link: Documentation and download link
Abstract: Authorization Library. Controls all authintication processes such as login, logout and registering new users Main features:
Author: Abdullah A Almsaeed<EMAIL_ADDRESS>Copyright: (c) 2013 Almsaeed
The MIT License (MIT)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Date: Sep 23, 2013
Located at models/auth_model.php
Version: v0.1.0
Link: Documentation and download link
Abstract: Authorization Library. Controls all authintication processes such as login, logout and registering new users Main features:
- PHPass for password encryption
- Limited login attempts
- Secured remember me with limited time period
- Forgetton password help
- Optional activation email
- Groups and priviledges control
Author: Abdullah A Almsaeed<EMAIL_ADDRESS>Copyright: (c) 2013 Almsaeed
The MIT License (MIT)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Date: Sep 23, 2013
Located at models/auth_model.php
public
|
|
public
mixed
|
#
create_account( string $email, string $password, integer $group_id = NULL, mixed $custom_data = NULL )
Create new user account |
public
integer
|
|
public
integer
|
|
public
|
|
public
boolean
|
|
public
boolean
|
#
is_logged_in( )
Check if user is logged in. The function will check if the user is remembered only if the user is not logged in. |
public
boolean
|
|
public
mixed
|
|
public
False
|
|
public
boolean
|
|
public
mixed
|
|
public
|
|
public
integer
|
|
public
boolean
|
#
set_remember_me_cookie( (int) $user_id = NULL, (int) $expiration = NULL )
Create remember me cookie |
public
|
|
public
boolean
|
|
public
boolean
|
#
verify_email_verification_token( integer $user_id, string $token )
Verify that the user clicked a valid verification email link. |
public
boolean
|
|
public
boolean
|
#
verify_password_reset_tk( string $email, string $token )
Verify that the provided password reset token is correct. Use this function if you are using the send_reset_password_email() fumction before calling the reset_password() function. |
public
boolean
|
|
public
boolean
|
|
public
integer
|
|
public
mixed
|
|
public
boolean
|
|
public
integer
|
|
public
boolean
|
#
connect_privilede_to_group( integer $priviledge_id, integer $group_id, boolean $unique = TRUE )
connect a priviledge to a group The param $unique is to test if the connection is unique before insertion |
public
(mixed)
|
|
public
|
|
public
object
|
|
public
object
|
|
public
(object)
|
|
public
object
|
|
public
object
|
|
public
string
|
|
public
string
|
|
public
|
|
public
|
|
public
|
|
public
boolean
|
#
install( )
Install LibraryThis function should be used only once. It inserts initial data to the DB. The values are the following:
The function connects the privileges to the group admin Note: You must use the SQL_dump file first before using this function |


Notebooks
Story: Prayers to the Moon
Prayers to the Moon
Title
Prayers to the Moon
Collection
Summary
The |xam pray to the Moon, but not the Sun. They raise their hand and speak, asking for success with hunting springbok, finding ostrich eggs and 'digging out' 'Bushman rice' the next day. The verso pages of this narrative provide further notes on the actions performed and what is said during the prayer. Although the Mantis is apparently the most prominent figure in Bushmen mythology, and, at all events, the subject of the greatest number of myths, yet it does not seem that he is the object of any worship, or that prayers are addressed to him. The heavenly bodies – Sun, Moon, and Stars – are, however, prayed to ... and thus the Bushmen are clearly to be included among the nations who have attained sidereal worship.
Comments
1) p.221 appears not to form part of the Prayers to the Moon narrative; it refers to the collecting of ostrich eggs, which also continues in the following narrative, 2) p.218v: 'They cannot ask the sun for anything, but they do the Moon. They raise the right hand, and say …', 3) p.219v: ||kabbo says: '… after the Moon has died, and comes out again little, the Bushmen speak to it.', 4) Initially corrected 14 June; note on the inside of the back cover of this notebook: 'Finished correcting Sept 15/71 from Jantje Toorm himself', 5) This story is found in Book II-1
Contributors
Date
27 April 1871 (started)
Categories
Poetry, Celestial bodies and aeroscopy, Custom and daily life
Keywords
hunting (and finding food) , hunting (and prayers to Moon) , Moon (prayer to) , Moon (and finding food) , Moon (and successful hunting) , Moon (people speak to) , prayer (to Moon) , prayer (what is said) , prayer (gestures performed during) , prayer (people speak to Moon) , food (finding and prayers to Moon) , food (names of foods eaten by the xam) , names (of foodstuffs eaten by the |xam) , names (and prayers to Moon)
Story Pages
219-222


Dear {{ user.username }},
To reset your password click here.
If you haven't requested it please ignore this email.
Best Regards,
The bloggger Team


--- title: "3.9 SPSS Lab 9: Visualisation" lastmod: 2018-05-25T00:00:00 draft: false type: docs maths: true output: blogdown::html_page: toc: true linktitle: "3.9 SPSS 9: Visualisation" menu: docs: parent: SOC224 weight: 390 ---
This tutorial by Dr Hangyoung Lee, adapted to this website by Nicholas Harrigan.
In this tutorial we cover techniques for drawing a number of useful graphics.
Visualising variables provide an important “first look” at your data.
The dataset used in this tutorial can be downloaded from here.
A pie chart is a circular graph with slices that represent the proportion of the total contained within each category.
We can use pie charts to visualise nominal as well as ordinal variables.
To produce a pie chart, go to Analyze > Descriptive Statistics > Frequencies.
In the popped-up box, select a variable for which you want to produce a pie chart and then click the arrow. In this example, I will produce a pie chart of gender.
Now, you will see the selected variable in the pane of Variable(s). Click Charts.
In the popped-up box, select “Pie charts” as Chart Type and “Frequencies” as Chart Values. Then click Continue.
You will be back to the previous Frequencies box. Click OK.
In the output window, you will see the frequency table and pie chart of gender.
However, this pie chart does not provide information on the number (frequency) of males and females. Let’s add this information to the chart. At any place in the pie chart, right-click and then choose Edit Content > In Separate Window.
In the popped-up window, click the icon of Data Label Mode (see Figure 7). Then, move your mouse cursor to a place where you want to put the number. And click. You need to click on both green (female) and blue (male) areas. Then, you will see the frequency of male and female category.
In Figure 8, the size of numbers is too small. Let’s edit the font size for better readability. Click the icon of Data Label Mode again to turn off the data label mode and to go back to edit mode. You will see a popped-up window called properties. Close that.
Then, click any of the numbers (frequencies) on the pie chart. You will see the toolbar of font type and font size activated (see Figure 10). There you can change the size of font as well as the type. Let’s choose 12 as font size. Then close the Chart Editor by clicking X.
Note) In Figure 4, if you select “Percentages” as Chart Values (see Figure 11), the pie chart will show the percentage of each category of gender (see Figure 12).
A bar chart (also called bar graph) is a graphical display of data using bars of different heights. We can use bar charts to visualise nominal as well as ordinal variables.
The Frequencies command will produce a bar chart as well. Go to Analyze > Descriptive Statistics > Frequencies.
In the popped-up box, select a variable for which you want to produce a bar graph and then click the arrow. In this example, I will produce a bar graph of gender.
Now, you will see the selected variable in the pane of Variable(s). Click Charts.
In the popped-up box, select “Bar charts” as Chart Type and “Frequencies” as Chart Values. Then click Continue.
You will be back to the previous Frequencies box. Click OK.
In the output window, you will see the frequency table and bar chart of gender.
The bar chart consists of a Y-axis, representing the frequency, and an X-axis, representing each category of gender.
Sometimes it is useful to compare the percentages of each category in a bar chart instead of frequencies. Let’s make A bar chart with a Y-axis representing the percentage. Follow the same steps from Figure 1 to Figure 3. Then, select “Percentages” as Chart Values. Then, click Continue.
In the box of Frequencies, click OK (see Figure 15). You will see the bar chart with a Y-axis representing the frequency of each gender category.
Suppose you want to compare the frequency of a variable by subgroups. For example, you may be interested in knowing how the distribution of political orientation differs by gender.
Bar charts can be used for this more complex comparison of data by grouping or stacking bar charts. Let’s examine grouped bar chart first.
A grouped bar graph produces bars for every combination of categories (gender X political orientation) and then group those bars by subgroups (gender), typically uing colored bars to represent a particular grouping.
To produce this grouped bar chart, go to Graphs>Legacy Dialogs > Bar.
In the popped-up window, choose “Clustered” as a type of bar charts and “Summaries for groups of cases” in Data in Chart Are. Then, click Define.
In the popped-up window,
In the output window, you will see Figure 24.
You can add the percentages to this chart by following the same steps as you did for the pie chart.
A stacked bar chart provides an alternative way to compare the frequency of a variable by subgroups. In a stacked bar chart, parts of the data are stacked: each bar displays a total amount, broken down into sub-amounts. We will again compare the distribution of political orientation by gender. To produce it, Go to Graphs > Chart Builder.
In the popped-up window, tick the box of Don’t show this dialogue again and click OK.
In the window of Chart Builder, click the icon of stacked bar chart. Drag and drop it to the upper white pane (see Figure 28).
Then, drag and drop gender to X-axis and political orientation to Stack: set color. After that, click Element Properties
Next, in the window of Element Properties, let’s edit properties of Bar1 by selecting “Percentage(?)” in Statistic. Then, click Apply.
You will see Set Parameters activated (see Figure 31). Let’s open that box and select “Total for Each X-Axis Category” as Denominator for Computing Percentage. This is to calculate percentages within subgroups by choosing the total counts of subgroup as denominator (instead of the total counts of your sample, or grand total). This way, each group has 100% as total percentage so meaningful comparison can be made. Click Continue. Then click Apply at the bottom.
Lastly, click OK to finish the Chart Builder.
In the output window, you should see a stacked bar chart of political orientation by gender while both males and females have 100% as their total percentages.
So far, we create graphs for categorical variables (nominal and ordinal). Can we visualise continuous variables? Yes, the histogram displays well a graphic representation of the distribution of a single continuous variable. It is a kind of bar chart that can be used with continuous variables. The difference is that in a histogram, the bars touch with each other. The widths of the bars represent the widths of the intervals, and the height of each bar represents the frequency of each interval. We will produce a histogram of age. To create it, go to Graphs > Legacy Dialogs > Histogram.
In the popped-up box, choose a variable you want to plot (in our case, it is age) and then move it to a pane labelled Variable by clicking the arrow next to Variable. Then, click OK.
You will see the histogram of age in the output window (see Figure 36).
Scatterplots are an effective way to examine bivariate association in a graph format.
To create a scatterplot, go to Graphs > Legacy Dialogs > Scatter/Dot (see Figure 37). When you have only two variables, select the Simple Scatter (see Figure 38).
In a new popped-up window, 1) move your dependent variable (robbery) into Y Axis, 2) independent variable (unemploy) into X Axis, and 3) click OK.
Figure 40 is the scatterplot of robbery rate by unemployment rate. Do you see a pattern?
You can create scatterplots for several different variables so that we can determine whether there are any relationships among those multiple variables. To do so, you should select Matrix Scatter (see Figure 41) and put all the variables of interests into Matrix Variables (see Figure 42). It will return a output seen as Figure 43.
Saving SPSS graphs as a format of graphic files (such as png or jpeg) is a convenient way to keep your graphic outcomes. And then you can import our graphic files into Word, PowerPoint, or iLearn. First, choose the chart you want to save in the output window. Then, right-click on the chart and select “Export”.
In the popped-up window, choose “Selected” in Object to Export, “None (Graphics only)” as Document Type, “PNG file (*.png)" as Graphics Type. Of course, you can choose any other graphic formats. Then, click Browse and you specify the folder where the graphic file will be saved.
In the popped-up window, click a small reverse triangle in the pane of Look in. Then, choose Desktop (it is your desktop (wallpaper)). Type the file name and click Save.
You will be back to the previous window. Then click OK at the bottom.
You will see the saved file on your desktop.


Higgs O'Clock Configuration
Mode
Analogue (Green electron for hour, red muon for minute)
Digital
Show Calendar
Show Weather
Show Battery
Show Bluetooth Disconnect Notification
Show Higgs Decay Information
Show Daily Activity Level (Time and Round)
Temperature Unit
Celsius
Fahrenheit
Kelvin


New Explosion Reported in Mali, At Least Two Servicemen Killed
The day before, the Elysee Palace said in a statement that a French soldier was killed that day in the morning in Mali as an explosive device detonated near his armoured vehicle.
Two Malian soldiers were killed and six more injured as a result of a blast of an improvised explosive device in the central part of the country, the national Armed Forces said on Sunday in a statement.
"On Saturday, November 2, 2019, during the patrol mission, a vehicle of the Malian Armed Forces was hit by a blast of an improvised explosive device in the settlement of Douvombo near the town of Bandiagara (Mopti province). Two people were killed, six more injured," the statement said.
The injured were evacuated with a military helicopter to a hospital in the town of Sevare.
A large-scale "terrorist attack" on a military post in Mali on Friday has claimed the lives of 49 soldiers and one civilian with Daesh* claiming responsibility for the attack.
Next day, the Elysee Palace said that a French soldier was killed as an explosive device detonated near his armoured vehicle.
The situation in Mali was destabilized in 2012 when the Tuareg militants seized vast territories in the northern part of the country. The conflict escalated even more over the activities of Islamists, forces loyal to former Libyan leader Muammar Gaddafi as well as French interference.
The tensions have significantly de-escalated since then, however sporadic clashes are taking place so far.
*Daesh - a terrorist group banned in Russia and a number of other countries


| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HBASE-10766 | SnapshotCleaner allows to delete referenced files | Major | snapshots | Matteo Bertozzi | bharath v |
| HBASE-10805 | Speed up KeyValueHeap.next() a bit | Major | . | Lars Hofhansl | Lars Hofhansl |
| HBASE-10847 | 0.94: drop non-secure builds, make security the default | Major | . | Lars Hofhansl | Lars Hofhansl |
| HBASE-10848 | Filter SingleColumnValueFilter combined with NullComparator does not work | Major | Filters | Fabien Le Gallo | Fabien Le Gallo |
| HBASE-10118 | Major compact keeps deletes with future timestamps | Minor | Compaction, Deletes, regionserver | Max Lapan | Liu Shaohui |
| HBASE-10807 | -ROOT- still stale in table.jsp if it moved | Major | . | Esteban Gutierrez | Esteban Gutierrez |
| HBASE-10533 | commands.rb is giving wrong error messages on exceptions | Major | shell | rajeshbabu | rajeshbabu |
| HBASE-10966 | RowCounter misinterprets column names that have colons in their qualifier | Trivial | . | Alexandre Normand | Alexandre Normand |
| HBASE-10845 | Memstore snapshot size isn't updated in DefaultMemStore#rollback() | Major | . | Ted Yu | Ted Yu |
| HBASE-10312 | Flooding the cluster with administrative actions leads to collapse | Critical | . | Andrew Purtell | Jean-Daniel Cryans |
| HBASE-10991 | Port HBASE-10639 'Unload script displays wrong counts (off by one) when unloading regions' to 0.94 | Trivial | . | Ted Yu | Srikanth Srungarapu |
| HBASE-11003 | ExportSnapshot is using the wrong fs when staging dir is not in fs.defaultFS | Major | snapshots | Matteo Bertozzi | Matteo Bertozzi |
| HBASE-11030 | HBaseTestingUtility.getMiniHBaseCluster should be able to return null | Major | . | Lars Hofhansl | Lars Hofhansl |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HBASE-10782 | Hadoop2 MR tests fail occasionally because of mapreduce.jobhistory.address is no set in job conf | Minor | . | Liu Shaohui | Liu Shaohui |
| HBASE-10969 | TestDistributedLogSplitting fails frequently in 0.94. | Major | test | Lars Hofhansl | Lars Hofhansl |
| HBASE-10982 | TestZKProcedure.testMultiCohortWithMemberTimeoutDuringPrepare fails frequently in 0.94 | Major | . | Lars Hofhansl | Lars Hofhansl |
| HBASE-10987 | Increase timeout in TestZKLeaderManager.testLeaderSelection | Minor | test | Lars Hofhansl | Lars Hofhansl |
| HBASE-10989 | TestAccessController needs better timeout | Major | . | Lars Hofhansl | Lars Hofhansl |
| HBASE-10996 | TestTableSnapshotInputFormatScan fails frequently on 0.94 | Major | . | Lars Hofhansl | Lars Hofhansl |
| HBASE-10988 | Properly wait for server in TestThriftServerCmdLine | Minor | test | Lars Hofhansl | Lars Hofhansl |
| HBASE-11010 | TestChangingEncoding is unnecessarily slow | Minor | test | Lars Hofhansl | Lars Hofhansl |
| HBASE-11017 | TestHRegionBusyWait.testWritesWhileScanning fails frequently in 0.94 | Major | . | Lars Hofhansl | stack |
| HBASE-11022 | Increase timeout for TestHBaseFsck.testSplitDaughtersNotInMeta | Major | . | Lars Hofhansl | Lars Hofhansl |
| HBASE-11024 | TestSecureLoadIncrementalHFilesSplitRecovery should wait longer for ACL table | Minor | . | Lars Hofhansl | Lars Hofhansl |
| HBASE-11029 | Increase wait in TestSplitTransactionOnCluster.split | Major | . | Lars Hofhansl | Lars Hofhansl |
| HBASE-11037 | Race condition in TestZKBasedOpenCloseRegion | Major | . | Lars Hofhansl | Lars Hofhansl |
| HBASE-11040 | TestAccessController, TestAccessControllerFilter, and TestTablePermissions need to wait longer to ACL table | Major | . | Lars Hofhansl | Lars Hofhansl |
| HBASE-11042 | TestForceCacheImportantBlocks OOMs occasionally in 0.94 | Major | . | Lars Hofhansl | Lars Hofhansl |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HBASE-10921 | Port HBASE-10323 'Auto detect data block encoding in HFileOutputFormat' to 0.94 / 0.96 | Major | . | Ted Yu | Kashif |


Warning: The Export of sensitive information from a Password Safe database to a text file has serious security consequences. This operation will create an unprotected copy of the passwords in the database. Deleting this copy after use is not sufficient and other actions should be taken to properly erase the data (e.g. third party 'shredding' utilities). The export of sensitive data effectively bypasses the security of the Password Safe program.
Exported text will:
Imported text is assumed to have:
The Title Row for full data export currently contains the following fields by default, separated by a tab.
When exporting data, you may use the 'Advanced' feature to exclude any number of these fields from the Title Row and records. The Advanced option also allows you to specify a subset of the entries to export, as shown below.
During Import, the supplied Title Row must include 'column headings' that match exactly one of the above. If any 'column heading' is repeated, only the data in the last one will be added to the entries during import. If a 'column heading' does not match one of the above, the data in that column will be ignored during import. The fields must be separated with the field separator specified for the data in the Import Text dialog box.
| Column Heading/Field | Comments |
| Column Heading/Field | If present, groups are separated by periods ('.'). The Title field cannot be blank, empty or contain the delimiter character. |
| Username | |
| Password | Cannot be blank or empty. |
| URL | |
| AutoType | |
| Created Time | See note 1 below |
| Password Modified Time | See note 1 below |
| Last Access Time | See note 1 below |
| Password Expiry Date | See note 1 below |
| Password Expiry Interval | See note 1 below |
| Record Modified Time | See note 1 below |
| Password Policy | See note 3 below |
| History | See note 2 below |
| Run command | |
| DCA | = 'Double Click Action'. See note 4 below |
| Shift+DCA | = 'Double Click Action'. See note 4 below |
| Protect | |
| Symbols | |
| Notes |
|
|
Time fields can be one of the following 7 formats: |
| 1. | yyyy/MM/dd hh:mm:ss | e.g., 2007/01/26 19:31:25 |
| 2. | ddd MMM dd hh:mm:ss yyyy | e.g., Fri Jan 26 19:31:25 2007 |
| 3. | yyyy-MM-ddThh:mm:ss | e.g., 2007-01-26T19:31:25 |
| 4. | yyyy-MM-ddThh:mm:ssZ (XML only) | e.g., 2007-01-26T19:31:25Z |
| 5. | yyyy-MM-ddThh:mm:ss±hh:mm (XML only) | e.g., 2007-01-26T19:31:25+01:00 |
| 6. | 0 | Leave the field unset |
| 7. | now | Use the time of the import operation |
where:
| yyyy | The year in full. Value is between 1970 and 2038. |
| MM | The month; e.g. 01 = January, 02 = February etc. |
| dd | The day of the month |
| MMM | The short form of the month; e.g. Jan = January, Feb = February etc. |
| ddd | The short form of the day of the week; e.g. Mon = Monday, Tue = Tuesday, etc. |
| hh | The hour using a 24-hour clock. |
| mm | The minutes |
| ss | The seconds |
Note: Format '2' is the output from the ANSI C function 'asctime
' and format
'3' conforms to the ISO 8601 standard.
|
Password history is represented in the exported entry record as a text field comprising a header followed by the required number of entries of old passwords: |
Password History Header:
Each Password History Entry:
|
The Password Policy is represented in the exported entry record as a text field 'ffffnnnllluuudddsss' in hexadecimal format, e.g. 'F000010004002005003'. 6 hexadecimal values are contained in this format. The first value has 4 digits, all other 3. 'ffffnnnllluuudddsss' means in detail:
The Password Policy 'F000010004002005003' means
|
|
The following values for Double Click Action are available:
|


For configuration-time
HeapMin.create, the heap is aligned to
Memory.getMaxDefaultTypeAlignMeta() for those targets that support
static alignment. For targets that do not support static alignment, the
buffer alignment is undefined.
When calling
create() at runtime, the client
is responsible for aligning the buffer.
| config HeapMin_A_zeroSize // module-wide |
|
Assert that the size is non-zero on the create
| config HeapMin_E_freeError // module-wide |
|
Error raised if free() is called
extern const Error_Id HeapMin_E_freeError;
DETAILS
This error is only raised if a
free()
is called and
freeError is true.
| config HeapMin_freeError // module-wide |
|
Flag to control whether E_freeError is enabled
extern const Bool HeapMin_freeError;
DETAILS
If true, a
E_freeError error occurs when trying
to free a buffer.
If false, no error occurs and the
free() does nothing.
| Module-Wide Built-Ins |
|
// Get this module's unique id
Bool HeapMin_Module_startupDone();
// Test if this module has completed startup
// The heap from which this module allocates memory
Bool HeapMin_Module_hasMask();
// Test whether this module has a diagnostics mask
Bits16 HeapMin_Module_getMask();
// Returns the diagnostics mask for this module
Void HeapMin_Module_setMask(Bits16 mask);
// Set the diagnostics mask for this module
| Instance Object Types |
|
typedef struct HeapMin_Object HeapMin_Object;
// Opaque internal representation of an instance object
// Client reference to an instance object
typedef struct HeapMin_Struct HeapMin_Struct;
// Opaque client structure large enough to hold an instance object
// Convert this instance structure pointer into an instance handle
// Convert this instance handle into an instance structure pointer
| Instance Config Parameters |
|
typedef struct HeapMin_Params {
// Instance config-params structure
// Common per-instance configs
Ptr buf;
// Buffer that will be managed by the heap instance
// Size (in MADUs) of the heap
} HeapMin_Params;
// Initialize this config-params structure with supplier-specified defaults before instance creation
| config HeapMin_Params.buf // instance |
|
Buffer that will be managed by the heap instance
DETAILS
When creating a heap at runtime, the user must supply the memory
that the heap will manage. It is up to the caller to align
the buffer as needed.
This parameter is ignored when creating heaps during configuration.
| config HeapMin_Params.size // instance |
|
Size (in MADUs) of the heap
DETAILS
This parameter specifies the size of the heap managed by a
HeapMin instance. In the static case, a buffer of length size
will be created. In the dynamic case, size specifies the size of
the buffer (i.e. parameter buf) that the caller provides.
This is a required parameter. It must be set by the caller. Failure
to do so, will result in a build error for the static create or an
A_zeroSize assert for the runtime create.
| Runtime Instance Creation |
|
// Allocate and initialize a new instance object and return its handle
// Initialize a new instance object inside the provided structure
ARGUMENTS
params
per-instance config params, or NULL to select default values (target-domain only)
eb
active error-handling block, or NULL to select default policy (target-domain only)
DETAILS
This heap is a growth-only heap that is intended to be used by
systems that never delete objects or free memory. Objects can be
created at runtime based on values determined at runtime, but
objects can not be deleted.
SEE
| Instance Deletion |
|
// Finalize and free this previously allocated instance object, setting the referenced handle to NULL
// Finalize the instance object inside the provided structure
| HeapMin_alloc() // instance |
|
Allocate a block of memory from the heap
ARGUMENTS
handle
handle of a previously-created HeapMin instance object
size
size (in MADUs) of the block
align
alignment (in MADUs) of the block
eb
pointer to error block
DETAILS
This method returns a block of memory from the heap.
It is called by the
xdc.runtime.Memory.alloc() function.
RETURNS
Returns the address of the allocated memory.
CONSTRAINTS
The alignment must be a power of 2.
SEE
| HeapMin_free() // instance |
|
Free a block of memory back to the heap
ARGUMENTS
handle
handle of a previously-created HeapMin instance object
block
non-NULL address of allocated block to free
size
size (in MADUs) of the block of memory to free
DETAILS
This method gives back a block of memory to a heap.
It is called by the
xdc.runtime.Memory.free() function.
This is a growth only heap. Calling the
HeapMin_free function
will result in a
E_freeError error unless
freeError is set to
false.
SEE
| HeapMin_getStats() // instance |
|
Retrieve the statistics from the heap
ARGUMENTS
handle
handle of a previously-created HeapMin instance object
stats
non-NULL pointer to an output buffer
DETAILS
The caller passes in a pointer to a
xdc.runtime.Memory.Stats
structure and
getStats fills in this structure.
This function is called by the
xdc.runtime.Memory.getStats()
function.
| HeapMin_isBlocking() // instance |
|
Can this heap block the caller
ARGUMENTS
handle
handle of a previously-created HeapMin instance object
RETURNS
If the heap might block, TRUE is returned.
If the heap does not block, FALSE is returned.
HeapMin always returns FALSE since it never blocks on a
resource.
| Instance Convertors |
|
// unconditionally move one level up the inheritance hierarchy
// conditionally move one level down the inheritance hierarchy; NULL upon failure
| Instance Built-Ins |
|
Int HeapMin_Object_count();
// The number of statically-created instance objects
// The handle of the i-th statically-created instance object (array == NULL)
// The handle of the first dynamically-created instance object, or NULL
// The handle of the next dynamically-created instance object, or NULL
// The heap used to allocate dynamically-created instance objects
// The label associated with this instance object
// The name of this instance object
| config HeapMin.A_zeroSize // module-wide |
|
Assert that the size is non-zero on the create
msg: "HeapMin_create cannot have a zero size value"
};
C SYNOPSIS
| config HeapMin.E_freeError // module-wide |
|
Error raised if free() is called
msg: "free() invalid in growth-only HeapMin"
};
DETAILS
This error is only raised if a
free()
is called and
freeError is true.
C SYNOPSIS
| config HeapMin.freeError // module-wide |
|
Flag to control whether E_freeError is enabled
HeapMin.freeError = Bool true;
DETAILS
If true, a
E_freeError error occurs when trying
to free a buffer.
If false, no error occurs and the
free() does nothing.
C SYNOPSIS
| metaonly config HeapMin.common$ // module-wide |
|
Common module configuration parameters
DETAILS
All modules have this configuration parameter. Its name
contains the '$' character to ensure it does not conflict with
configuration parameters declared by the module. This allows
new configuration parameters to be added in the future without
any chance of breaking existing modules.
| Instance Config Parameters |
|
var params = new HeapMin.Params;
// Instance config-params object
params.align = SizeT undefined;
// Alignment of the buffer being managed by this heap instance
params.buf = Ptr 0;
// Buffer that will be managed by the heap instance
params.sectionName = String null;
// Section name of the heap
params.size = UArg 0;
// Size (in MADUs) of the heap
| config HeapMin.Params.buf // instance |
|
Buffer that will be managed by the heap instance
var params = new HeapMin.Params;
...
params.buf = Ptr 0;
DETAILS
When creating a heap at runtime, the user must supply the memory
that the heap will manage. It is up to the caller to align
the buffer as needed.
This parameter is ignored when creating heaps during configuration.
C SYNOPSIS
| config HeapMin.Params.size // instance |
|
Size (in MADUs) of the heap
var params = new HeapMin.Params;
...
params.size = UArg 0;
DETAILS
This parameter specifies the size of the heap managed by a
HeapMin instance. In the static case, a buffer of length size
will be created. In the dynamic case, size specifies the size of
the buffer (i.e. parameter buf) that the caller provides.
This is a required parameter. It must be set by the caller. Failure
to do so, will result in a build error for the static create or an
A_zeroSize assert for the runtime create.
C SYNOPSIS
| metaonly config HeapMin.Params.align // instance |
|
Alignment of the buffer being managed by this heap instance
var params = new HeapMin.Params;
...
params.align = SizeT undefined;
DETAILS
In the static HeapMin.create() call, the buffer allocated for the
HeapMin instance will have the alignment specified by this parameter
on targets that support static alignment.
In the dynamic case, the client must supply the buffer, so it is the
client's responsibility to manage the buffer's alignment, and there is
no 'align' parameter.
The specified align parameter must be a power of 2.
The default alignment of zero causes the buffer to get aligned using
Memory.getMaxDefaultTypeAlignMeta().
| metaonly config HeapMin.Params.sectionName // instance |
|
Section name of the heap
var params = new HeapMin.Params;
...
params.sectionName = String null;
DETAILS
When creating heaps during configuration, this parameter specifies
where the heap's buffer will be placed. This parameter is passed as
the section name in the
Memory.staticPlace function.
SEE
| Static Instance Creation |
|
var params =
new HeapMin.
Params;
// Allocate instance config-params
params.config = ...
// Assign individual configs
var inst = HeapMin.create(params);
// Create an instance-object
ARGUMENTS
params
per-instance config params, or NULL to select default values (target-domain only)
eb
active error-handling block, or NULL to select default policy (target-domain only)
DETAILS
This heap is a growth-only heap that is intended to be used by
systems that never delete objects or free memory. Objects can be
created at runtime based on values determined at runtime, but
objects can not be deleted.
SEE


implementation
implementation(distribution = NULL, size = NULL, language = NULL, operatingSystem = NULL, machineProcessor = NULL, virtualMachine = NULL, diskUsage = NULL, runtimeMemoryUsage = NULL, programmingLanguage = NULL, checksum = NULL, dependency = NULL)
| distribution | Information on how the resource is distributed online and offline See |
|---|---|
| size | Physical size of an implementation. See |
| language | The International Language of the software implementation. See |
| operatingSystem | The operating system(s) an implementation runs on. See |
| machineProcessor | The machine processor(s) required for executing the implementation. See |
| virtualMachine | The virtual machine that the implementation requires. See |
| diskUsage | The minimum amount of Disk Space required to install this implementation. See |
| runtimeMemoryUsage | The minimum amount of memory required to run an implementation. See |
| programmingLanguage | The computer programming language the software package was programmed in. See |
| checksum | The generated checksum value of a software package that is a self-contained module. See |
| dependency | This fields documents any dependencies that this implementation might have. See |
a implementation list object


An innovator just trying to make use of technology to help people around the world. With the tools and skills he has acquired over the years he continually works on projects that will help people live a simpler and better life. Or in a business context, how can technology help make businesses more efficient and innovative. He is also looking to pursue graduate studies in the field of Human Computer Interaction (HCI) to further enhance the experience of interacting with technology.
Cumulative GPA: 3.70
Senior Student Leadership Award
University Honors
College Honors
August 2014 - May 2018
AS-Level: 4 A's
IGCSE: 11 A*'s
Leadership Award
Excellence in English Award
September 2004 - June 2014
Working on research paper tackling the issue of doctor-patient communication in Qatar as part of a senior honors thesis project. The problem being that majority of the doctors in Qatar, and the Middle East, only speak English or Arabic, and the majority of the patients, being migrant workers, only speak Hindi, Urdu or Nepali, so these patients struggle to communicate at hospitals. The research question "How can technology help bridge the communication gap between doctors and patients in Qatar?" is being answered with a solution as, currently under development, a visual mobile application making use of graphic symbols and cartoon illustrations as the method of communication.
August 2017 - Present
Working on an ongoing research called "Arabic Author Profiling" under the Qatar National Research Fund and Carnegie Mellon University in collaboration with several other institutes around the world. The project aims to determine who the author of online Arabic text is based on the way they write Arabic, possibly even a pinpoint location of which region or country in the Arab world they might be from. I have been in charge of collecting online data by writing Python programs and running scrapes of known websites and saving that data on an offline repository. Project website can be found here, currently developing new upgraded website.
August 2017 - Present
Helping Professors in several tasks for each semester, involving tasks like grading homeworks and exams and assisting to conduct classes by preparing course content, as well as running workshops and assisting students in their homeworks in office hours. I have been a Course Assitant for the following courses: Introduction to Data Structures (Java), Healthcare Data Analytics and Big Data, Mobile Web App Design and Development, Human Computer Interaction and Testing
August 2015 - Present
Worked with a team of 5 students, designed and implemented two information systems solutions as part of the capstone project for Information Systems majors.
First project made of use of the Internet of Things concept with a Raspberry Pi and several sensors to create a prototype "Sensory Glove" to help blind or visually impaired people cook and navigate in the kitchen . Students will be challenged to produce "proof of concept" systems or prototypes that are fully documented, tested, and ready to present for external evaluation.
Second Project, "QatarHelp", is a web application that allows customers to be able to request any task or service and the developed system connects them with someone who is willing to carry out the task for them. This project won as one of the best business ideas in a CMU competition judged by several industry leaders. Prototype of web app can be found here. Currently being established as a startup.
August 2017 - December 2017
Worked with a group of 4 people, built a desktop software that works as an automated web crawler to aggregate all news and mentions of the organization on social media platforms like Twitter and Facebook, and news articles and videos from Google and YouTube. The software also documented and saved all online content as PDF and metadata in an offline repository. A demonstration video of this project can be found on my YouTube channel here.
May 2017 - July 2017
Working in the Terminals field under the Marketing department, was responsible for stock and supply chain management by coordinating with individual Vodafone vendors, warehouse management, suppliers(like Samsung), and other departments within the company to control supply of mobile devices being sold at the shops. Used softwares like SAP and Microsoft Excel for keeping track of devices. Also responsible for launching promotional campaigns and new device offers at Vodafone shops.
July 2016 - August 2016
Worked with one partner on a research project to develop a medical translation application to help patients communicate with doctors in the Middle East. Built an Android and iOS application using C# to create a common backend and then used Xamarin through Microsoft Visual Studio to create native user interfaces for both platforms. Made use of agile software development tactics like scrum. Conducted field and user studies to test and improve the app by visiting emergency room of Hamad Hospital and Labor City clinic.
May 2016 - June 2016
Worked on three different academic projects to enhance programming skills.
First Project, "World Domination", is a desktop strategic turn-based game developed using Python 2.7 and making use of Sockets to allow two players to be able to play over the network.
Second project, is a re-creation of a popular mobile app game called "Jetpack Joyride" that was also completely made using Python 2.7.
Third project, was an imitation of "Facebook" as a desktop application that allows multiple users to be able to chat with each other simultaneously over the network with several other features like adding or deleting friends, etc. much like the social media website. This application was developed entirely in Java and also made use of Sockets for networking.
August 2014 - December 2015


mat-slide-toggle
is an on/off control that
can be toggled via clicking or dragging.
@Input() labelPosition: 'before' | 'after'
Whether the
label should appear after or before the slide-toggle. Defaults to
'after'
@Output() change: EventEmitter<MatSlideToggleChange>
An event will be dispatched each time the slide-toggle changes its
value.


Welcome,
Guest
Welcome,
{{ sesUser.username }}
{{ sesUser.name }}
Home
About
Contact
Recent
Popular
Sign In
Profile
Log Out
New Post
New User
View on Github


Average Boys enrollments: {{ data_boys_primary.enrollment.mean | floatformat}}
Average Girls enrollments: {{ data_girls_primary.enrollment.mean | floatformat}}
Median Boys enrollments: {{ data_boys_primary.enrollment.median | floatformat}}
Median Girls enrollments: {{ data_girls_primary.enrollment.median | floatformat}}
Standard Deviation Boys enrollments: {{ data_boys_primary.enrollment.std | floatformat}}
Standard Deviation Girls enrollments: {{ data_girls_primary.enrollment.std | floatformat}}
Average Boys enrollments: {{ data_boys_secondary.enrollment.mean | floatformat}}
Average Girls enrollments: {{ data_girls_secondary.enrollment.mean | floatformat}}
Median Boys enrollments: {{ data_boys_secondary.enrollment.median | floatformat}}
Median Girls enrollments: {{ data_girls_secondary.enrollment.median | floatformat}}
Standard Deviation Boys enrollments: {{ data_boys_secondary.enrollment.std | floatformat}}
Standard Deviation Girls enrollments: {{ data_girls_secondary.enrollment.std | floatformat}}


Practical-6:Create following layout using css layout properties.


---
layout: post
title: Running GUI programs over ssh command line
date: '2016-11-22T00:12:00.002-05:00'
author: umhau
tags:
- ssh
- Linux
- Linux Mint 18
- mathematica
- Raspberry Pi
categories: tools memos
modified_time: '2016-11-23T14:42:33.308-05:00'
blogger_id: tag:blogger.com,1999:blog-2584289275272726799.post-3232330539941806946
blogger_orig_url: http://nixingaround.blogspot.com/2016/11/running-gui-programs-over-ssh-command.html
---
I've never run into this before, and it's really cool.
ssh -X pi@raspberrypiThis allows the remote computer to use the local computer's x server to run the gui for the remote program. Sooo, I can use Mathematica on my Mint 18 laptop through an ssh connection to my RPi 2. Very cool.


Issues per Build ID
Origin
Reference
Total Size
High Priority
Normal Priority
Low Priority
Distribution by Priority
Warnings by Origin


Applications which use the Impex library will generally have a single ExportControl object. This object is usually a child of the File menu; however, applications may put it wherever they want. They should also place it on the application object's GAGCNLT_SELF_LOAD_OPTIONS GCN list. Applications should disable this object (with MSG_GEN_SET_NOT_ENABLED) whenever they are not able to prepare data for export; for example, some applications will choose to disable file exporting whenever the "Cut" and "Copy" functions are disabled.
The ExportControl object is subclassed from
GenControlClass
(by way of
ImportExportClass
, as noted above). It thus has all the functionality of that class. It also has a few instance data fields of its own; they are shown in ExportControlClass Instance Data
.
Code Display 16-2 ExportControlClass Instance Data
/* ECI_attrs is a word-length record which stores attribute information for the * ImportControl object. It has only one flag, ECA_IGNORE_INPUT. */ @instance ExportControlAttrs ECI_attrs = 0;
/* ECI_dataClasses is a word-length record which indicates what Metafile formats * are supported by the application. The application must set this field. */ @instance ImpexDataClasses ECI_dataClasses = 0;
/* ECI_destination and ECI_message indicate what message should be sent when the * ExportControl object is preparing to export a file. The application must set * these fields. The message must take a single argument, namely a pointer to an * ImpexTranslationParams structure in ss:bp (on the stack). */ @instance optr ECI_destination; @instance word ECI_message;
/* Applications may wish to add their own UI objects to the Export dialog box. * They can do so by defining a generic tree (the top object of which must be not * "usable"), and putting an optr to the top object in ATTR_EXPORT_CONTROL_APP_UI. */ @vardata optr ATTR_EXPORT_CONTROL_APP_UI;
/* Controller features flags */ typedef ByteFlags ExportControlFeatures; #define EXPORTCF_BASIC 0x01
typedef ByteFlags ExportControlToolboxFeatures; #define EXPORTCTF_DIALOG_BOX 0x01
ExportControlAttrs, MSG_EXPORT_CONTROL_GET_ATTRS, MSG_EXPORT_CONTROL_SET_ATTRS
ECI
_attrs
is a word-length record of type
ExportControlAttrs
. This record contains only one flag:
To find out the current setting of this field, send
MSG_EXPORT_CONTROL_GET_ATTRS
to the ImportControl. To change this field, send MSG_EXPORT_CONTROL_SET_ATTRS to the ImportControl.
ExportControlAttrs MSG_EXPORT_CONTROL_GET_ATTRS();
This message retrieves the current setting of the ExportControl's ECI
_attrs
field.
Source: Unrestricted.
Destination: Any ExportControl object.
Return: The ExportControl's ECI
_attrs
field.
Interception: This message should not be intercepted.
void MSG_EXPORT_CONTROL_SET_ATTRS( ExportControlAttrs attrs);
This message changes the current settings of an ExportControl's ECI
_attrs
field.
Source: Unrestricted.
Destination: Any ExportControl object.
Parameters:
attrs
The new settings for the ECI
_attrs
field.
Interception: This message should not be intercepted.
MSG_EXPORT_CONTROL_GET_DATA_CLASSES, MSG_EXPORT_CONTROL_SET_DATA_CLASSES
When you declare an Export object, you must specify what kind of Metafiles your application is able to create. You do this by setting the value of the ECI
_dataClasses
field. This field is a word-length record of type
ImpexDataClasses
(described in ImpexTranslationParams
). If (for example) only the IDC_TEXT bit is set, the ExportControl will use only those export libraries which expect text Metafile input. More than one bit may be set; when the ExportControl sends its notification, it will tell the application what type of data it expects to export.
To find out the current settings of the ECI
_dataClasses
field, send MSG_EXPORT_CONTROL_GET_DATA_CLASSES. To change the settings of this field, send MSG_EXPORT_CONTROL_SET_DATA_CLASSES.
ImpexDataClasses MSG_EXPORT_CONTROL_GET_DATA_CLASSES();
This message retrieves the current setting of the ExportControl's ECI
_dataClasses
field. This tells you what kind of data can be exported.
Source: Unrestricted.
Destination: Any ExportControl object.
Return: The ExportControl's ECI
_dataClasses
field.
Interception: This message should not be intercepted.
void MSG_EXPORT_CONTROL_SET_DATA_CLASSES( ImpexDataClasses dataClasses);
This message changes the current settings of an ExportControl's ECI
_dataClasses
field.
Source: Unrestricted.
Destination: Any ExportControl object.
Parameters:
dataClasses
The new settings for the ECI
_dataClasses
field.
Interception: This message should not be intercepted.
MSG_EXPORT_CONTROL_GET_ACTION, MSG_EXPORT_CONTROL_SET_ACTION
The ExportControl does most of its work transparently to the application. It interacts with the rest of the application after the user selects the name, location, and format of the exported file. At this point the ExportControl creates a temporary transfer file and sends a notification message to the application; the notification message passes the file handle and the format expected. The application responds by creating a VM chain in the transfer file and filling it with the data to export, formatted in the appropriate Metafile format. The ExportControl can then call the translation library to create the output file.
The application determines what notification message will be sent, and to what object, by setting the ECI
_destination
and ECI
_message
fields. Whatever object will receive the message should define an appropriate message.
The ExportControl will send this message with a single parameter:
itp
, a pointer to an
ImpexTranslationParams
structure. The fields of the structure have the following meanings in this situation:
ITP_impexOD
_returnMsg
MSG_EXPORT_CONTROL_EXPORT_COMPLETE.
_dataClass
ImpexDataClasses
record with one flag set. This flag indicates what type of Metafile should be prepared.
_transferVMFile
VMFileHandle
of the temporary transfer file.
_transferVMChain
VMBlockHandle
of the head of the chain to this field. If the application fails for any reason, it should leave this field as a null handle.
_internal
The recipient of the message should take any appropriate action; usually this entails translating the current selection into the Metafile format and writing it to a VM chain. When the application is finished, it should call
ImpexImportExportCompleted()
. This routine will send the appropriate acknowledgment message to the ExportControl object (in this case,
MSG_EXPORT_CONTROL_EXPORT_COMPLETE
). This routine takes one parameter, namely the
itp
pointer which was passed to the object. The ITP
_transferVMChain
field of the
ImpexTranslationParams
structure should be set to the handle of the head block in the VM chain. If the application was unable to prepare the data for export, it should clear this field.
The ExportControl object will have created a temporary file for the application to use. This file will be entirely empty when the application gets it. The ExportControl will ignore everything in the file except for the VM chain indicated by ITP
_transferVMChain
; thus, an application can feel free to allocate blocks in the VM file for scratch space. The ExportControl will destroy the file when the translation library has finished preparing the output file.
Applications which use the object model of document control will often set ECI
_destination
to TO_APP_TARGET; this will make it send its messages to the target object. The application can find out the ExportControl's action by sending it
MSG_EXPORT_CONTROL_GET_ACTION
. The application can change the ExportControl's action by sending it
MSG_EXPORT_CONTROL_SET_ACTION
.
void MSG_EXPORT_CONTROL_GET_ACTION( ObjectState * retValue);
This message retrieves the values of an ExportControl's ECI
_destination
and ECI
_message
fields. These fields indicate what action the ExportControl will take when it needs to have data prepared for export.
Source: Unrestricted.
Destination: Any ImportControl object.
Parameters:
retValue
A pointer to an
ObjectState
structure.
Return: The value of ICI
_message
(i.e. the message sent by the ExportControl).
recipient
ObjectState
structure describing the message sent.Interception: This message should not be intercepted.
Structures: The message and recipient are written to an
ObjectState
structure:
typedef struct { int notUsed; word message; /* Message sent */ optr destOD; /* Destination of message */ } ObjectState;
void MSG_EXPORT_CONTROL_SET_ACTION( optr destOD, /* Send messages to this object. */ word ECImsg); /* Send this message to the above recipient. */
This message changes the values of an ExportControl's ECI
_destination
and ECI
_message
fields. These fields indicate what action the ExportControl will take when it is finished preparing a file for export.
Source: Unrestricted.
Destination: Any ExportControl object.
Parameters:
recipient
Set ECI
_destination
to this value.
message
_message
to this value.Interception: This message should not be intercepted.
When the user selects the "Export" trigger or tool, the Export controller brings up a dialog box. The application can, if it wishes, add UI objects to this box. It does so by defining a tree of generic objects (the top object of which must be set "not usable"). It must place an optr to the top object in the tree in ATTR_EXPORT_CONTROL_APP_UI. When the ExportControl builds the dialog box, it will add that optr as one of the children in the tree and set it "usable".


wetware
`Prev `__
W
`Next `__
--------------
**wetware**: /wet´weir/, n.
[prob.: from the novels of Rudy Rucker]
1. The human nervous system, as opposed to computer hardware or
software. “Wetware has 7 plus or minus 2 temporary registers.”
2. Human beings (programmers, operators, administrators) attached to a
computer system, as opposed to the system's hardware or software. See
`*liveware* <../L/liveware.html>`__,
`*meatware* <../M/meatware.html>`__.
--------------
+-----------------------------------+----------------------------+--------------------------+
| `Prev `__ | `Up <../W.html>`__ | `Next `__ |
+-----------------------------------+----------------------------+--------------------------+
| well-connected | `Home <../index.html>`__ | whack |
+-----------------------------------+----------------------------+--------------------------+


Located on the north coast of Colombia, Santa Marta was one of the first cities to be discovered in the country and is also known as "Ciudad Mágica" (the Magic City). Santa Marta is located to the north of Cartagena (150 Kms - 3 hours and 30 minutes by car) and Barranquilla (90 Kms- 1 hours and 30 minutes by car) - two of the best known and most beautiful cities on the Colombian coast
Santa Marta is reported to be a safe town to visit and a great place from which to explore the wonderful hinterland of Colombia with its snow-capped mountains and natural parks, such as the renowned Tayrona Park. This historic city is about 100nm NE of Catagena.
With the opening of the new IGY Marina Santa Marta, it is poised to become a central destination for those cruising to and from Panama, Venezuela, Aruba, Trinidad and Tobago.
Position 11° 14.67'N, 74° 13.05'W (marina entrance).
Full details on the formalities required for clearing into and out of Colombia can be found at Colombia Formalities.
For a list of agents see Clearance Agents.
Remember, an agent is required to clear into and out of Colombia, so no attempt at contacting the Port Captain should be made, except through your nominated clearing agent (Agencia Maritima) on arrival.
Marina Santa Marta now has authorisation to act as a clearance agent. The marina will organise all clearance on behalf of the yacht owner. The only cost for clearing into Colombia at this marina is the cruising permit charge - however it does mean 5+ days berthed in the marina. On your 5th day in the marina, the agent will contact the officer from Customs-DIAN, who will inspect the boat and give the TIP. This process takes 48 hours.
Yachts at anchor cannot use the services of the marina for clearance, however there are a number of shipping agents in town who offer this service for approx. US$130.
Go alongside the eastern dock or anchor south of the dock. Officials for clearance prefer to board at the dock.
Ensure that your zarpe lists Santa Marta as your next port of call, otherwise you may find yourself in severe difficulties and/or paying a stiff fine.
Last updated February 2015.
The new Island Global Yachting (IGY) marina here is making Santa Marta very popular with cruisers (photos by Kieran Higgs). Call the marina on VHF channel 16 or 72 (staff are very helpful and some speak good English) and they will organise everything.
Head to the east side of the bay, the entrance is about 0.3 nm south of the container cranes. You will see some masts over the wall but not many as this is mostly a motor boat marina. The entrance runs north to south and is marked with a yellow (yes, yellow) and green buoy.
If there is no reply from the marina, then pull onto the huge fuel dock on the port side of the entrance. The docks are not marked but you are now facing E Dock and the letters run towards the shore E D C B A - you will be directed to turn to port to one of these as F dock on the west side is for superyachts.
Docking rates vary (daily, weekly, monthly, three-six months and annual rate) but an approximate cost for a 12m berth per night (monohull) with a weekly rate is US$34 (including power and water consumption).
Anchoring
You cannot anchor once inside the marina.
It is possible to anchor south of the moored small boats in the port and north of the new marina, but there is no safe or sensible place to land the dinghy. The marina does not have a dinghy dock.
Many cruisers prefer to head to Taganga Bay in the National Park, 3NM north of Santa Marta, whilst waiting for their clearance paperwork to be completed (which can take up to 2 weeks). A permit is required which should be requested via your agent on arrival. There should be no extra charge for this permit. In Taganga Bay there is a little fishing village, with friendly locals, basic services and supplies and nearby alternative anchorages (see report adjacent). Do ensure that your agent has arranged permission for you to anchor here FIRST. Be aware also that boardings and robberies have occurred in this bay, see reports adjacent.
For details of various shops and services in the city, see Santa Marta Guide by Constance Elson. Fuel is available at Santa Marta Marina.
Last updated December 2015.


This document is part of a large collection of related documents.
Site Map
This document is part of a large collection of related documents.


Already have account?
Please Login
Hello everyone, welcome to my page. I'm Sandip Lama from Kathmandu, Nepal. I have completed upto my bachelor level degree in business studies from Caribbean College of Management, Kathmandu in 2013. Currently I'm in studying in KCGI, Kyoto, Japan for my master level in IT, major in Business Data Analytic. Including me there are four members in my family, my father, mother and younger brother. I love playing online games and watching anime. My father was from Hetauda but we are living in Kathmandu since I was born.


--- layout: page title: -contact description: order: 3 ---
Sylvia Tippmann
sylvia.tippmann(at)gmail.com
pgp key: 05B48450
mobile: 0044 7473 051836
Want to meet in person?
I am based in London but can
frequently be found in Berlin,
or in proximity to the Alps.


{{name}}
Since you may have installed this project by pulling it from GitHub, it could include a .git folder. You main want to remove this folder if you downloaded it into an existing Git repository.
View the readme.


--- layout: default Title: Business parking permits Breadcrumb1_title: Parking & Travel Breadcrumb1_url: section-parking.html Breadcrumb2_title: Business parking permits Breadcrumb2_url: section-business-permits.html ---
If your business premises is in a residents parking zone, you may be entitled to up to 2 parking permits for visitors to your business or for essential business vehicles such as delivery vans.
Any type of business or organisation can apply, including schools and charities. You can apply for a permit for
You cannot apply for a business parking permit if
If necessary, check which parking zone you are in. Please note that business parking permits are not available in Bath central zone.
A permit will allow you to park your business vehicle on the street within your allocated zone. The permit does not allow you to park in other zones and you can't park in time-limited waiting or pay-and-display only parking areas.
If a permit gets lost, for example if a customer drives away with it and you are unable to retreive it, then you will be unable to use that permit until it is cancelled and reissued. To reisse a permit please contact us.
Most permits can be updated, renewed or cancelled online. This takes a couple of minutes and takes effect immediately.
If you change your business vehicle you must update its details immediately to avoid getting a parking fine.
You can renew your permit up to 1 month before the expiry date. Renewal can be done online and only takes a couple of minutes. If you are renewing an existing permit all you need is your payment details. You must renew before the expiry date or you may be fined for parking in the zone.


{% extends "base.html" %} {% block stylesheets %} {% endblock %} {% block content %}
After creating your team, share the team name and password with your teammates so they can join your team.


Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to<EMAIL_ADDRESS>so we can send you a copy immediately.
Checker browser type matcher
__construct(
null|string|array $userAgent
=
null, array $server
=
array, array $config
=
array
)
:
void
Constructor
Inherited from: \Zend_Http_UserAgent_AbstractDevice::__construct()Allows injecting user agent, server array, and/or config array. If an array is provided for the first argument, the assumption should be that the device object is being seeded with cached values from serialization.
| Name | Type | Description |
|---|---|---|
| $userAgent | null|string|array | If array, restores from serialized version |
| $server | array | |
| $config | array |
_defineFeatures(
)
:
array|null
Look for features
Inherited from: \Zend_Http_UserAgent_AbstractDevice::_defineFeatures()| Type | Description |
|---|---|
| arraynull |
_getDefaultFeatures(
)
:
void
Sets all the standard features extracted from the User Agent chain and $this->_server vars
Inherited from: \Zend_Http_UserAgent_AbstractDevice::_getDefaultFeatures()_loadFeaturesAdapter(
)
:
array
Loads the Features Adapter if it's defined in the $config array Otherwise, nothing is done
Inherited from: \Zend_Http_UserAgent_AbstractDevice::_loadFeaturesAdapter()| Type | Description |
|---|---|
| array |
_matchAgentAgainstSignatures(
string $userAgent, array $signatures
)
:
bool
Match a user agent string against a list of signatures
Inherited from: \Zend_Http_UserAgent_AbstractDevice::_matchAgentAgainstSignatures()| Name | Type | Description |
|---|---|---|
| $userAgent | string | |
| $signatures | array |
| Type | Description |
|---|---|
| bool |
_restoreFromArray(
array $spec
)
:
void
Restore object state from array
Inherited from: \Zend_Http_UserAgent_AbstractDevice::_restoreFromArray()| Name | Type | Description |
|---|---|---|
| $spec | array |
extractFromUserAgent(
string $userAgent
)
:
array
Extract and sets informations from the User Agent chain
Inherited from: \Zend_Http_UserAgent_AbstractDevice::extractFromUserAgent()| Name | Type | Description |
|---|---|---|
| $userAgent | string | User Agent chain |
| Type | Description |
|---|---|
| array |
getAllFeatures(
)
:
array
Gets all the browser/device features
Inherited from: \Zend_Http_UserAgent_AbstractDevice::getAllFeatures()| Type | Description |
|---|---|
| array |
getAllGroups(
)
:
array
Gets all the browser/device features' groups
Inherited from: \Zend_Http_UserAgent_AbstractDevice::getAllGroups()| Type | Description |
|---|---|
| array |
getBrowser(
)
:
string
Get the browser type
Inherited from: \Zend_Http_UserAgent_AbstractDevice::getBrowser()| Type | Description |
|---|---|
| string |
getBrowserVersion(
)
:
string
Get the browser version
Inherited from: \Zend_Http_UserAgent_AbstractDevice::getBrowserVersion()| Type | Description |
|---|---|
| string |
getFeature(
string $feature
)
:
string|null
Gets the value of the current browser/device feature
Inherited from: \Zend_Http_UserAgent_AbstractDevice::getFeature()| Name | Type | Description |
|---|---|---|
| $feature | string | Feature to search |
| Type | Description |
|---|---|
| stringnull |
getGroup(
string $group
)
:
array
Gets an array of features associated to a group
Inherited from: \Zend_Http_UserAgent_AbstractDevice::getGroup()| Name | Type | Description |
|---|---|---|
| $group | string | Group param |
| Type | Description |
|---|---|
| array |
getImageFormatSupport(
)
:
array
Retrieve image format support
Inherited from: \Zend_Http_UserAgent_AbstractDevice::getImageFormatSupport()| Type | Description |
|---|---|
| array |
getImages(
)
:
\the
Get image types
Inherited from: \Zend_Http_UserAgent_AbstractDevice::getImages()| Type | Description |
|---|---|
| \the | $_images |
getMaxImageHeight(
)
:
int
Get maximum image height supported by this device
Inherited from: \Zend_Http_UserAgent_AbstractDevice::getMaxImageHeight()| Type | Description |
|---|---|
| int |
getMaxImageWidth(
)
:
int
Get maximum image width supported by this device
Inherited from: \Zend_Http_UserAgent_AbstractDevice::getMaxImageWidth()| Type | Description |
|---|---|
| int |
getPhysicalScreenHeight(
)
:
int
Get physical screen height of this device
Inherited from: \Zend_Http_UserAgent_AbstractDevice::getPhysicalScreenHeight()| Type | Description |
|---|---|
| int |
getPhysicalScreenWidth(
)
:
int
Get physical screen width of this device
Inherited from: \Zend_Http_UserAgent_AbstractDevice::getPhysicalScreenWidth()| Type | Description |
|---|---|
| int |
getPreferredMarkup(
)
:
string
Get preferred markup type
Inherited from: \Zend_Http_UserAgent_AbstractDevice::getPreferredMarkup()| Type | Description |
|---|---|
| string |
getUserAgent(
)
:
string
Get the user agent string
Inherited from: \Zend_Http_UserAgent_AbstractDevice::getUserAgent()| Type | Description |
|---|---|
| string |
getXhtmlSupportLevel(
)
:
int
Get supported X/HTML version
Inherited from: \Zend_Http_UserAgent_AbstractDevice::getXhtmlSupportLevel()| Type | Description |
|---|---|
| int |
hasFeature(
string $feature
)
:
bool
Check a feature for the current browser/device.
Inherited from: \Zend_Http_UserAgent_AbstractDevice::hasFeature()| Name | Type | Description |
|---|---|---|
| $feature | string | The feature to check. |
| Type | Description |
|---|---|
| bool |
hasFlashSupport(
)
:
bool
Does the device support Flash?
Inherited from: \Zend_Http_UserAgent_AbstractDevice::hasFlashSupport()| Type | Description |
|---|---|
| bool |
hasPdfSupport(
)
:
bool
Does the device support PDF?
Inherited from: \Zend_Http_UserAgent_AbstractDevice::hasPdfSupport()| Type | Description |
|---|---|
| bool |
hasPhoneNumber(
)
:
bool
Does the device have a phone number associated with it?
Inherited from: \Zend_Http_UserAgent_AbstractDevice::hasPhoneNumber()| Type | Description |
|---|---|
| bool |
httpsSupport(
)
:
bool
Does the device support HTTPS?
Inherited from: \Zend_Http_UserAgent_AbstractDevice::httpsSupport()| Type | Description |
|---|---|
| bool |
match(
string $userAgent, array $server
)
:
bool
Comparison of the UserAgent chain and User Agent signatures
Return either an array of browser signature strings, or a boolean.
| Name | Type | Description |
|---|---|---|
| $userAgent | string | User Agent chain |
| $server | array | $_SERVER like param |
| Type | Description |
|---|---|
| bool |
serialize(
)
:
string
Serialize object
Inherited from: \Zend_Http_UserAgent_AbstractDevice::serialize()| Type | Description |
|---|---|
| string |
setBrowser(
string $browser
)
:
void
| Name | Type | Description |
|---|---|---|
| $browser | string |
setBrowserVersion(
string $browserVersion
)
:
void
| Name | Type | Description |
|---|---|---|
| $browserVersion | string |
setFeature(
string $feature, string $value
=
false, string $group
)
:
\Zend_Http_UserAgent_AbstractDevice
Set a feature for the current browser/device.
Inherited from: \Zend_Http_UserAgent_AbstractDevice::setFeature()| Name | Type | Description |
|---|---|---|
| $feature | string | The feature to set. |
| $value | string | (option) feature value. |
| $group | string | (option) Group to associate with the feature |
| Type | Description |
|---|---|
| \Zend_Http_UserAgent_AbstractDevice |
setGroup(
string $group, string $feature
)
:
\Zend_Http_UserAgent_AbstractDevice
Affects a feature to a group
Inherited from: \Zend_Http_UserAgent_AbstractDevice::setGroup()| Name | Type | Description |
|---|---|---|
| $group | string | Group name |
| $feature | string | Feature name |
| Type | Description |
|---|---|
| \Zend_Http_UserAgent_AbstractDevice |
setImages(
array $_images
)
:
void
| Name | Type | Description |
|---|---|---|
| $_images | array |
setUserAgent(
string $userAgent
)
:
void
| Name | Type | Description |
|---|---|---|
| $userAgent | string |
unserialize(
string $serialized
)
:
void
Unserialize
Inherited from: \Zend_Http_UserAgent_AbstractDevice::unserialize()| Name | Type | Description |
|---|---|---|
| $serialized | string |


1 They said that Egypt until the time of King Rhampsinitus was altogether well-governed and prospered greatly, but that Kheops, who was the next king, brought the people to utter misery. For first he closed all the temples, so that no one could sacrifice there; and next, he compelled all the Egyptians to work for him.
2 To some, he assigned the task of dragging stones from the quarries in the Arabian mountains to the Nile; and after the stones were ferried across the river in boats, he organized others to receive and drag them to the mountains called Libyan.
3 They worked in gangs of a hundred thousand men, each gang for three months. For ten years the people wore themselves out building the road over which the stones were dragged, work which was in my opinion not much lighter at all than the building of the pyramid
4 (for the road is nearly a mile long and twenty yards wide, and elevated at its highest to a height of sixteen yards, and it is all of stone polished and carved with figures). The aforesaid ten years went to the building of this road and of the underground chambers in the hill where the pyramids stand; these, the king meant to be burial-places for himself, and surrounded them with water, bringing in a channel from the Nile.
5 The pyramid itself was twenty years in the making. Its base is square, each side eight hundred feet long, and its height is the same; the whole is of stone polished and most exactly fitted; there is no block of less than thirty feet in length.


years = [str(x) for x in sorted(df.Year.unique())]
locations = sorted(df.Location.unique())
source_pyramid = ColumnDataSource(data=dict())
def pyramid():
xdr = DataRange1d()
ydr = DataRange1d()
years = [str(x) for x in sorted(df.Year.unique())]
locations = sorted(df.Location.unique())
source_pyramid = ColumnDataSource(data=dict(female=[], male=[], groups=[], shifted=[]))
def pyramid():
xdr = DataRange1d()


@(me: User, patron: lila.plan.Patron)(implicit ctx: Context) @site.layout( title = "Thank you for your support!", moreCss = cssTag("plan.css")) {
You are supporting lichess with paypal.
If you wish to cancel your support, please contact us at lichess.contact@@gmail.com.


About
HTML Gauges is a collection of JavaScript classes that draw and update analog dial-type gauges on an HTML 5 canvas. The class files each draw a unique type of gauge. Gauges can then be updated using their draw() method whenever a value changes.
What can it do?
The available types of gauges are Rounded270Gauge, Rounded90Gauge, and LinearGauge. Rounded270Gauge requires a square canvas, Rounded90Gauge looks best on a 2:1 ratio rectangle, with either portrait or landscape orientation. LinearGauge is at home on a rectanglular canvas with a ratio of 3:1 or higher.
A few examples are shown on this page. There is also a sample.html file that shows more combinations of options that allow gauges to appear with or without a border, portrait-style or landscape, and even with anti-clockwise needle deflection.
Fig 1 — Simulating an old, analog FM tuner.
Using HTML Gauges
Using HTML Gauges to take your own web page up to eleven is relatively simple.
- Copy the htmlGauges.js JavaScript file to your site and link it with a script tag in the page header.
- Create a canvas element with the dimensions that you want for your analog gauge and give it an id attribute.
- Use JavaScript to create a new instance of one of the gauges, giving it the id of the canvas as a parameter. (Optionally supply a label and initial needle deflection value.)
- Call the draw() method with a number between 0 and 1 to move the indicator needle between zero and full-scale deflection.
Here's an abreviated example of how to create and update a temperature gauge:
... <head> <script src='Rounded270Gauge.js'></script> ... <body> <canvas id='thermometerCanvas' height=100 width=100> <script>thermometerGauge = new Rounded270Gauge('thermometerCanvas', 'Temperature', 0.33);<script> ... <button onclick='thermometerGauge.draw(0.67);'>Heat it up.<button> ...
Just include the file you need, create a canvas, and apply the gauge. That's all there is to it.
What's next?
Numeric labels on the scale, at least at the endpoints, but ideally at evenly spaced locations if desired. This will probably result in restructuring the constructor parameters as rest parameters, making the first string (canvasId) required, and interpreting any following strings as the gauge label followed by labels to be placed on the scale at end points and equal intervals between.


Toggle navigation
Cloister Meal Checker
Meal Swipes
Statistics
About
Contact
Members
First
Last
Guests
First
Last
Swipes


This package is responsible for generating verification conditions from an AST and type information obtained by the package {@code freeboogie.tc}.


Myki money top ups online may take up to 90 minutes to process.Myki pass top ups online may take around 24 hours to process.
If you plan to travel sooner, top up at a myki machine, myki retail shop or ticket office.
You cannot save your credit card details because you do not have screen lock enabled.
Receipt email
{{topupOptions.reminderEmail}}
Due to the buggy myki website, it will always send the receipt to your myki account's email address. To change the email address, log in to the myki website.
Top ups may take up to 90 minutes to be processed and will not immediately appear in the app. After it is processed it will be synced to your card the next time you touch on.