A decentralized ledger for copyright registration of media assets
VIM is a decentralized ledger for copyright registration of media assets governed by its stakeholders
It provides a system of economic incentives and rewards for content sharing to authors and allows agencies
and professionals to purchase royalty-free licenses directly from content authors without any intermediaries
and with zero fees.
Key features for Authors
Decentralized public ledger of ownership records
Authors are able to register the ownership for their visual content in a decentralized
tamper-proof
public database and set a price for license sale
Author rewards for publishing
50% of VIM token inflation forms Author Reward Pool, which incentivizes authors for content
sharing
based on the reaction to this photo from VIM community
Integration with hosting services and social networks
Authors will have off-chain tools to export visual content from their accounts on Flickr,
Instagram,
YouTube and other services.
key features for customers
Verifiable records of license purchases
All purchases made by customers are verifiable by interested third-parties and could technically
prove
the fact of license purchase in courts
Purchase with 0% fees
VIM allows customers to pay directly to the author without any third-parties and with zero fees,
while
image and video stocks collect up to 90% fees, making the content 4-5 times more expensive.
Access to unique content form hosting services and social networks
VIM allows customers to legally use large amounts of unique visual content from social networks and
image/video hostings as part of their digital campaigns, presentations, or on their websites
Access to sales history
The ledger is transparent and provides access to the information about content purchases, dates,
prices
and overall popularity of content items


#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Required Modules
from parapy.core import *
from parapy.geom import *
from definitions import *
from directories import *
__author__ = ["Nelson Johnson"]
__all__ = ["FlightController"]
[docs]class FlightController(Component):
""" This class will create the Navio2 flight controller geometry. The dimensions are at https://emlid.com/navio/ .
:returns: ParaPy Geometry of the flight computer
"""
__icon__ = os.path.join(DIRS['ICON_DIR'], 'chip.png')
#: Navio 2 Flight computer dimensions are below. Source: https://emlid.com/navio/
[docs] @Attribute
def l_navio(self):
""" The 65mm length of the Flight Computer is the longest dimension and is to be oriented parallel with the x
axis.
:return: ParaPy Flight Controller Length
:rtype: float
"""
return 0.065
#: :type: float
[docs] @Attribute
def w_navio(self):
""" The 55mm width is to be oriented parallel with the y axis.
:return: ParaPy Flight Controller Width
:rtype: float
"""
return 0.055
[docs] @Attribute
def h_navio(self):
""" The flight controller height is to be oriented parallel with the y axis. This height was assumed from their
figure.
:return: ParaPy Flight Controller height
:rtype: float
"""
return 0.017
[docs] @Part
def flightcontroller_offset(self):
""" This creates the geometry of the flight controller. FOR BOX FUNCTION: Width is x direction, length is
y direction, height is z direction.
:return: ParaPy Flight Controller Geometry
:rtype: Box
"""
return Box(width=self.l_navio,
length=self.w_navio,
height=self.h_navio,
color='green',
hidden=True)
[docs] @Part
def solid(self):
""" This shifts the shape to the correct place with respect to the local axis system.
:return: ParaPy Flight Controller Geometry
:rtype: TranslatedShape
"""
return TranslatedShape(shape_in=self.flightcontroller_offset,
displacement=Vector(0, -self.w_navio*0.5, 0),
transparency=0.7,
color='green')
[docs] @Attribute
def flight_controller_power(self):
""" This attribute estimates the Navio2 flight computer power. It is found by multiplying the average voltage
(5V), by the average current (150mA). Source: https://emlid.com/navio/
:return: Flight Computer Power
:rtype: float
"""
return 0.15*5
[docs] @Attribute
def component_type(self):
""" This attribute names the component 'flightcontroller' for flight controller.
:return: String with flightcontroller's component name
:rtype: str
"""
return 'flightcontroller'
[docs] @Attribute
def center_of_gravity(self):
""" This attribute returns the COG of the flight controller.
:return: ParaPy Point
:rtype: ParaPy Point
"""
return self.solid.cog
[docs] @Attribute
def weight(self):
""" The mass of the Navio2 flight computer is 23 grams.
:return: Navio2 Mass
:rtype: float
"""
return 0.023
[docs] @Part
def internal_shape(self):
""" This obtains a bounding box of the flight controller to size the fuselage frames.
:return: Navio2 Shape
:rtype: ScaledShape
"""
return ScaledShape(shape_in=self.solid, reference_point=self.solid.cog, factor=1,
transparency=0.7, hidden=True)
[docs] @Attribute
def label(self):
""" This labels the flight controller 'Avionics'
:return: Avionics Label
:rtype: str
"""
return 'Avionics'
if __name__ == '__main__':
from parapy.gui import display
obj = FlightController()
display(obj)


PART V. EMPLOYEE ORGANIZATIONS;
VETERAN'S PREFERENCE; OTHER RIGHTS
§§76-101, 102 REPEALED. L 2001, c 123, §§4, 5.


Lesson Plan Title: How to Perform Stored Cross Site Scripting (XSS)
Concept / Topic To Teach:
It is always a good practice to scrub all input, especially those inputs that will later be used as parameters to OS commands, scripts, and database queries. It is particularly important for content that will be permanently stored somewhere in the application. Users should not be able to create message content that could cause another user to load an undesireable page or undesireable content when the user's message is retrieved.General Goal(s):
The user should be able to add message content that cause another user to load an undesireable page or content.


A regular expression based lexical analyzer generator for Erlang, similar to lex or flex.
ScanRet = {ok,Tokens,EndLine} | {eof,EndLine} | {error,ErrorDescriptor,EndLine} Cont = continuation() ErrorDescriptor = {ErrorLine,Module,Error}
file(FileName) -> ok | error
file(FileName, Options) -> ok | error
Generates a lexical analyzer from the definition in the input file. The input file has the extension .xrl. This is added to the filename if it is not given. The resulting module is the Xrl filename without the .xrl extension.
The current options are:
Any of the Boolean options can be set to true by stating the name of the option. For example, verbose is equivalent to {verbose, true}.
format_error(ErrorDescriptor) -> Chars
Types:
ErrorDescriptor = errordesc()
Chars = [char() | Chars]
Returns a string which describes the error ErrorDescriptor returned when there is an error in a regular expression.
The following functions are exported by the generated scanner.
string(String) -> ScanRet
string(String, StartLine) -> ScanRet
Scans String and returns all the tokens in it, or an error. N.B. it is an error if all of the characters in String are consumed.
token(Cont, Chars) -> {more,Cont} | {done,ScanRet,RestChars}
token(Cont, Chars, StartLine) -> {more,Cont}
| {done,ScanRet,RestChars}
This is a re-entrant call to try and scan one token from Chars. If there are enough characters in Chars to either scan a token or detect an error then this will be returned with {done,...}. Otherwise {cont,Cont} will be returned where Cont is used in the next call to token with more characters to try an scan the token. This is continued until a token has been scanned. Cont is initially [].
It is not designed to be called directly by an application but used through the i/o system where it can typically called in an application by:
io:request(InFile, {get_until,Prompt,Module,token,[Line]}) -> ScanRet
tokens(Cont, Chars) -> {more,Cont} | {done,ScanRet,RestChars}
tokens(Cont, Chars, StartLine) ->
{more,Cont} | {done,ScanRet,RestChars}
This is a re-entrant call to try and scan tokens from Chars. If there are enough characters in Chars to either scan tokens or detect an error then this will be returned with {done,...}. Otherwise {cont,Cont} will be returned where Cont is used in the next call to tokens with more characters to try an scan the tokens. This is continued until all tokens have been scanned. Cont is initially [].
This functions differs from token in that it will continue to scan tokens upto and including an {end_token,Token} has been scanned (see next section). It will then return all the tokens. This is typically used for scanning grammars like Erlang where there is an explicit end token, '.'. If no end token is found then the whole file will be scanned and returned. If an error occurs then all tokens upto and including the next end token will be skipped.
It is not designed to be called directly by an application but used through the i/o system where it can typically called in an application by:
io:request(InFile, {get_until,Prompt,Module,tokens,[Line]}) -> ScanRet
Erlang style comments starting with a '%' are allowed in scanner files. A definition file has the following format:
<Header> Definitions. <Macro Definitions> Rules. <Token Rules> Erlang Code. <Erlang Code>
The "Definitions.", "Rules." and "Erlang Code." headings are mandatory and must occur at the beginning of a source line. The <Header>, <Macro Definitions> and <Erlang Code> sections may be empty but there must be at least one rule.
Macro definitions have the following format:
NAME = VALUE
and there must be spaces around '='. Macros can be used in the regular expressions of rules by writing {NAME}. N.B. when macros are expanded in expressions the macro calls are replaced by the macro value without any form of quoting or enclosing in parentheses.
Rules have the following format:
<Regexp> : <Erlang code>.
The <Regexp> must occur at the start of a line and not include any blanks, use \t and \s to include TAB and SPACE characters in the regular expression. If <Regexp> matches then the corresponding <Erlang code> is evaluated to generate a token. With the Erlang code the following predefined variables are available:
The code must return:
It is also possible to push back characters into the input characters with the following returns:
These have the same meanings as the normal returns but the characters in PushBackList will be prepended to the input characters and scanned for the next token. Note that pushing back a newline will mean the line numbering will no longer be correct. N.B. Pushing back characters gives you unexpected possibilities to cause the scanner to loop!
The following example would match a simple Erlang integer or float and return a token which could be sent to the Erlang parser:
D = [0-9] {D}+ : {token,{integer,TokenLine,list_to_integer(TokenChars)}}. {D}+\.{D}+((E|e)(\+|\-)?{D}+)? : {token,{float,TokenLine,list_to_float(TokenChars)}}.
The Erlang code in the "Erlang Code." section is written into the output file directly after the module declaration and predefined exports declaration so it is possible to add extra exports, define imports and other attributes which are then visible in the whole file.
The regular expressions allowed here is a subset of the set found in egrep and in the AWK programming language, as defined in the book, The AWK Programming Language, by A. V. Aho, B. W. Kernighan, P. J. Weinberger. They are composed of the following characters:
The escape sequences allowed are the same as for Erlang strings:
The following examples define Erlang data types:
Atoms [a-z][0-9a-zA-Z_]* Variables [A-Z_][0-9a-zA-Z_]* Floats (\+|-)?[0-9]+\.[0-9]+((E|e)(\+|-)?[0-9]+)?
N.B. Anchoring a regular expression with ^ and $ is not implemented in the current version of leex and just generates a nasty error.


 Now you do!

NOW OFFERING BOARD AND TRAIN!
Our positive methods and in home atmosphere will provide your dog with the skills you need. Contact us to see how we can help.
Classes will combine cardio with strength training elements, working on all major muscle groups to help you achieve your fitness goals. While your work out is important to us, so is the dog training part! We will work on name recognition, stay, tricks and more, all during your workout.
We meet at various parks around Portland, and are always looking to try out somewhere new. Want us to hold a class at a park near you, that you don’t see listed below? Let us know!
 It also decreases your stress level. Your dog will reap the benefits as well.
Improved Health for you & your dog
Lack of exercise is one of the leading causes of behavior problems in dogs, and our class will provide you with the confidence that you have met your dog's physical and mental stimulation needs.
Our positive reinforcement training style will help your dog learn to pay better attention to you around distractions.
Our classes will strengthen the bond between you and your dog.
Run your dog over hurdles, teach impulse control during circuits, race courses alongside your canine companion; get fit while your dog practices some advanced & basic cues while also learning a few new tricks. We will incorporate free weights and bodyweight resistance to build your strength, all while building our dog’s focus among park distractions.
Want to get in a good workout while tiring your dog mentally & physically? This is the perfect fit! We will run you through exercises to build your strength and endurance, all while improving your dog’s focus and impulse control- and teaching a few new tricks along the way! We will show that both ends of the leash can get in a good workout without running!
Our Board & Train program is a perfect option if you have a puppy that is testing your patience, exhibiting early warning signs of a behavior problem, or if you simply don’t have the time to work on the puppy basics due to vacation or a long work day.
Leave your pup in the hands of a Certified Professional Dog Trainer, who will ensure that the training important to you is being done in an efficient and compassionate way, that will give you the results you want. With our positive based methods we will work with things like play biting, house training, basic obedience cues, as well as confidence building and impulse control, as it applies.
Not only will you be able to feel confident that your pup is in great hands, but you’ll come home to a happy, tired and better trained dog.
Want to leave your pup with us just for the day?
We have day training available, where we will squeeze all this in, and bring your pup home in the evening. More information here.
Our Overnight Package Includes:
Exercise is a vital part of keeping your dog healthy and happy. That’s why at Sit Stay Fit, we believe in the importance of exercising your dog, both mentally and physically. You tell us what aspects of training to focus on (such as loose leash walking, leave it around distractions, etc.) and how much exercise your dog needs. Then, we will get it done in a fun, positive way that will result in a better behaved, tired dog.
Whether you have an excitable dog that just needs more exercise, a leash reactive dog that needs training, or you just don’t want your dog to spend the day bored, and home alone- we can help! As trainers, we will employ our positive (and effective!) reward based methods the second we step out your front door. Our service will result in a dog that’s not just tired at the end of the walk, but better trained.
As dog lovers (maybe fanatic is a better word!) we’ve worked with dogs most of our lives. Between growing up around dogs, owning our own dogs, working in dog training and volunteering in shelters, we have tons of combined experience. We’ve always believed in the power of training using positive methods, and the importance of exercise in our personal and professional lives. And after working together in dog training for awhile, we slowly learned ways we could combine these two crucial pieces of dog ownership.
As fitness enthusiasts ourselves, we both truly believe in group fitness. You work harder, you enjoy it more and the class experience keeps you motivated and coming back. Our unique classes, and one of the very first like it in our home town of Portland, will help keep you motivated and leading a healthier lifestyle. We will also help you make sure you are meeting your dog’s exercise needs, as well as help you build better focus from your dog in the presence of distractions. We will even teach some tricks, some for strengthening and stretching, others just for fun!
We believe in a positive, encouraging atmosphere for both dogs and humans, you should feel great when you leave; getting up and out the door to exercise both you and your dog will be one of the best choices you’ve made all day! Our dogs love it, we hope you and yours do too.


INDEX for albandrieu.com
Welcome to Alban Andrieu's index page.
Additional information about Configuration, Reporting and Scripts can be found.
Jenkins Freestyle jobs
Jenkins Pipeline jobs
FreeNAS ® © 2020 - iXsystems, Inc
Freenas Iocage Plugins
DevOps Tools
FreeNAS
Ubuntu
DevOps Monitoring
LiveBox
DevSecOps - please visit my profile on LinkedInor e-mail me<EMAIL_ADDRESS>Back to top


Setting up data maintenance
Online Material Withdrawal System by Philsaga Mining Corporation
There are different prerequisites that are needed to be setup before a particular transaction can be made. These prerequisites are needed to be able to be part of the choices inside OMWS when doing transactions. These are as follows:
- Click main menu from the sidebar.
Contractors
- Click or click to setup the contractor and its details.
- You will be redirected to a page where contractors defined inside OMWS are listed.
- You may do searching of the existing contractor by putting the keyword on a text box provided and click .
- You may also add or define a new contractor by clicking .
- Input all relevant data.
- Click .
- To verify that the newly added contractor is already part of the system you may see the populated records listed below of the same window page or you may do searching.
- After which you may assign the newly added contractor to specific location given that location is already defined.
- You may also want to keep the list of contractors by clicking .
- Click or click to setup the location and its details.
- You will be redirected to a page where locations defined inside OMWS are listed.
- You may do searching of the existing locations by putting the keyword on a text box provided and click .
- You may also add or define a new location by clicking .
- Input all relevant data.
- Click .
- To verify that the newly added location is already part of the system you may see the populated records listed below of the same window page or you may do searching.
- After which you may assign the newly added location to specific cost code given that cost code is already defined.
- Once a location has been defined along with cost codes you may click .
- You may keep a list fo locations by clicking .
Receivers
- Click or click to setup the receiver and its details.
- You will be redirected to a page where receviers defined inside OMWS are listed.
- You may do searching of the existing receiver by putting the keyword on a text box provided and click .
- You may also add or define a new receiver by clicking .
- Input all relevant data.
- Click .
- To verify that the newly added receiver is already part of the system you may see the populated records listed below of the same window page or you may do searching.
- Once a recevier is no longer part of the system you may click so to avoid unnecessary receiving transactions. This also serves as a control of unwanted and illegal transactions.
- You may keep a list of receivesr by clicking and you may opt to choose which record you may wanted to keep for historical and reporting purposes.
Approvers
- Click or click to setup the approver and its details.
- You will be redirected to a page where approvers defined inside OMWS are listed.
- You may do searching of the existing approver by putting the keyword on a text box provided and click .
- You may also add or define a new approver by clicking .
- Input all relevant data.
- Click .
- To verify that the newly added approver is already part of the system you may see the populated records listed below of the same window page or you may do searching.
- Once an approver is no longer part of the system you may click so to avoid unnecessary approval of transactions. This also serves as a control of unwanted and illegal transactions. You may also want to an approving personnel who has been deactivated for some reason but you must seek approval first from top management.
- You may keep a list of approvers by clicking and you may opt to choose which record you may wanted to keep for historical and reporting purposes.
- Click or click to setup the cost codes and its details.
- You will be redirected to a page where cost codes defined inside OMWS are listed.
- You may do searching of the existing cost codes by putting the keyword on a text box provided and click .
- You may also add or define a new cost code by clicking .
- Input all relevant data.
- Click .
- To verify that the newly added cost code is already part of the system you may see the populated records listed below of the same window page or you may do searching.
- Once a cost code is no longer part of the system you may click . Note: Unlike other deactivation this part of the OWMS has no activation counterpart. Be cautious when deactivating a cost code. You must seek approval first from top management in order to deactivate a cost code.
Cut-Off
- Click or click to setup the cut-off and its details.
- You will be redirected to a page where cut-off defined inside OMWS are listed.
- You may also add or define a new cut-off dates by clicking .
- You may define the date of the cut-off by clicking the calendar button.
- Click . Please refer to cut-off documentation on Menu Icon.
- Click to setup the category and its details.
- You will be redirected to a page where category defined inside OMWS are listed.
- You may also add or define a new category by clicking .
- Input all relevant data.
- Click .
- To verify that the newly added category is already part of the system you may see the populated records listed below of the same window page.
Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator


Dr M arrives in Busan for Asean-South Korea commemorative summit
BUSAN, Nov 24 — Prime Minister Tun Dr Mahathir Mohamad arrived at Busan’s Gimhae Air Base today to attend the Asean-South Korea Commemorative Summit 2019.
The special aircraft carrying the Malaysian premier and wife Tun Dr Siti Hasmah Mohd Ali touched down at the airport at 7.20pm local time Sunday (6.20pm Malaysian time).
On hand to welcome him at the airport were Korea’s Vice Minister of Foreign Affairs Lee Tae-Ho and South Korean Ambassador to Malaysia Lee Chi-beom.
Foreign Minister Datuk Saifuddin Abdullah and Ambassador of Malaysia to Korea Datuk Mohd Ashri Muda were also present.
Besides attending the commemorative summit, Dr Mahathir’s itinerary in Korea comprises a long list of events, meetings and media interviews, including a Dialogue Session at the CEO Summit of 2019, Invest Asean and Asean-South Korea Startup Expo.
At the CEO Dialogue by Korea Chamber of Commerce and Industry (KCCI) and Malaysian Investment Development Authority (MIDA), Dr Mahathir’s discussion will revolve around the theme “New Partnership for the Co-Prosperity of Korea & Asean Business”.
He is also scheduled to visit the Malaysian Pavilion at the Invest Asean Exhibition and the Asean-South Korea Innovation Showcase.
While in Busan, the Prime Minister will also take the opportunity to visit the Korea Aerospace Industry (KAI), Hyundai Rotem Changwon Factory and Samsung Heavy Industries Goeje Shipyard for a tour of Petronas’ Floating Liquified Natural Gas (FLNG) 2.
After the summit, Dr Mahathir will undertake an official visit to Seoul from Nov 27 to 28 — his first official visit to South Korea since assuming the post as Malaysia’s seventh Prime Minister in May 2018. — Bernama


Park-Me-Happy
Show Sample Street Crime Data
Show Sample Heatmap Data
Search Near Me
Location Error
Error: location services may be turned off
About
Location Error
Error: location services may be turned off
Park-Me-Happy Map


@sircork made a meme. It’s been in my head since I saw it. Steemit is without a doubt an awesome platform, but there’s also a rather steep learning curve to climb in order to figure this place out. I thought I’d take a quick stab at putting this stuff all in one place. It’s like your steemit vocab list.
Functional Vocabulary
Blockchain: A type of digital ledger. It keeps track of all transactions. Think of making an excel sheet and every 3 seconds you hit save and it adds the snap shot of changes as a new block to the chain. The chain contains all information that’s ever happened. Steemit.com and websites like it are able to view and retrieve information from the chain in an easily digestible format.
Witness: Technically it’s a server that helps assemble the blockchain. It’s also a person. The witnesses are elected members of the community. The server settings effect things like average blocksize, percent interest on SBDs, and the witnesses publish prices used to calculate values and earnings by backend of the blockchain. Many witnesses focus on the technical end of the blockchain. They may add new features and sister websites to use the blockchain in novel ways. Many witnesses also think of themselves having a social purpose helping new members, advocating for the community, or explaining what all this stuff is.
Steemit. Steemit is a company that runs the steemit.com website. It was founded by @ned and @dan. @dan has since left and is now managed by @ned. There are a fairly large number of developers that work to keep the website improving and adding new features to the steemit.com interface. Steemit is currently working on their next set of goals, which is to increase the rate at which this ecosystem can onboard new members.
Steem: Steem is a unit of currency. It’s created by the Steemit Blockchain. The value fluctuates so, it’s hard to compare it to something. It’s like owning a volatile stock that goes up and down in vale, but as of right now hovers between $1-2/steem.
Steem Power: If you own steem you can convert it into Steem Power. This is like owning and activating a stock in a company. You now own X% of the output of the blockchain and can exert some control over it. If you have high steem power your upvotes are worth more.
Steem Backed Dollars (SBDs): This is a measurement of debt to be paid by the blockchain. The percent interest fluctuates, but is set by the witnesses, which they use to ensure it stays worth at least $1.
Crypto Currency- These come in many fashions, but largely they are digital currency alternatives to government issued debt based notes. The crypto is in reference to many of them using cryptography as a method to secure interactions and transfer of digital currencies.
Exchange: Much like a stock exchange you can exchange crypto currencies for one another. Just like you can sell apple stocks to purchase IBM you can buy and trade bitcoins for litecoins or steem. Exchanges are marketplaces where people buy and sell the difference currencies for one another. A very common exchange is bittrex.
Coin: The crypto currencies usually refer to themselves as coins. Bitcoin is an example. There is also Litecoin and Dogecoin. These are not printed metal coins, but digital currency that use the term coin to loosely describe it’s association to money.
Token: Token is another commenly used term for a digital currency or thing of value. You can think of them like poker chips representing value.
Wallet: A wallet is a program that stores the value of one or more cryptocurrencies. You typically have an address that is either a name in the case of Steemit or a long string of numbers and letters in the case of Bitcoin. If you want to buy, sell, or transfer your currency it likely is going into and out of one or more wallets. You can think of these as the cryptocurrency equivalent of a bank account.
Transfer: Just like handing you a $5 dollar bill I can transfer value digitally too. This can be like wiring money in the banking world where you send it from one account to another. A transfer is how you bring digital currency from one wallet to another.
Fiat Currency: Fiat generally means backed by nothing. Government currencies used to be backed by gold, but in the 1970s Nixon took america off of the gold standard. Now the common understanding is that US Dollars are backed by nothing. Thus they are called fiat currencies. People are often concerned about infinite inflation when currencies can be printed without any limit like the amount of physical gold in the world.
Distribution: People referencing this are generally speaking about the percent ownership of steem by it’s members. Currently steemit has a rather slanted distribution with the top 1% of steem holders owning 93% of the steem.
Upvote: If you like a story you can upvote it. This not only shows the author that you like their content, but it also put some rewards towards their posts
Resteem: This is similar to the share function on facebook. You are able to share stories from authors you have enjoyed reading to your follower list when you click the resteem option.
voting power: You have a maximum voting power of 100%. Every time you vote it slowly drains. Every day it comes back by 20%. A typical maximum vote drains 2% of your remaining voting power. So, a max vote at 100% voting power will remove 2% of your voting power. A max vote at 50% of your voting power will only remove 1% of your voting power because it’s removing the power based on what you have left.
 The rain is teh 20% that refills teh pool every day. Your votes are teh bucketloads coming out of the remaining water.
Followers: People that like your stories have the option to click the follow button and subscribe to your articles. Every time you publish your followers will automatically receive the story.
Slang
Steemes: The combination of the word Steem and meme. These can be memes about steem or simply memes created and posted to steemit.
Whales, Dolphins, Minnows, Redfish: These fish analogies typically reference the amount of wealth someone has. While the terms are used broadly across the cryptocurrency space on Steemit the ranges go like this:
Redfish: 0-1000SP
Minnow: 0-5000 SP
Dolphin: 5000-50000
Whale: 50000+ SP
Whale balz: a vulgar reference to the amount of steem an account holder posses.
How to profit on Steemit
The fastest advice I have for you is that different activities will represent a larger portion of your income depending on how much SP you have. I generally encourage folks to get 300 followers before starting to concentrate more heavily on authoring if their intent is simply growth. In general the advice goes like this-
Minnows comment, dolphins author, whales curate
Commenting: You can add feedback on every article. These are called comments.
Author: When you write a new post and publish that to the world that’s considered authoring
Curate: When you spend a lot of time upvoting posts and comments that’s consider commenting. People whale accounts can make money curating it’s effectively the fastest wealth generator for them.
This page is synchronized from the post: ‘STEEMIT TIPS: Steemit is easy all you have to know is the following list:’


Amberial is a great learning tool and in fact was the first learning tool to ever be added to the supreme repository of knowledge that is the Extremetoaster Learning Center.


Activity 1 - Expressions and Interpolation
Demo of Expressions and Interpolation in Angular JS.
Just a normal webpage inside of Github,
that I just upload.
You can get to know me through my Social Media Accounts.
You can find my Github at Github@ZelkeyZZ.
You can find my Twitch Channel at Twitch@ZelkeyZZ.
You can find my Youtube Channel at Youtube@ZelkeyZZ.
You can also join my Discord Server at Discord@ZelkeyZZ.
You can also add me via Visiting my Steam Profile at Steam@ZelkeyZZ.
You can also follow me through Twitter at Twitter@ZelkeyZZ.
Demo of Expressions and Interpolation in Angular JS.
This is Free-To-Use and Available to everyone, who wants to build their own website.


Pixnake
Your browser does not support the canvas element.
LEFT
UP
DOWN
RIGHT
Page is using cookies only for saving games highscore.
If you not accept this state please leave this page ;)


{% extends "layout.html" %} {% block title %}
Your mod pack has no description! You should edit it to replace this text!
{%- else -%}Your mod pack is empty! You should edit it to add some mods. You can edit this text, too!
{%- endif -%} {%- else -%} No description. {%- endif -%}


Playing Around With Guilloche Patterns
So we need f(t) and g(t) to produce x and y coords of a rectangular path.
How?
As t moves from 0 to infinity, we want the path to move to the right for a bit, then up for a bit, then left for a bit, then down for a bit, then just keep doing that, going around and around. So these functions have some sort of period, repeating, well, periodically.
If we just think about x = f(t), for x, we want it to begin at 0, then increase at a constant rate for a bit, then stand still for a bit, then decrease back to zero for a bit, then stand still for a bit, then repeat.
And for y, we want it to remain constant for a bit, then move up (decrease towards zero) at a constant rate for a bit, then remain zero for a bit, then increase up to it's original value at a constant rate.
So how to do that? Example 1 (see guilloche.pde)


THE GEL LANGUAGE
We proceed as follows. We first
give an informal overview of ownership in Gel,
illustrated with a number of code examples. We then present
detailed rules for type checking and an argument that the single-owner
property holds in Gel.
Gel, like C#, includes both value types and
reference types. Value types in Gel
are
primitive types including bool
, int
and float
. Reference types include object
,
string
and user-defined subclasses of object
.
Gel extends C#'s type
system with owning types.
The
type T ^ (where T
is a reference type) represents an owning
pointer to
an object of type T
. A reference
type written
without a ^
character indicates a non-owning
pointer. Like a non-owning pointer, an owning pointer may
hold either an object reference or null
.
In Gel, as in C#, all value and reference types are ultimately
derived from the top-level object
type. Strictly speaking, inheritance applies only to value
and
reference types; owning types are not themselves considered members of
the class inheritance graph.
Local variables, method parameters, method return
values and object fields may all have owning or non-owning types.
In Gel there is
always exactly one owning pointer to every object. As a
consequence of this fact, all objects in a running Gel program belong
to a set of ownership trees; tree roots include static fields of every
class and local variables in every stack frame. (During the
course of
expression evaluation, temporary values of owning type may form
additional tree roots.)
Ownership
of an object can transfer
from an owning pointer
P to an owning pointer Q. In this case we say that P loses
ownership
of the object and that Q takes ownership of the
object.
At run time, the Gel implementation keeps a count of the
number of
non-owning pointers to each object; this count may be zero or an
arbitrary positive value. The count is used only for ensuring
that no non-owning pointers remain to a destroyed object as described
in a following section.
Here's a minimal Gel program:
class Foo {
public static void Main() {
Foo ^f = new Foo();
}
}
The new
operator returns an owning
pointer. In this program, the local variable f
receives ownership of the newly allocated object. When Main()
exits and f
goes out of scope, Gel destroys
the object automatically.
If an owning pointer variable is updated with a new value, any
previously pointed-to object is destroyed immediately:
void Fun() {
Foo ^f = new Foo(); // allocates a new Foo
f = new Foo(); // the first Foo allocated is destroyed here
f = null; // the second Foo allocated is destroyed here
...
}
An assignment to an owning variable causes an
ownership transfer:
void Fun() {
Foo ^f = new Foo();
Foo ^g = f; // ownership transfers to g
}
It is a compile-time error to read from any local
variable which may have lost ownership:
void Fun() {
Foo ^f = new Foo();
Foo ^g = f; // ownership transfers to g
Foo h = f; // error: f has lost ownership
}
The Gel type checker enforces this restriction by performing control
flow
analysis on each method and ensuring that no owning variable loses
ownership on any code path leading to a point where the variable is
read. This is a straightforward extension of the mechanism
used to ensure that every variable is initialized before use.
Gel could, alternatively, cause an owning local variable to become null
if it loses ownership. We've decided against this behavior
since this side effect might not be obviously apparent to someone
reading the code. More fundamentally, this would destroy the
language's erasure property, described in a
following section.
Fields
As mentioned above, object fields (including both instance
fields and static
fields) may have either owning or non-owning types. Here is a
singly linked list class
which holds
an integer in each node:
class Node {
public Node ^next;
public int i;
public Node(int j) { i = j; }
}
Gel includes an operator take
which
takes ownership of
a value from an owning field, and has the side effect of
setting the field's value to null
.
An expression which reads an owning field without using take
has a non-owning pointer type:
void main() {
Node ^n = new Node(5);
n.next = new Node(4);
Node ^p = n.next; // compile-time error: no conversion from Node to Node ^
Node ^p = take n.next; // okay: ownership transfers; now n.next is null
}
Gel could conceivably take ownership from and null
out owning fields automatically whenever they're read in an owning
context; then the take
operator would be
unnecessary. But then the side effect of nulling out a field
would be much less apparent to programmers; Gel includes take
so that this side effect is explicit (and to preserve the erasure
property described below).
Methods
A method parameter with owning type takes
ownership of the value passed to that parameter when the method is
invoked. If a method's return type is owning, then the
method's caller takes ownership of the return value when the method
returns.
Here is a doubly linked list class with
an integer in each node; its constructor takes arguments with owning
and non-owning pointer types:
class Node {
int i;
public Node ^next;
public Node prev;
public Node(int j, Node ^n, Node p) { i = j; next = n; prev = p; }
}
As a larger example, the following method takes an
integer k
and returns a doubly linked list containing the integers 1 through k
:
Node ^IntList(int k) {
Node ^n = null;
for (int i = 1 ; i <= k ; ++i) {
Node o = n; // keep a pointer to previous head of list
n = new Node(i, n, null);
if (o != null)
o.prev = n; // create backlink
}
return n;
}
In the line which calls the new Node()
constructor, the owning variable n
first
loses ownership of the object it points to, since it passes that value
to a constructor parameter with owning type: the constructor takes
ownership of the object passed. After the constructor
returns, n
receives ownership of the newly
allocated object.
Type Casts
Type casts in Gel never affect whether a type is owning; a
cast is always from an owning type to an owning type or from an
non-owning type to an non-owning type. Syntactically, a cast
is always written without the "^
", even if the type it affects
is owning. Thus:
void Fun() {
Foo ^f = new Foo();
Bar ^b = (Bar) f; // f loses ownership to b here
}
Gel, like C#, includes operators is
and as
which perform run-time type
checks. The expression E is T
evaluates E to a value v, and returns true if v is of type T and false
otherwise. The expression E as T
evaluates E to a value v, and returns v if it is of type T and null
otherwise. Like type casts, the is
and as
operators are always written with non-owning types,
but may operate on either owning or non-owning types:
void Fun() {
Foo ^f = new Foo();
Bar ^b = f as Bar;
}
this
In Gel this
is always a non-owning
pointer:
class Foo {
static Foo ^f;
...
void Fun() {
f = this; // compile-time error: can't convert from Foo to Foo ^
}
}
Strings
Strings in Gel are not owned; the type string ^
does not exist. In a compiled Gel program, strings are
internally reference counted; a string is freed when its reference
count reaches zero.
We thought about making strings owned in Gel, but strings are
so common in real-world programs that we thought it might burdensome
for programmers to have to worry about string ownership.
There's no problem with using classical reference counting for strings:
they don't point to other objects so they can never be involved in a
pointer cycle.
A string
may be converted either to
an object ^
or to an object
:
void Fun() {
object ^o = "a"; // ok
object p = "b"; // ok
}
Arrays
In Gel an array may hold either owning or non-owning pointers:
void Fun() {
Foo [] ^a = new Foo[5]; // an owned array of non-owning pointers to Foo objects
Foo ^[] ^b = new Foo^[5]; // an owned array of owning pointers to Foo objects
Foo ^[] c = new Foo^[5]; // a non-owned array of owning pointers to Foo objects
b[0] = new Foo();
a[0] = b[0];
}
The take
operator may operate on
array elements:
void Fun() {
Foo ^[] ^a = new Foo^[5];
a[0] = new Foo();
Foo ^f = take a[0]; // a[0] is null after the take
}
Autoboxing
Gel (like Java 5 and C#) provides autoboxing:
a simple value such an int
or bool
may be stored in a variable holding an object. In Gel, a
boxed value always has the owning type object ^
.
For example:
void Fun() {
object ^o = 7; // ok
object p = false; // compile-time error: can't convert from bool to object
}
In an owning type T ^
, T
must not be a value type; the types int ^
and bool ^
do not exist in Gel, for
example. An unboxing conversion must be explicit, and yields
a value type:
void Fun() {
object ^o = 7;
int i = (int) o;
}
Object Destruction
Whenever an owning pointer to an object o is destroyed without
transferring ownership elsewhere, then Gel destroys
o as
follows. First Gel destroys all fields in o (in
reverse lexical
order). If any of these fields are owning pointers to other objects
then those objects are destroyed recursively; if any fields are non-owning
pointers the reference count of their referent is decremented. Finally Gel
checks o's non-owning
reference count. If the reference count is non-zero, Gel
issues a run-time error and terminates the program; otherwise Gel frees
the memory used to store o and continues execution.
This simple destruction algorithm can destroy linked data
structures automatically.
If each node of
a singly linked list contains an owning pointer to the next node in the
list, then when a pointer to the list head goes out of scope Gel will
destroy the entire list.
Because an object's subobjects are destroyed before the
object's
reference count is checked, the algorithm can destroy many data
structures containing pointer cycles. As a simple example,
the
following method uses the IntList method presented earlier to create a
doubly-linked list containing 2 nodes:
void MakeList() {
Node ^n = IntList(2);
}
When the method exits, the variable n goes out of scope and the list is
destroyed automatically. Initially, the first list node has a
non-owning reference count of 1 since the second list node points to
it. Before checking the first node's reference count, Gel
destroys the second list node, which destroys the non-owning pointer to
the first node and hence decrements the first node's reference count to
0.
In general, then, Gel can automatically destroy any data
structure in
which every non-owning pointer from an object o points to an object
which is an ancestor of o in the object ownership tree.
Gel's object destruction algorithm has some significant limitations.
Most fundamentally, it cannot destroy arbitrary graphs
of non-owning pointers; if a data structure contains non-owning
pointers to non-ancestor nodes, then the programmer must write code to
null out those pointers before the structure is destroyed.
Another problem is that the algorithm may use a
large amount
of stack space when destroying objects due to its recursive nature.
In the Extensions section, below, we propose a better
algorithm
for destroying objects in Gel.
Type Conversions
In the sections above we've described how ownership interacts
with various Gel language features, and presented various examples
where Gel allows or disallows conversions between owning and non-owning
types. In this section we give a more complete description of
Gel's rules for type conversions.
Gel classifies each expression in a program as one of the following kinds:
- A variable: either
- a local variable or method parameter variable
(type) E
, where E is classified
as a variable
E as type
, where E is classified
as a variable
E ? E1 : E2
, where E1 and E2 are
classified as variables
- A field: either
- an access to a instance field or static field
- an access to an array element
- A value: any other expression
Gel, like C# and Java, includes both implicit
and explicit
type
conversions. A number of language contructs implicitly
convert a
value to a destination type. Explicit type conversions are
performed by the type cast operator and by a small number of other
language constructs.
Every implicit conversion in Gel takes place in one of the following
conversion contexts:
- Assignment context: in an assignment V = E, when implicitly
converting from the type of E to the type of V
- Argument conversion context: in a method call, when
implicitly converting a method argument to its corresponding
parameter type
- Return context: when converting the expression in a return
statement to the method's return type
- Other context: used for a small number of additional
conversions
We now present Gel's implicit and explicit conversion rules.
(We
omit rules relating to conversions between value types, such
as between int and char; these rules are detailed in the Gel
reference manual and are similar to value conversion rules in C#.)
Implicit conversions
Every type T is implicitly convertible to itself.
If a type T is derived from a type U, then T is
implicitly convertible to U.
The null type is implicitly convertible to any reference type
or owning type.
T ^ is implicitly convertible to U ^ if T is implicitly
convertible to U.
In an argument conversion or local assignment context, T ^ is
implicitly convertible to U if T is implicitly convertible to U, and
either
- the conversion is in an argument conversion context, or
- the conversion is in an assigment context, and the source
expression is classified as a variable.
Any value type is implicitly convertible to object ^
.
In an argument conversion context, any value type is also implicitly
convertible to object
. These
conversions are boxing conversions.
In a compiled Gel program, a boxing conversion allocates a boxed object
instance.
string
is implicitly convertible to object
^
and to object
.
Explicit conversions
f T is implicitly convertible to U, then T is explicitly convertible to
U.
If a type T is derived from a type U, then U is
explicitly convertible to T. This conversion will fail if the
source value is not an instance of T.
T ^ is explicitly convertible to U ^ if T is explicitly
convertible to U.
object
and object ^
are explicitly convertible to any value type T; this is an unboxing
conversion. This conversion will fail if the
source value is not actually an instance of T.
object
and object ^
are explicitly convertible to
string
. This conversion will fail if
the source value is not actually a string.
Discussion
Gel never allows a type conversion to a non-owning to an owning pointer
type. A conversion from an owning to a non-owning pointer is
allowed only in certain contexts as per the rules above; when such a
conversion occurs, at run time the source pointer retains ownership and
a new non-owning pointer is created. The conversion rules disallow
conversions which would inevitably lead to object destruction errors at
run time. As an example, consider the following method:
Foo Fun() {
return new Foo();
}
The type conversion from Foo ^ to Foo occurs in a return context, and
is hence disallowed. Gel could theoretically allow this type
conversion and generate code for the method. Then at method
exit
the newly allocated Foo object would be destroyed (since it is owned by
a temporary owning pointer, and ownership hasn't transferred
elsewhere). But the destroyed object's non-owning pointer
count
would be 1, representing the non-owning pointer returned from
the
method, and so the object destruction would yield a run-time error.
Safety
In this section we use an informal argument to show that every Gel
object
always has a single owner, and that hence Gel is type safe.
At run time in Gel, every owning pointer is always one of the following:
- a variable: either a local variable or method parameter
variable.
- a field: either an instance field, a static field, or an
array element
- a temporary value in an expression
When each object is created, it has a single owner: the temporary value
returned by the new
operator.
Suppose that a new owning pointer to an existing object o is created.
o already exists, so the new pointer must take ownership from
some existing pointer P. Then P must be owning, since the
language provides no type convesion from a non-owning to an owning
pointer.
If P is a variable V, Gel
ensures
that V cannot be read again, as described in the Overview
section above. The runtime implementation may not bother to
overwrite V's value in memory, but V is unreadable and hence is not
considered an
owner; the new owner is the only owner of the
object.
If P is a field, then the new pointer must be created using the take
operator;
any other expression reading a field value yields a non-owning pointer.
The take
operator
nulls out the field, and so the new owner is the only owner.
Suppose that P is a temporary value. Every temporary in
expression evaluation is consumed at most
once, so in this case
the
new owner is the only owner; the old value cannot be read again.
As a simple example, in the statement "Foo ^f = new Foo()"
the
temporary value returned by new Foo()
is
consumed once and only once, as it is assigned to f.
(Note that it is possible that an owning temporary will not
lose
ownership, as in the statement "Fun();" where the method Fun returns an
owning pointer. In this case Gel destroys the object as the
temporary value is destroyed.)
We have shown, then, that whenever a new owning pointer to an object is
created the single-owner property is preserved. Since every object
begins with a single
owner, this means that in every running program every object always has
a single owner during its lifetime.
Safety follows immediately from the single-owner property. We
assume that the underlying C# language is safe and that all safety
checks (such as array bounds checks) are preserved in the Gel
implementation. We will argue that every pointer which might
ever be read points to a live object (i.e. an object which has not yet
been destroyed); we call this the safety property. The safety
property is trivially true at the beginning of program execution, when
there are no pointers and no objects. We will show that this
property is true before any of the following events, then it is also
true afterward:
- An object is created. In this case the new
operator returns a new owning pointer to the newly created object,
which is live.
- A pointer is created. If this is not a new object
creation, then the new pointer's value must be initialized from some
existing pointer P. Since the safety property was true
before, P points to a live object; therefore the new pointer
points to a live object as well.
- An object O is destroyed. In this case there must
be no non-owning pointers to O; otherwise a run-time error would
result. We have shown that there must be only a single owning
pointer to O, which must be destroyed at the same time since every
object destruction is caused by an owning pointer destruction.
So after O is destroyed there can be no outstanding pointers
to it.
- A pointer is destroyed. If this is a non-owning
pointer then this causes a reference count decrement, which occurs in a
live object since the safety property holds beforehand. If
this is a owning pointer then this causes an object destruction as
outlined in the preceding case.
We conclude that the safety property always holds. As a
consequence, no pointer access will ever touch deallocated memory and
so Gel is safe.
Erasure
Note that Gel adds only two syntactic elements to C#: the type
constructor ^ and the operator take.
Suppose that we apply the following erasure
transformation to a Gel
program P:
- We remove every instance of the ^ type constructor: we
replace T ^ with T everywhere.
- For each instance take E of the take operator, let T ^ be
the
compile-time type of E. Then we replace take E with the
function call Take(ref E), where Take is defined as follows:
T Take(ref T p) {
T v = p;
p = null;
return v;
}
(Informally, this is a function which works like the take operator but
acts on a non-owning type).
Then the resulting program P' is a valid C# program. If P
terminates without error, then P' will also terminate without error and
will yield the same value as P.
Note that the converse is not true: it is possible that P' may
terminate without error, but that P will yield a run-time error.
To see this, consider the following Gel function:
int Fun() {
Foo ^f = new Foo();
Foo g = f;
f = null;
return 4;
}
This function will yield a run-time error in Gel, since at the moment f
is destroyed there is still a non-owning pointer g to the same object.
But if we apply the erasure transformation to this function,
then the resulting C# function will execute without error.
PROGRAMMING IN GEL
We have described the Gel language and argued that it is safe.
We must now address two questions: how easy is it to
use Gel's type system for writing real programs, and how well will Gel
programs perform? We discuss usability in this section and
performance in the following section.
We believe that many programmers writing in languages such as
C++ write code which frees objects based on ownership
relationships between objects. For example, most C++
programmers have written destructors which free objects pointed to by
the destroyed object. The popular scoped_ptr template class
from the Boost ++ library implements the ownership relationship; when a
scoped_ptr is destroyed the object it points to is freed automatically.
In some sense, then, Gel takes the existing informal notion of object
ownership and encodes it into the type system.
But how practical is ownership as a universal memory management
paradigm? We've only written one large program in Gel, namely
the Gel compiler/interpreter itself. In writing the Gel
compiler we found that most objects had natural owners; ownership works
particularly well for trees of objects such as the abstract syntax tree
generated by parsing. Certain objects' lifetimes
were indefinite, and we generally chose to allocate such
objects from pools: arrays of objects held at top level in the program.
Such objects were owned by the pools themselves; we used
non-owning pointers to the objects throughout the program. (The Gel implementation, in fact, includes a primitive type
pool
which can be used for allocations of this sort; we will not discuss pools further in this paper.)
The Gel implementation includes both a compiler and an interpreter.
In implementing the interpreter, we chose to represent owning
pointers in the interpreted language using owning pointers in the
interpreter itself. This means that the interpreter has no code
to free objects in the interpreted program explicitly; instead, objects
in the interpreted program are freed automatically when no longer
needed. (This is similar to implementing an interpreter for a
garbage-collected language in a garbage-collected language, in which
case the interpreter itself need not concern itself with garbage
collection, which "flows through" the interpreter to the interpreted
program.)
The interpreter contains numerous code paths which must manipulate
values in the interpreted language which might either be owned or
unowned pointers. To handle this situation, the interpreter code
has a class RValue with two subclasses: GValue, which holds a
value directly, and Reference, which holds a non-owning pointer to a
GValue. Code which manipulates values in the interpreted language
generally represents them using a variable of type RValue ^. If
this underlying value is owning, the variable holds the underlying
value directly; if it is not, the variable holds a Reference pointing
to the value. This was slightly awkward. We hope that this
particular coding difficulty was an artifact of implementing a
Gel interpreter in Gel itself, and that most programs in Gel will not
need to manipulate values whose ownership status is unknown at compile
time.
Circular data structures
It's possible for a Gel program to create cycles of owning
pointers. The following program creates two Bar
objects which point to each other:
class Bar {
Bar ^next;
static void MakeACycle() {
Bar ^n = new Bar();
Bar ^o = new Bar();
Bar p = o;
n.next = o;
p.next = n;
}
}
These objects will never be destroyed.
But this hardly matters in practical programming.
It's hard to create an owning pointer cycle by mistake in Gel, because
the type system guarantees that a programmer can't create an owning
pointer cycle and return an owning pointer to it. For
example, if we modify the MakeACycle
method
above to return a Bar ^
and add the
line return n;
at the end of the method, we
receive a compile-time error: we can't return n
because ownership has already transferred away from it (in the
assignment to
p.next
).
All common data structures can be coded without using owning
pointer cycles. For inherently circular structures such as a
circular linked list, the Gel programmer must either (a) allocate all
list nodes using a separate owner object (such as an allocation
pool as described earlier in this section) and then create the circular
links using non-owning pointers, or (b) intentionally create a cycle of
owning pointers as in the MakeACycle
method above, then break the the cycle manually when deciding to
destroy the list. This is somewhat unnatural in Gel, but circular
structures form only a small fraction of data structures encountered in
typical programs.


everest is an open-source pipeline for removing instrumental noise from light curves generated by K2. The code exploits correlations across the pixels on the Kepler CCD to remove systematics introduced by the spacecraft's pointing error, yielding light curves with precision comparable to that of the original Kepler mission. Check out the links at the top for the code, the paper, the documentation, and access to the MAST database of everest light curves.


I'm learning about regular expressions from a book called "The Bastards Book of Regular Expressions". It has lots of great examples, and slowly adds new tools. Here are some examples inspired by the book.
>> a = "The quick brown fox jumps over the lazy dog"
=> "The quick brown fox jumps over the lazy dog"
>> a.gsub!(/[aeiu]/,'o')
=> "Tho qoock brown fox jomps ovor tho lozy dog"
>> a.gsub!(/\s/,'*')
=> "Tho*qoock*brown*fox*jomps*ovor*tho*lozy*dog"
>> a.gsub!(/o{2}/,'00')
=> "Tho*q00ck*brown*fox*jomps*ovor*tho*lozy*dog"
>> b.gsub!(/\bcat\b/,'dog')
=> "The dog chased the mouse deep down into the catacombs. The dog would reach a state\nof catharsis if it were to catch that mouse."
>> b.gsub!(/\bcat+a/,'bee')
=> "The dog chased the mouse deep down into the beecombs. The dog would reach a state\nof catharsis if it were to catch that mouse."
>> c = "hahaaahaha"
=> "hahaaahaha"
>> c.gsub(/a+/,'a')
=> "hahahaha"
>> d = "hip hop hippity hop ship shop shhhoop de shhhhhhop"
=> "hip hop hippity hop ship shop shhhoop de shhhhhhop"
>> d.gsub(/sh{1,3}/,'h')
=> "hip hop hippity hop hip hop hoop de hhhhop"
>> d.gsub!(/sh{1,6}/,'h')
=> "hip hop hippity hop hip hop hoop de hop"
>> e = 'Binh said, "Diuuuuuuu". Minh said, "Diuuuu!". Nguyen said, "Duuuuuuuuuu". I said, "Damn it, say DIU!'
=> "Binh said, \"Diuuuuuuu\". Minh said, \"Diuuuu!\". Nguyen said, \"Duuuuuuuuuu\". I said, \"Damn it, say DIU!"
>> e.gsub(/Di*u+!*/,'DIU!')
=> "Binh said, \"DIU!\". Minh said, \"DIU!\". Nguyen said, \"DIU!\". I said, \"Damn it, say DIU!"
>> f = "10000000"
=> "10000000"
>> f.gsub(/0{6}/,' million')
=> "1 million0"
>> f.gsub!(/0{6}\b/,' million')
=> "10 million"
>> g = "Hello world hello universe"
=> "Hello world hello universe"
>> g.gsub(/^Hello/,'Good bye')
=> "Good bye world hello universe"
>> h = "www.devbootcamp"
=> "www.devbootcamp"
>> h.gsub(/$/,'.com')
=> "www.devbootcamp.com"
>> i = "Respect my 1337 skills n00b!"
=> "Respect my 1337 skills n00b!"
>> i.gsub(/\d{4}/,'elite')
=> "Respect my elite skills n00b!"
>> j = "batman catman fatman hatman ratman yatman"
=> "batman catman fatman hatman ratman yatman"
>> j.gsub(/[chy]atman/,'splatman')
=> "batman splatman fatman splatman ratman splatman"


Current Status
Apple’s shareholders and customers want it to end warrantless spying in Apple products and services.
Apple has approved the following proposal for discussion at its February 28, 2014 shareholder meeting in Cupertino. Spy Lockout was developed by Apple shareholders, developers, users, and employees, with advice from Electronic Frontier Foundation attorney Kurt Opsahl, encryption expert Bruce Schneier, Lavabit attorney Ian Samuel, and EFF founder John Gilmore. The shareholder raising it, David Levitt, will be given 2 minutes to speak. The shareholders present will vote. More important, we expect Apple to answer and implement the proposal without waiting for a binding order from all shareholders, to prevent the continuation of serious long-term harm to the company.
Letter to the General Counsel
General Counsel Bruce Sewell
Apple Inc.
Re: Advance Notice of Shareholder Business
Dear Mr. Sewell,
Over the course of 2013, new information regarding the relationship between government surveillance and private corporations have impacted Apple’s public image in ways that concern me as an investor. I hope you understand this is not a frivolous or unique interest of mine, but one that is shared by many other shareholders. We are deeply concerned by Apple’s failure to publicly renounce and take all necessary steps to prevent these violations. Some shareholders have already retreated from their prior stake in Apple.
Courts have already ruled (at times secretly) that misrepresentation and over-collection of data by government agencies has been ongoing. Court orders and warrants requiring Internet Service Providers to enable violations of all their users’ privacy are issued, in secret, with gag orders. SSL security keys are compromised, stolen, or coerced from executives and engineers.
Meanwhile, as of 5 November 2013, Apple has vowed maximum transparency within the law. We commend Apple’s new approach and welcome this significant progress.
But thus far Apple has declined to say definitively whether it has already received court orders that, for example, allow equipment to be installed at Apple premises that might be in use by bulk surveillance programs – putting up to 350 million iCloud users' data in jeopardy. In this context it is reasonable to conclude that governments have already requested such cooperation from Apple, under gag order, holding Apple staff and/or executives hostage.
This crisis of trust in US companies has already seriously injured international technology firms like Cisco.
Resolving this cannot wait another quarter – let alone another year – without serious injury to Apple. We wish to present this issue, and we welcome alternatives put forward by Apple that might help effectively resolve these threats to customer and investor confidence.
In the event there is insufficient response by Apple, we will submit a proxy shareholder proposal that may compel Apple to act belatedly in 2015.
Please contact me as soon as possible if you have any questions or concerns. I look forward to attending the Annual Meeting to raise this issue.
Proposal
Resolved:
A group of concerned Apple shareholders proposes several technical and policy actions Apple should take immediately, without waiting to be compelled by shareholders, to quickly earn back user trust and demonstrate Apple’s competence in repelling modern threats to user privacy.
We ask that the board enact a policy to use technical methods and other best practices to protect user data. Such best practices include:
- Encryption: Implement encryption techniques such as Forward Secrecy and the other recommended best practices cited in the Electronic Frontier Foundation's recent reports on encryption.
- SSL Key Revocation: Revoke and update SSL encryption keys and any similar digital entities that may have been compromised, immediately and as often as necessary for the security of user data.
- Secure Network Equipment: Remove or replace any equipment that may be used for unconstitutional bulk surveillance at sites managed by Apple, to every legally permissible extent. Third-party equipment, such as interception devices installed in compliance with "pen trap and trace" orders, should provide access to confirm the devices can not be used for unconstitutional bulk collection or over-collection of data. If any court order or warrant must be withdrawn or revised to achieve this, Apple may seek relief from the courts – such as FISC courts that have already discovered systematic over-collection of data and ruled some programs unconstitutional – in the course of legally removing such equipment.
- Transparency: Expand deployment of measures such as the “warrant canary” and “dead man switch” so users can be confident that Apple networks and encryption keys have not been compromised – or can be alerted if they are.
Moreover, as a U.S. company Apple has constitutional and ethical duties that include respecting the 4th Amendment.
Apple should, to the full extent permissible by law, deploy its strengths in both technology and law to publicly reveal, challenge, reduce, and overturn every government attempt at covert surveillance against its customers that doesn't meet these standards: surveillance of single, identified individuals under a warrant issued by a neutral judge, particularly describing the person and places to be searched, and of limited duration. To the full extent permissible by law, Apple should not actively or passively agree to do or allow covert mass surveillance against its customers, nor remain silent about what Apple and the government have done or are doing.
Lost trust will not be regained until Apple users and shareholders understand whether Apple is a paid participant in unconstitutional bulk surveillance, a hapless victim of it, a gagged hostage of government spies, badly in need of help – or, whether Apple is truly an effective foe of such surveillance.
For stewards of user data like Apple, both ethical standards and user trust are essential to sustaining shareholder value. Failing to acknowledge and address these realities can cause the company serious ongoing financial harm, particularly in international markets. Conversely, by addressing these issues forthrightly Apple can win back the trust of customers, provide leadership, offer competitive advantages, and strengthen the entire industry.


FILM TITLE: OVERSEAS ( OUTREMER ) DIRECTOR: Brigitte Rouen COUNTRY: France 1992 CAST: Nicole Garcia, Marianne Basler, Brigitte Rouen WRITTEN BY: Brigitte Rouan SUPER FEATURES: Very good (hi)story of three sisters.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
There are few of us, in this side of the ocean, that can really feel and understand the horrible destruction that overcame Europe this century, and what it left behind. After all these years, there are still deep scars, which nowadays, get used up by a different breed in an empty fight for a dream that is sicker than freedom ever will be. It isn't all about love..... it is about giving in to what is available.... it's all there is.
There are three sisters, and they are good friends, and differ in many respects. The oldest one promptly marries a naval officer ( story starts in 1946 ) just before the French go off to try and save their Algerian province, and later the Vietnamese country. The marriage is fine, and there are four kids, a fifth on the way, and the officer goes off to Japan. He disappears. The happy marriage is now history, and the mother tries to kill herself ( fails ) because she misses her husband. The second sister gets married to a guy who does little, except reading books. He gets taken to Algeria, where he has a wine farm, and employs Algerians. And the younger sister lives with them.
The younger sister has become a nurse, a valiant battler to a cause that prevents her from speaking about it to any one. She has a loved one who happens to be an Algerian, and on occasional evenings they visit together in the middle of the night. The tensions in Algeria get tougher, the marriage of the second sister is falling apart, she does all the managing of the farm, and the husband reads. The younger sister's line of men has increased, suitors to an idea they can not find. And one day the lover is caught and shot. She leaves for France, after taking abuse by Algerians who didn't know better. The second sister, saves her husband, but gets shot in the process.
And as the film ends, it is 1964, and the third sister is finally going to get married, and can't even say the words. It is clear, that this is not what she really wanted, but it is what she has to settle for, the knight on a white horse she spoke of never materialized, or if he did, he was shot by the very people she is a part of.... a meaningless fight for colonialism.
The filming of this story is actually extremelly romantic, and has moments that come off like a romance novel, in that at times it appears overly emotional, and then immediately after shows us another side, full of fantasy. In other words, there is a lot to be desired by the choices people have to make, or end up with,.... and even when they have a choice, they may not come away with it. A sad commentary on idealism versus realism.
One sister had hopes, and ended up dis-illusioned. One had a good start, but ended up not seeing the man's faults. And the third has met her man, but can never really enjoy it, or make anything out of it. The two who never had an idea of what they wanted, eventually find that they are not too happy, despite their outward appearance that they are....it all comes out in a scene, when the two older sisters are upset because the younger one is over thirty, not married, and refuses the approaches of a well to do architect. The one who couldn't consume her private inner marriage, was more courageous and fought a more humanitarian battle.. but where she has courage, it also is the means to her destruction.
While the film ends a bit on an upbeat note, it had to go through a tough period to finally afford a chance for the third sister to accept what society has to offer. The catholic rites she is undertaking are extremelly strict ( the camera stays on the priest's face for it ) and even have a hint that the foreigners are not children of god.
 And it is this attitude, which is destroying the beauty, and the humanity in all of us, despite the glorious battle some of us have, or are, fighting. In its own way, the film deplores the belief systems which create the hypocrisies.... And deservedly so.
A VERY GOOD FILM... INTENSE, AND FUN...the film really wants to break into a comedy, but a war always manages to stop it. 3 GIBLOONS Copyright (c) Pedro Sena 1994
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


989_lifulin.java
class Solution {
public int minOperationsMaxProfit(int[] customers, int boardingCost, int runningCost) {
int waitingCustomer = 0, profit = 0, maxProfit = -1, ans = -1, rotation = 0;
//get all customer
for(int customer: customers) {
rotation++;
waitingCustomer += customer;
int boardingCustomer = Math.min(waitingCustomer, 4);
waitingCustomer -= boardingCustomer;
profit += (boardingCustomer*boardingCost);
profit -= runningCost;
if(profit > maxProfit){
maxProfit = profit;
ans = rotation;
}
}
//boarding rest customer
while(waitingCustomer > 0){
rotation++;
int boardingCustomer = Math.min(waitingCustomer, 4);
waitingCustomer -= boardingCustomer;
profit += (boardingCustomer*boardingCost);
profit -= runningCost;
if(profit > maxProfit){
maxProfit = profit;
ans = rotation;
}
}
return ans;
}
}


NAME WinSetTitle WINDOWCOMPAT DESCRIPTION "Sample program to illustrate WinSetTitle" PROTMODE EXETYPE OS2 IMPORTS WINSETTITLE = PMSHAPI.93


The Social Issue of gun use is a highly controversial topic. Not only does the information displayed in this webpage pertain to the use of guns in the United States but as well as countries other than the United States. That way, one can compare United States gun use to other countries. What will be displayed, is the number of homicides in each country, the number of firearms owned in that particular country, and age restrictions, etc. The point of this webpage is to bring awareness to those who are unaware of how great of an issue the use of guns is.


Fire damages Baltimore shopping center; cancels schools
by The Associated PressBALTIMORE (AP) — Classes at four schools in inner-city Baltimore have been canceled due to a fire at a shopping center.
News outlets report the roof caved in at the Edmonson Village Shopping Center in west Baltimore as firefighters battled flames early Friday morning.
The schools have been closed due to road closures and low water pressure in the area.
The Baltimore Fire Department says in a tweet that 10 businesses have been impacted. No injuries were reported.
It’s unclear what caused the fire.
The Associated Press


When the 'disabled' state of a fieldset tag is changed, we have to invalidate distribution.
Fieldset 1
Fieldset 2
Fieldset 3
Fieldset 4


Nimak
Nimak
is a Cydia repository.
Add to Cydia
Featured Packages
Packages
Disable Read Receipts WhatsApp [Blue Tick].

More info
Elevate Premium.
More info
Piano Academy Premium.
More info
Hotspot Shield Premium.
More info
Hexatech Premium.
More info
TikTok no limits.
More info
RadioJavan password retriever.
More info


nodeHarvest: Node Harvest for Regression and Classification
Node harvest is a simple interpretable tree-like estimator for high-dimensional regression and classification. A few nodes are selected from an initially large ensemble of nodes, each associated with a positive weight. New observations can fall into one or several nodes and predictions are the weighted average response across all these groups. The package offers visualization of the estimator. Predictions can return the nodes a new observation fell into, along with the mean response of training observations in each node, offering a simple explanation of the prediction.
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=nodeHarvest
to link to this page.


· Hover over a team's name to isolate the ranking of said team based on win percentage through Week 17 of the 2018 season.
· Track which team will secure the No. 1 seed and home-court advantage throughout the playoffs, and which team is tanking the hardest for the No. 1 pick in the 2018 NBA Draft.
Sources: Basketball Reference; Jieqian Zhang.


nativeDroid is basically a theme for jQuery Mobile so you can use any functionality provided by jQM but for a better looking design there are a few tweaks to respect:
data-theme='b'
(css/jquerymobile.css)
.data-inset='true|false'
parameter is not working in nativeDroid.<div class='inset'>
-Tag instead.data-role='header'
only in combination with data-position='fixed'
and data-tap-toggle='false'
and specificly apply the data-theme='b'
to link elements inside the header.data-role='footer'
is not yet designed. Use them with cause.


WITNESS LIST
Property Tax
February 6, 2019 8:00 AM
FOR:
Allford, Daniel (Self), Houston, TX
Bates, Tray Chairman Texas Realtors (Texas Realtors), Corpus Christi, TX
Berlanga, Michael CPA/LREB (Self; Christian Chamber of San Antonio), San Antonio,
TX
Bohnert, Henry Mr (also providing written testimony) (Self; Convention of States),
Bfazoria, TX
Bohnert, Richard (also providing written testimony) (Self; Convention of states), Comfort,
TX
Burden, Brandon (Self), Frisco, TX
Cahn, Adam (Self), Austin, TX
Carter, David Colonel, USAF (retired) (also providing written testimony) (Self), Temple,
TX
Caso, Kathleen (Self; Lost Pines Republican Women, Bastrop Co Republican Precinct
Chair 2009), Bastrop, TX
Colbert, Tamara Mrs. (also providing written testimony) (Self), Prosper, TX
Davey, Richard (Self), Honey grove, TX
Davis, Michelle (Self; Convention of States Action), League city, TX
DeOtte, Richard (also providing written testimony) (Self), Southlake, TX
DeOtte, Yvette (Self), Southlake, TX
Dorsch, Barry (Self; NE Tarrant TEA Party), Fort Worth, TX
Fabry, Thomas (also providing written testimony) (Self; Frisco Tea Party), Frisco, TX
Falk, Roger Analyst (also providing written testimony) (Self; Travis County Taxpayers
Union), Austin, TX
Gilley, Rockie Kennedale city council place 1 (Self), Kennedale, TX
Ginn, Vance PhD Senior Economist (Texas Public Policy Foundatiom), Austin, TX
Hale, Darrell Collin County Commissioner (Self; Collin County), Mckinney, TX
Hart, Dan Chairman TEA (also providing written testimony) (Self; Chairman TEA),
Houston, TX
Hill, Chris Judge (Self; Collin County), McKinney, TX
Hodson, Paul (also providing written testimony) (Self; Convention of States), Burleson,
TX
Holcomb, Terry SREC SD3 (Self), Coldspring, TX
Johnson, Cheryl GC TAC (also providing written testimony) (Self; Galveston County Tax
Office), Galveston, TX
Kecseg, Ross (also providing written testimony) (Self; Texans for Fiscal Responsibility),
Lewisville, TX
Lanton, Rodney (Self), Euless, TX
LeBas, James Fiscal analyst (TXOGA), Austin, TX
Loucks, Donald (also providing written testimony) (Self), Bastrop, TX
Main, Crystal (Self; NETTP), North Richland Hills, TX
Maxwell, Carroll Mr (Self), Mckinney, TX
Modeste, Ricardo (Self), Houston, Texas, TX
WITNESS LIST
Property Tax
February 6, 2019 8:00 AM
Newton, Chris (Texas Apartment Association), Austin, TX
Nguyen, Anthony (also providing written testimony) (Self), Round rock, TX
O'Connor, Patrick President (O'Connor & Associates), Houston, TX, TX
Openshaw, Michael (Self), Plano, TX
Palmer, Joe (Self), Fort Worth, TX
Ponce, Kathy (Self; Ellis Couny GOP), Maypearl, TX
Ramos, Gilbert (Self; Texas Patriots Tea Party), Burleson, TX
Rhodes, Fran Citizen Advocate coordinator, NE Tarrant Tea Party (also providing written
testimony) (Self; NE Tarrant Tea Party), Fort Worth, TX
Savage, Kimberly (also providing written testimony) (Self), Whitney, TX
Spataro, Susan (Self), Austin, TX
Spencer, Carol (Self), Cedar Creek, TX
Thomas, Tracy (Self), McKinney, TX
Troxclair, Ellen Fmr. Austin City Council Member (Self; Texas Public Policy Foundation),
Austin, TX
Tyner, Kay (also providing written testimony) (Self), Houston, TX
Vera, Colleen (also providing written testimony) (Self), Houston, TX
Williams, Chad (Texas Building Owners and Managers Association), Austin, TX
Williams, Roger Property Tax Consultant (Self; Property Tax Matters, LP), TX, TX
Williams, Shelby (also providing written testimony) (Self; Convention of States), Plano,
TX
Wise, Summer SREC (Self), Lakeway, TX
Zito, Al (Self), Southlake, TX
AGAINST:
Abbott, Robert Fire Chief (Self; Travis County ESD 6), Austin, TX
Allison, Jim General Counsel (County Judges and Commissioners Association of Texas),
Austin, TX
Carlton, John (Texas State Association of Fire and Emergency Districts), Austin, TX
Coyle, Jeff Director (also providing written testimony) (City of San Antonio), San
Antonio, TX
Duffield, Jerry President Dallas County Fire Chief's Association (Dallas County Fire
Chief's Association), DeSoto,Texas, TX
Elliott, Jay County judge (Self; Falls County Government), Marlin, TX
Forbis, Chris Captain (Self; Randall County Sheriffs office), Canyon, TX
Fuller, George Mayor (also providing written testimony) (Self; City of McKinney),
McKinney, TX
Greaser, Eric Fire Chief (Self; Town of Flower Mound), Flower Mound, TX
Hardgrove, Wallace Budget Officer (Self; County of el paso), El paso, TX
Haynes, Adam Policy Director (Conference of Urban Counties), Austin, TX
Hill, Rick Brazos County JP Precinct 3 (Self; Justices of the Peace and Constables
Association of Texas), College Station, TX
Jack, Mark (Self; Texas State Association of Fire and Emergency Districts), Aledo, TX
Jackson, William Harris County Budget (also providing written testimony) (Harris
County), Houston, TX
WITNESS LIST
Property Tax
February 6, 2019 8:00 AM
Johnston, Robert (Anderson County), Palestine, TX
Jones, Cody City of Canyon Commission (City of Canyon), Canyon, TX
Lavine, Dick (Center for public policy priorities), AUSTIN, TX
Looney, Jeff City Manager (Self; City of Granite Shoals), Granite Shoals, TX
Naughton, Michael Fire Chief (City of Leon Valley), Leon Valley, TX
Phillis, Peter Deputy City Manager and CFO (also providing written testimony) (City of
Mansfield, Texas), Mansfield, TX
Reed, Charles Assistant Administrator of Governmental Affairs (Dallas County
Commissioners Court), Dallas, TX
Reich, Elizabeth Chief financial officer for City of Dallas (Self; City of Dallas), Dallas,
TX
Reich, Elizabeth (City of Dallas), Dallas, TX
Schuchart, Chris Medina County Judge (also providing written testimony) (Medina
County), Hondo, TX
Shetter, Ken Mayor - City of Burleson (City of Burleson), Burleson, TX
Shuster, Joe Pecos county judge (Self; Pecos county), Ft. Stockton, tx, TX
Stout, David El Paso County commissioner (Self; El Paso County), El Paso, TX
Thomas, Casey Dallas City Council Member (Self; City of Dallas), Dallas, TX
Truitt, Michael Constable (Self; Justice of the Peace ans Constables Assoc of Texas),
Frisco, TX
Whitley, Glen County Judge (Tarrant County), Fort Worth, TX
Wilkison, Charley Executive Director (Combined Law Enforcement Associations of Texas,
CLEAT), Austin, TX
ON:
Bassett, Steve CFO Fort Bend ISD (Self; Texas School Alliance and Fort Bend ISD),
Missouri City, TX
Bennett, Tony President (Texas Association of Manufacturers), Austin, TX
Brown, Kevin Executive Director (also providing written testimony) (Texas Association of
School Administrators), Austin, TX
Cartwright, Deborah Texas Taxpayers & Research Assoc. (Texas Taxpayers & Research
Association), Austin. TX, TX
Chandler, Clayton City Manager (Self; City of Mansfield), Mansfield, TX
Craymer, Dale President (also providing written testimony) (Texas Taxpayers and
Research Association), Austin, TX
Crigler, Marya Chief Appraiser (Travis Central Appraisal District), Austin, TX
Dewing, Peter Mayor (Self; Northlake,TX), Northlake, TX
Fraire, Jacob President /CEO (also providing written testimony) (Texas Association of
Community Colleges), Austin, TX
Frankland, Byron Chief of Police (also providing written testimony) (City of Hutto),
Hutto, TX
Gaddes, Larry Williamson County Tax Assessor-Collector (also providing written
testimony) (Tax Assessor-Collectors Association of Texas), Georgetown, TX
Haehn, George Mayor of Buda TX (also providing written testimony) (Self; Buda Texas),
Buda, TX
WITNESS LIST
Property Tax
February 6, 2019 8:00 AM
Hryhorchuk, John (also providing written testimony) (Office of the Governor), Austin, TX
Johnson, Brian Mayor - City of Kennedale (also providing written testimony) (City of
Kennedale), Kennedale, TX
Johnson, Gail Home Owner (also providing written testimony) (Self), Lytle, TX
Lumpkin, Ashley Exec Director Development Services (also providing written testimony)
(City of Hutto), Hutto, TX
Maples, Tobin City Manager (City Of Fair Oaks Ranch), Fair Oaks Ranch, TX
Margo, Dee Mayor (City of El Paso), El Paso, TX
McComb, Joe Mayor (also providing written testimony) (City of Corpus Christi), Corpus
Christi, TX
Mooney, Karl Mayor (also providing written testimony) (Self; City of College Station),
College Station, TX
Osenbaugh, John Property tax consultant (also providing written testimony) (Self),
Houston, TX
Padilla, Eliska Exec Director of Communications (also providing written testimony) (City
of Hutto), Hutto, TX
Rabb, Jennifer (also providing written testimony) (Baker Institute for Public Policy),
Houston, TX
Rome, Christy Executive Director (Texas School Coalition), Austin, TX
Schafer, Eric (Self), Hewitt, TX
Shoemaker, David Budget Advisor (Office of the Governor), Austin, TX
South, Brent Chief appraiser (also providing written testimony) (Texas Association of
Appraisal Districts), Greenville, TX
Wareham, Terry Home owner (Self; Bastrop County Party), Smithville, TX
Registering, but not testifying:
FOR:
Albright, Steven Director of Government Affairs (AGC of Texas), Austin, TX
Allen-Beason, Jeanne Mrs (Self; COS), Crawford, TX, TX
Beason, Calvin Mr (Self; COS), Crawford, TX, TX
Bialoski-Bigham, Elizabeth (Self), Houston, TX
Bigham, Jim (Self), Houston, TX
Birk, Carla (Self), Leander, TX
Bluestein, Steve (Self), Houston, TX
Brobston, Nancy (Self), Allen, TX
Cassidy, Michael (Self), Liberty Hill, TX
Correll, Sharon (Self), Dallas, TX
Deffendall, Michael (Self), San Antonio, TX
Depwe, Karen (Self), Austin, TX
Dunklau, Brent (Self), Rockwall, TX
Eastland, Bill (Self), Arlington, TX
Everton, Linda (Self; RPT STAT and NWARW), Austin, TX
Fabry, Toni (Self; Frisco Tea Party), Frisco, TX
Fisher, Floyd (Self), El Campo, TX
Franklin, Shelia (Self; Nettp), Fort worth, TX
WITNESS LIST
Property Tax
February 6, 2019 8:00 AM
Gonzalez, Daniel Director of Legislative Affairs (Texas REALTORS), Austin, TX
Hardin, Billy (Self; TEA), Richmond, TX
Harper, Terry SREC 21 Chairman (Self; Republican Party of Texas, Legislative Priorities
Committee), Tx, TX
Harper, Terry SREC 21 Chairman (Self; Republican Party of Texas, Legislative Priorities
Committee), Tx, TX
Harris, James (Self; Citizens for Appraisal Reform), Carrollton, TX
Harry, Martin (Self), Austin, TX
Hart, Betty (Self; TEA), Houston, TX
Holcomb, Gina (Self), Coldspring, TX
Hosterman, John (Self; Convention of States), Plano, TX
Knorr, Rosemarie Mrs. (Self), Austin, TX
Koebele, Steve Consultant (Self), Austin, TX
Lanton, Christine (Self), Euless, TX
Lennon, Robin (Self; Kingwood TEA Party, Inc.), Kingwood, TX, TX
Longoria, Armando GI Form (Self; GIForm), Tx, TX
Lucas, Jesse (Self), San angelo, TX
Lucas, Lynette Mrs (Self), San Angelo, TX
Martinez de Vara, Art (Self), Von Ormy, TX
Matocha, Dustin (Self), Austin, TX
Mcguinness, Patrick (Self), Austin, TX
McMullen, Stuart Mr. (Self), Leander, TX
Miller, Diana (Self), Sugar Land, TX
Morales Jr, Peter (Self; Convention of States), Austin, TX
Norman, Scott Executive Director (Texas Association of Builders), Austin, TX
Parenteau, Julia Associate Director of Legislative Affairs (Texas Realtors), Austin, TX
Peabody, Susan (Self; NETTP), Grapevine, TX
Pennington, Paul President (Citizens for appraisal reform), Carrollton texas, TX
Postell, Amos (Self), Kyle, TX
Smith, Angela (Self; Fredericksburg Tea Party), Fredericksburg, TX
Spilman, Annie State director (NFIB), Austin, TX
Sullivan, Michael (Self; Texans for Fiscal Responsibility), Austin, TX
Wallace, Charles (Self; Convention of States), Bacliff, TX
Waters, Patricia (Self), Liberty Hill, TX
Wisenbaker, Clarence Tax consulant (Self; Convention of States), Humble, TX
Wisenbaker, Eugene (Self; Convention of States), Conroe, TX
AGAINST:
Aaron, Tracy Police Chief (Self; City of Mansfield), Mansfield, TX
Adler, Steve Mayor (Self), Austin, TX
Alexander, Reginald Cedar Fire Department Division Chief (Self; Dallas County Fire
Chiefs, City of Cedar Hill), Cedar Hill, TX
Anderson, David Lieutenant (City of Leon Valley), Leon Valley, TX
Anderson, Jessica Lieutenant (Houston Police Department), Houston, TX
WITNESS LIST
Property Tax
February 6, 2019 8:00 AM
Baker, Clarence (Self; Iuec), Rockwall, TX
Blanchette, Jacques Tyler County Judge (Self; Tyler County), Woodville, TX
Bona, Ryan Police sergeant (City of Bryan), Bryan, TX
Boulton, Brad Asst. chief (Self; City of Lancaster), Lancaster, TX
Breland, Sereniah City Manager (City of Pflugerville), Pflugerville, TX
Brodnax, Mike Rowlett chief of police (Self; City of Rowlett), Rowlett, TX
Burns, Sandra Kenedy County Tax Assessor Collector (Self; Kenedy County), Sarita, TX
Caldera, Crystal Assistant City Manager (City of Leon Valley), Leon Valley, TX
Campbell, Scott City Manager (City of Roanoke), Roanoke, TX
Casaday, Kenneth President of te Austin Police Association (Self; Austin Police
Association), Austin tx, TX
Christensen, Laurie Immediate Past President (Texas Fire Marshals Association), Houston,
TX
Cuellar, Guadalupe Legislative Attorney (City of El Paso), El Paso, TX
Dean, John City Manager (City of Ovilla), Ovilla, TX
Deshields, Glenn (Texas State Association of Fire Fighters), Austin, TX
DeWitt, Jim CFO (Self), Austin, TX
Elfant, Bruce Travis county tax assessor collector (Self), Austin, TX
Elliott, Troy Deputy Chief Financial Officier (City of San Antonio), San Antonio, TX
Franke, Rob Mayor (Self; City of Cedar Hill), Cedar Hill, TX
Gonzalez, Margie H Commissioner (Self; Jim Wells County), Texas, TX
Gravell, Bill County Judge (Williamson County), Georgetown, TX
Gray-Moore, Holly Mayor Pro Tem City of Roanoke (Self; City of Roanoke), Roanoke,
TX
Gutierrez, Bobby Chief Deputy Constable (Self; Justice of the Peace and Constables
Association of Texas), Austin, TX
Hairston, Clyde Mayor (Self; City of Lancaster), Lancaster, TX
Hamill, Joe Legislative and Political Director (American Federation of State, County and
Municipal Employees), Austin, TX
Harris, Dwight (Self; Texas American Federation of Teachers), Austin, TX
Harrison, Rodney Police Chief (Town of Little Elm), Little Elm, TX
Harvey, Brian Chief of Police (Self; City of Allen), Allen, TX
Hill, Laura Mayor (Self; City of Southlake), Southlake, TX
Howard, Neil Fire Chief (Self; City of Rowlett), Rowlett, TX
Hulett, Nin Granbury Mayor (Self; Mayor city of Granbury), Granbury, TX
Hunter, Todd Police Chief (Texas Police Chiefs Association/City of Kilgore), Kilgore, TX
Igo, Shanna Deputy Executive Director (Texas Municipal League), Austin, TX
Jones, Mike (Burleson Professional Firefighters Association), Burleson, TX
Kelly, Bill Director of Govt Relations (Mayor's Office, City of Houston), Houston, TX
Kennard, Karen (City of Missouri City, Texas), Austin, TX
Kennard, Karen (City of Port Arthur, Texas), Austin, TX
LaFleur, Leward Marion County Judge (Marion County), Jefferson, TX
Landry, Mitch (Texas municipal police assocition), Austin, TX
WITNESS LIST
Property Tax
February 6, 2019 8:00 AM
Langford, Bob Montague County commissioner (Self; Montague county), Nocona tx, TX
Lara, Rene Legislative Director (Texas AFL-CIO), Austin, TX
Lopez, Carlos Constable (Self; Justices of the Peace and Constables Association of Texas),
Austin, TX
Luke, Charles Co-Director (Self; Pastors for Texas Children), Weatherford, TX
Lynch, Bill VP Government Relations (Self; Coalition of East Tarrant Chambers of
Commerce), Arlington, TX
Marcus, Walters Police officer (Lancaster police department), Tx, TX
Markle, Michael Chief of Police, Corpus Christi (Self; City of Corpus Christi), Corpus
Christi, TX
Martinez, David Asst. City Manager / Fire Chief (Self), Coleman, TX
Matthews, Clinton (Self), Adkins, TX
Mauldin-Jones, Opal City Manager (Self; City of Lancaster), Lancaster, TX
McCollum, Scott Chief of Police (Self; City of College Station), College Station, TX
McLaughlin, James General Counsel/Executive Director (Texas Police Chiefs Association),
Elgin, TX
McMahan, Jonathan College Station Fire Chief (Self; City of College Station), College
Station, TX
Miller, Jeriahme Chief of Police (City of Roanoke), Roanoke, TX
Morris, Ronnie Assistant Chief of Police (City of Grand Prairie), Grand Prairie, TX
Neighbor, Brad City Attorney (City of Garland), Garland, TX
Norman, Donnie Fire Chief (Self; Travis County Emergency Services District #1 & #7),
Jonestown, TX
Oakley, James Judge (Self; Burnet County), Burnet, TX
Oakley, Julie Assistant City Manager (Self; City of Lakeway), Lakeway, TX
Oakley, Keith (Dallas Fire Fighters Association), Austin, TX
Oakley, Keith (Dallas Retired Fire Fighters Assn.), Austin, TX
Obrien, Sean Karnes County Commissioner (Self; Karnes County), Karnes city, TX
Poovey, Curtis Fire chief (Self; Richardson Fire Department), Richardson, TX
Quick, Scotty IUEC Local 133 Business Manager (Elevator Constructors Union), Texas,
TX
Ramirez, Charles (Self; International Union of Elevator Constructors), Bastrop, TX
Rhodes, Terrence (Chief U. Renee Hall of the Dallas Police Department), Dallas, TX
Roberts, Cary (County and District Clerks' Association of Texas), Austin, TX
Rocha, Robert Fire Chief (Self; City of Corpus Christi Fire Department), Corpus Christi,
TX
Ross, Michael Fire Chief (Mansfield Fire Department), Mansfield, TX
Russell, Claudia (City of San Marcos), Austin, TX
Shannon, Melissa Director of Governmental Affairs (Bexar County Commissioners Court),
San Antonio, TX
Smith, Dean VP City of Austin afscme 1624 (Self; AFSCME local 1624), Austin, TX
Spivey, Jimmy Chief of Police (Self; City of Richardson Texas), Richardson, TX
Sturrock, Stevan Tyler Co. Commissioner (Self; Tyler County), Woodville, TX
Sullivan, Ryan (Texas Fire Marshals Association), Houston, TX
WITNESS LIST
Property Tax
February 6, 2019 8:00 AM
Tackett, Chris (Self; Pastors For Texas Children), Granbury, TX
Valadez, James (Self), Austin, TX
Van Eenoo, Ed Deputy Chief Financial Officer (Self), Austin, TX
Warndof, Donna Director, Harris County Legislative Relations (Harris County
Commissioners Court), Houston, TX
Watkins, Nathan City Manager (City of Mont belvieu), Mont belvieu, TX
Watts, Chris Mayor (Self; City of Denton), Denton, TX
Wesson, Calyn Finance Director (Self; City of Mont Belvieu), Mont Belvieu, TX
Wheeler, Julie (Self; Travis County Commissioners Court), Austin, TX
ON:
Byer, Von General Counsel (Texas Education Agency), Austin, TX
Dantzler, Susan (Self; TNM Legislative Dir.), Harper, TX
Hedtke, Amy (Self), Waxahachie, TX
Mckenzie, Al Director state funding TEA (Texas education agency), Austin, TX
Metayer, Rudy Councilmember, City of Pflugerville (Self; City of Pflugerville),
Pflugerville, TX
Metayer, Rudy Councilmember, City of Pflugerville (Self; City of Pflugerville),
Pflugerville, TX
Rodriguez, Jimmy Legislative Director (San Antonio Police Officers Association), San
Antonio, TX
Providing written testimony:
FOR:
Boudreaux, Gary (Self), Houston, TX
Camardo, Thomas (Self), Austin, TX
Head, Ray (Texas Association of Property Tax Professionals), Austin, TX
Martin, Joanne (Self), Bulverde, TX
Popp, James (Self), Austin, TX
Sheetz, Samuel Policy Director (Self; Americans for Prosperity), Austin, TX
AGAINST:
Anderson, David (Arlington ISD Board of Trustees), Austin, TX
Coffman, Chris City manager (Self; City of Granbury, city manager and Texas City
Management Association, President), Granbury, TX
Cordell, Billy Chief of Police (Self; Burleson Police Department), Burleson, TX
Cox, Sandra Mayor (Self; City of Lakeway), Lakeway, TX
Davies, Holli (North Texas Commission), Irving, TX
Fortune, Andrew (City of Grand Prairie), Grand Prairie, TX
Fowler, Daryl County Judge (Self; The County of DeWitt), Cuero, TX
Freeman, Ken Fire chief City of Burleson (Self; City of Burleson), Burleson, TX
George, KP County Judge (Self; Fort Bend County), Richmond, TX
Hale, Angela (McKinney Chamber), Austin, TX
Hale, Angela (Frisco Chamber of Commerce), Austin, TX
Kelley, Kimberly (City of San Marcos), Austin, TX
Milligan, Maureen President and CEO (Teaching hospitals of Texas), Austin, TX
WITNESS LIST
Property Tax
February 6, 2019 8:00 AM
Pape, Paul County judge (Bastrop county), Bastrop, TX
Powell, Toby Mayor (Self; City of Conroe), Conroe, TX
Ramirez, Ricardo Intergovernmental Relations Manager (City of Sugar Land), Sugar Land,
TX
Randle, Richard Commissioner Pct. 4 DeWitt County (Self; DeWitt County), Cuero, TX
Shelley, Dan (The City of Coppell), Austin, TX
Stevens, Paul Deputy City Manager (Self; City of Rowlett), Rowlett, TX
Weist, Jon Intergovernmental/Legislative Officer (City of Irving), Irving, TX
ON:
Altinger, Roland Chief Appraiser (Harrris CAD), Houston, TX
Bruce, John Chief of Police (City of Frisco, Texas), Frisco, TX
Giarratani, Dominic Assistant Director (Texas Association of School Boards), Austin, TX
Hindman, Mark City Manager (City of North Richland Hills), North Richland Hills, TX
Popinski, Bob (Raise Your Hand Texas), Austin, TX
Solis, Eddie (City of Arlington), Austin, TX


This Precipitating Change activity was developed under a grant from the National Science Foundation (DRL-1640088) in partnership with Argonne National Laboratory, Millersville University, and the University of Illinois at Chicago.
This material is licensed under a Creative Commons Attribution 4.0 License.


what we do
our team
our events
our blog
contact
opt calculator
officers
President
Vice-President
Treasurer
Event Manager
Marketing Manager
Advisor


?6
7
8
910
Ñ
XT
ã
The
New
York
copyright
reserved
botanical
Garden
New
York
Botanical
Garden
ibisas^
UNITED
STATES
VIRGIN
ISLANDS
St.
Croix
Andira
inermis
W.
Ur,
\
ree.
piX'/raVe.
T^aujevS.
3
rnAes
oV
^Ëftv”WbVc-<ž.
David
Seligson
Q
?y\%
1615859
Legend -
Level of confidence that token is an accurately-transcribed word
extremely low
very low
low
undetermined
medium
high
very high


Rise and Shine: Little Turtle Helps Its Friend Wake Up
Animals can at times be really good friends and ready to help each other in times of need. Also, since they don’t have alarm clocks, it’s extra important for them to remember to wake each other up.
These two turtles probably have plans, so they have to get up and go as fast as possible to where they need to be if they want to make it in time. Unfortunately, one of the critters is still snoozing, so the second one touches its pal’s face in order to wake it up. Don’t be so lazy, little turtle - you have a lot of things to do!