Two Ravens
2 big ravens
in the tallest tree
on the highest branches
squawking, like a couple of truckers
can be heard for kilometers
for Harriet and Harry, it was
love-at-first sight, forever together
50-ish children
now in their twilight years
their bones ache – it is harder to fly
maybe, I am just projecting
they want to share their truths
“Do you speak raven?”
I asked myself, or did I hear someone or something ask me
“No, but I wish I could.”
I imagine what a raven has to say, often
I imagine they are kind of a funny bird
yet, serious when they have to be
a biting, social commentary on environmental concerns - perhaps
followed by proud anecdotes of their children
then, there’s a new fast food drive-thru opening soon
excitement, at all the possibilities – that’s what I’m thinking
"They are talking to me," my ancestors told me to listen
The tree stands beside a mythological waterway
with a rusty wrought iron fence growing into its’ side
holding it from falling, with the erosion, into the river
the fence is a remnant from when my great-grandfather used to live there
my grandfather told me the stories - his name was Harry
I smile as I walk towards them
I gave them their names, it’s a personal thing
a kind-of jest – something they would do, I think
the ravens love their tall old perch
they have been using it for 13, or so years
well, that’s as long I’ve been going back there
I see them on those days
I walk down that hidden bush path towards my secret spot
it’s nice to know they are there
talking to me - we are good friends now
I look up and say, "I too, have things to say!"
the leaves have begun to change colour
and once again, I am concerned for my old friends
there is a bite in the air, but I am warm, wearing
my nice new camo-jacket with Canada goose down
I walk slowly now – my bones ache
mostly my ankles and my knees
I touch the tree
in the same spot
I have been touching for years
I have a secret agreement with that once-great tree
this I share, only with my dark feathered friends
I look up, they are watching me, their heads crooked
partly upside down, partly backwards
from their perch, they call down to me
in low guttural croaks and gaggles
I am curious to know what they say
always, sounds like: "welcome back my friend,
how have u been, where have you been?"
I love the view from this spot
I can see a long way, both up and down the river
it speaks to me
just like I imagine it did for my grandfather and his father
I stand silent for an hour or so
listening to the sounds around me
listening to my friends above me
looking at the view
that old view that my great-grandfather knew
a young raven flies close
its wings swoosh
with a soft whistling sound
one of the children, I presume
"Hello," says I, then I croak out a few raven sounds too
he seems to like that
Harriet and Harry croak out a soliloquy of sorts
and the young one carves back and upwards, landing part way up the tree
over the years, I’ve met all of the family, and
I feel like an adopted uncle – I’m happy and comfortable with that
the ravens have been talking to me, quite a lot today
and through an osmosis of time a metamorphosis has taken place
each time I understand more of what they are saying
it’s time, I begin to walk back to my truck
I turn for a quick look at the river
then up to my friends
my heart is happy
my soul is satisfied
my mind is clear
as I disappear down the trail, walking slowly into the forest
I hear my 2 old friends squawking


val liveness: Float
Detects the presence of an audience in the recording. Higher liveness values represent an increased probability that the track was performed live. A value above 0.8 provides strong likelihood that the track is live.
liveness
- Detects the presence of an audience in the recording. Higher liveness values represent
an increased probability that the track was performed live. A value above 0.8 provides strong likelihood
that the track is live.


The World Bank is one of the world's largest producers of data for research. Along with UN, it has developed the Sustainable Development Goals (SDGs) which aim to assess a country's progress in ending poverty. The indicators measure the country's progress towards achieving the SDGs and we will be looking at health indicators worldwide.
As of 2019, the world population is estimated to be 7 billion and is predicted to rise. This rise in population is attributed to many factors such as medical advancements and rise in agricultural productivity which has decreased mortality rate and famine all over the world.
There is a positive correlation between Life Expentancy and Health Expenditure which means that countries that invest more money in healthcare are likely to have residents with longer life expectancy. It is also notable that developed countries have higher expenditure and life expectancy unlike developing countries which means that more effort has to be put in to improve the heathcare systems of developing countries. Note that India and China have high life expectancies but low expenditure per capita due to their high population.
It is interesting to note that life expectancy increases with a decrease in fertility rate. This can be due to the fact that the energetic and metabolic costs from reproduction weakens the human body which increases fatality rate. Also, developed countries have higher life expentancy and lower fertility rate than developing countries. This can be due to increased literacy rate which involves women knowning and using more about contraceptives and other birth control options. Also women in these countries may have less societal burden to have children and can devote more time to themselves.
It can be noticed that Low Income and Low Middle Income have severe shortages of specialised surgeons and physicans which explains low life expectancies often due to deaths among infants and newborns. The Lancet Comission on Global Surgery recommends at least 20 surgical workers per 10,1000 people and WHO recommends 4.5 physicans per 1,000 people. More funding have to be given to healthcare systems of these countries so that their residents get access to immaculate healthcare.
This visualisation is created by Ayesha Ali.
To learn more about SDGs click here.
To have a look at World Bank Indicators click here.


Welcome to TODO List
Please sign in
Email address
Password
Remember me
Sign in
Cancel
Register
Email address
Password
Submit
Cancel


Use the options above to select the image you would like to add the Twibbon to.
Show your support by adding a Twibbon to your Twitter profile picture.
When you click 'Add Twibbon to Twitter' your profile picture will be overlaid with the Twibbon and a support Tweet will be posted on your behalf saying:
Please help support Happy Birthday Louis, add a #Twibbon now! https://twibbon.com/support/happy-birthday-louis-2/twitter
We’ll also have you follow @twibbon. You can always unfollow them if you want.
We're currently adding the Twibbon to your Twitter profile picture. This will only take a few seconds...
In the meantime please like us on Facebook!
Don't worry, you'll get a chance to preview your Twibbon before it is added.
Celebrating Louis Tomlinsons 24th birthday


A 50-minute elearn course built with Articulate Storyline in 2021. It is composed of 10 modules under a main menu, while the learner will be assigned a certificate after completing all modules which stands for 10 key steps in IPO process.
Aiming to build up an IPO focused learning package covering both technical and non-technical capabilities. The deliverables will be scenario-based and fit into the workflow, which support learning on demand.
Articulate 360, Adobe PS, Adobe AI, Adobe AU


SpheroColor app is a 3D puzzle game for iOS. The app can run on any iPhone using iOS 15.6 or greater. The puzzle is simple, touch across colored surfaces to rotate in that direction. Move all the pieces such that each side is only one color. Can you solve it? Download it now on the appstore. Click Here


To visit my GitHub profile, click here.
I am an ex-college student with a passion for technology and problem solving. I have always been fascinated with computers and I have known for a long time that my dream career is in tech. I love programming because it is a playground for my analytical mind to run wild.
Other than development, my hobbies include gaming and music.
I was born in Cypress, California but I spent most of my life in McKinney, Texas. Since I was a sophomore in high school, I knew that I wanted a career in tech. I was certain that going to college as a computer science major was the perfect path for me. After two semesters of general-ed classes, sub-par teachers, and cramming for tests in subjects I had no interest in, I realized that college may not be the best path for me. That was when I decided to attend a code bootcamp called Epicodus. As of writing this, I am finishing my first week at Epicodus. In one week, I have already learned more than I did in 2 semesters in college.
I owe every part of who I am today to my high school: Cornerstone Christian Academy (CCA). My first day at CCA was when I was in just fourth grade, and there I remained until graduation. Believe it or not, you learn a lot by going to the same school for nine years. Not only did CCA teach me basic high school curriculum; it taught me how important it is to build meaningful and lasting relationships with people. What's more, my faith in God was strengthened exponentially. If it were not for my schooling at CCA, I would not have any of the several lifelong friendships that I have today.
Up until my time at Epicodus, I was a delivery driver at Pizza Hut. It was a very small building in a very densely populated area in McKinney, Texas. During our busiest days, I would be in and out the door in seconds with another batch of pizzas to deliver. I became good at working under pressure, as I was forced to work well while also getting the orders to the customers in a timely manner.
I managed to land my first job at Market Street at the young age of fifteen. Getting a job was far out of my comfort zone, as I was very shy growing up. What's more, Market Street was known for having outstanding customer service. I would say my time at Market Street was a major turning point, as it taught me how to give excallent customer service at a young age.


{% extends "risk/base.html" %} {% block sub-title %}Delete Vulnerability | {% endblock %} {% block content-main %}
Are you sure you want to delete {{ vuln }}?


Born 01/22/1976.
Many years ago, I was born. Now I am here. Inbetween, many things have happened, and still many more have not. The end result is a life of happiness for which I am grateful.
I like my dog a lot and I usually like other people's dog, but sometimes I'm scared of dogs because one time when I was a kid, I stayed up late and watched Cujo on Showtime and it gave me nightmares. I also like bears, dolphins, foxes, rabbits, eagles, and whales.
These include but are not limited to: republicans, cars with NJ license plates, unpasteurized goat milk, robots (in general), technology, deer, etc, etc...


| Class and Description |
|---|
| MachineState |
| Move |
| Role |
| StateMachine
Provides the base class for all state machine implementations.
|
| Class and Description |
|---|
| MachineState |
| Class and Description |
|---|
| MachineState |
| Class and Description |
|---|
| MachineState |
| Class and Description |
|---|
| Move |
| Class and Description |
|---|
| MachineState |
| Move |
| Role |
| StateMachine
Provides the base class for all state machine implementations.
|
| Class and Description |
|---|
| Move |
| StateMachine
Provides the base class for all state machine implementations.
|
| Class and Description |
|---|
| Move |
| Class and Description |
|---|
| Move |
| Class and Description |
|---|
| Move |
| StateMachine
Provides the base class for all state machine implementations.
|
| Class and Description |
|---|
| MachineState |
| Move |
| Role |
| StateMachine
Provides the base class for all state machine implementations.
|
| Class and Description |
|---|
| MachineState |
| Move |
| Role |
| StateMachine
Provides the base class for all state machine implementations.
|
| Class and Description |
|---|
| MachineState |
| Move |
| Role |
| Class and Description |
|---|
| Move |
| Role |
| Class and Description |
|---|
| Move |
| Role |
| Class and Description |
|---|
| Move |
| Class and Description |
|---|
| Role |
| Class and Description |
|---|
| Move |
| Class and Description |
|---|
| Role |
| Class and Description |
|---|
| Role |
| Class and Description |
|---|
| MachineState |
| Move |
| Role |
| StateMachine
Provides the base class for all state machine implementations.
|
| Class and Description |
|---|
| MachineState |
| Move |
| Role |
| StateMachine
Provides the base class for all state machine implementations.
|
| Class and Description |
|---|
| MachineState |
| Move |
| Role |
| Class and Description |
|---|
| MachineState |
| Move |
| Role |
| StateMachine
Provides the base class for all state machine implementations.
|
| Class and Description |
|---|
| MachineState |
| Move |
| Role |
| StateMachine
Provides the base class for all state machine implementations.
|
| Class and Description |
|---|
| MachineState |
| Move |
| Role |
| Class and Description |
|---|
| MachineState |
| Move |
| Role |
| Class and Description |
|---|
| StateMachine
Provides the base class for all state machine implementations.
|


Latest posts!!
- Battle One: Object-Oriented vs. Functional Programming - A discussion on Programming paradigms
November 21, 2014 | Technical Post
- Don't be THAT girl - The Realness of Stereotype Threat
November 21, 2014 | Cultural Post
- Gettin' CLASSy with Sadie! - Understandng Classes in Ruby, starring Sadie: cutest dog on earth
November 8, 2014 | Technical Post
- ASKing to win - Giving and accepting feedback at Dev Bootcamp
November 8, 2014 | Cultural Post
- Git up, Stand up! - On human intelligence and the ethical role of a developer in the tech industry
November 2, 2014 | Cultural Post
- The Cycle Method - Understandng the Cycle Enumerable method in Ruby
November 2, 2014 | Technical Post
- Brain Flex Zone - How my Thinking and Learning Styles help my brain stay flexed
October 26, 2014 | Cultural Post
- Value & Order: SCU - Understanding Hashes and Arrays in Ruby
October 26, 2014 | Technical Post
- The Kara Element - Padding, Borders and Margins; Kara Models the Box Model
October 23, 2014 | Technical Post
- Git It, Girl! - My foray into the Dev World; Dev Bootcamp Phase 0, Week 1
October 14, 2014 | Technical Post
- Living in the Kitchen - A reflection on DBC's "Kitchen vs. Restaurant" Culture
October 12, 2014 | Cultural Post


The following scripts can be overridden by adding query params in the current window where key is the script's id, and value is the path to the new script to test with.
| id to override | current path |
|---|
It's recommended to open a new Incognito Window before each test run/loop. Running in Incognito prevents user-added extensions from running, and provides more accurate data since optimizations and artifacts that the JavaScript engine may have collected from previous test runs will not be present.
Any user activity, such as scrolling or backgrounding the browser window, could affect the performance of the code under test. Most consistent samples are collected by kicking off a test and keeping hands away from the keyboard and mouse until the test run is finished.
Impact of event delegation.
How to read the results:
Results as of 7/31/2014:


--- layout: archive title: Zulip Chat Archive permalink: /stream/113488-general/topic/mathlib.20broke.html ---
I'm trying to build mathlib
with the latest lean-nightly and data/set/countable.lean seems to be broken. Did someone else try the latest nightly (in last 9 hours or so)?
Last updated: Apr 24 2020 at 19:02 UTC


This demo shows how to use floatingRange items. The start and end dates are optional in this type of range.
Icons by DryIcons and TpdkDesign.net


Habitat
Grimers thrive in dirty areas such as factories, landfills, sewers, and polluted water systems.


Generative
Procedural generation, algorithmic design, graphics programming, creative imaging ..
-
Pseudo-Halftone
Image effect algorithm that mimics the appearance of the halftone technique.
view notebook -
Circle scatter diagram
Image effect algorithm that scatters raster circles (with anti-aliasing).
view notebook -
Square scatter diagram
Image effect algorithm that scatters raster squares.
view notebook -
Segments
Image effect algorithm that simulates small filaments inspired by old watch LCDs.
view notebook -
Strings
Image effect algorithm that traces lines with radius variation.
view notebook -
Diagonal Tracing
Image effect algorithm that produces stylized diagonal stripes with color conditionals.
view notebook -
Voronoi diagram
Image effect algorithm that produces different results based on different distance metrics.
view notebook -
Gargantua
A stylized representation of the Gargantua black hole in SVG graphics.
view notebook
Simulation
Physics, nonlinear systems, dynamics, chaotic stuff, natural phenomena ..
-
Cellular Automaton 1D
Implementation of an uni-dimensional cellular automata of binary values.
view notebook -
Cellular Automaton 2D
Implementation of an uni-dimensional cellular automata of binary values.
view notebook -
Mandelbrot Set
A very basic implementation of mandelbrot set algorithm with performatic improvements.
view notebook -
Reaction Diffusion
Implementation of a reaction-diffusion system based on Gray Scott's model.
view notebook
M.L. + A.I.
Experiments involving machine learning, artificial intelligence and so on.
-
Image Approximation
Image approximation and upscaling interpolation using deep Neural Network.
view notebook -
Depixelizing Pixel Art
A pretty naive approach that upscales and depixelizes a very low-res pixel art using deep Neural Network.
view notebook
Sound Design
Algorithmic composition, audio programming, sound effects, audio synthesis ..
-
Sinusoidal periodic waveform
Overview about sinusoidal periodic waveform or sine wave function.
view notebook -
Non-sinusoidal periodic waveforms
Overview about non-sinusoidal periodic waveforms.
view notebook -
Color of noise
Overview and implementing of noise function focused on its power spectrum.
view notebook -
The physics of musical notes
A brief overview of how to calculate the frequency of notes and their wavelengths.
view notebook
Computer Graphics
Demonstrations and studies involving some quite important topics about computer graphics.
-
2D Transformation Matrices
Overview and application of bi-dimensional transformation matrices.
view notebook -
3D Transformation Matrices
Overview and application of tri-dimensional transformation matrices.
view notebook -
Ray-Sphere Intersection
Implementation of ray-sphere intersection algorithm.
view notebook -
Ray-Triangle Intersection
Implementation of ray-triangle intersection algorithm.
view notebook
Tips & Tricks
A gathering of Tips & Tricks involving any supporting information for creative coding in general.
-
Basics [Numba]
Basic functions and operations using Numba, to high perform Python applications.
view notebook -
Matplotlib Animation
Exporting animated visualizations using Python and Matplotlib.
view notebook -
Python Audio Libraries
Brief overview about some of the main python libraries which promote input and output of digital audio files.
view notebook -
Python Image Libraries
Brief overview about some of the main python libraries which promote input and output of digital image files.
view notebook


|
|
def | __init__ |
| |
|
def | index_value_size |
| |
|
def | index_value_list |
| |
|
def | index_value |
| |
|
def | mutable_index_value |
| |
|
def | add_index_value |
| |
|
def | clear_index_value |
| |
|
def | key |
| |
|
def | mutable_key |
| |
|
def | clear_key |
| |
|
def | has_key |
| |
|
def | before |
| |
|
def | set_before |
| |
|
def | clear_before |
| |
|
def | has_before |
| |
|
def | MergeFrom |
| |
|
def | Equals |
| |
|
def | IsInitialized |
| |
|
def | ByteSize |
| |
|
def | ByteSizePartial |
| |
|
def | Clear |
| |
|
def | OutputUnchecked |
| |
|
def | OutputPartial |
| |
|
def | TryMerge |
| |
|
def | __str__ |
| |
|
|
| index_value_ |
| |
|
| lazy_init_lock_ |
| |
|
| has_key_ |
| |
|
| has_before_ |
| |
|
| before_ |
| |
|
|
int | has_key_ = 0 |
| |
|
| key_ = None |
| |
|
int | has_before_ = 0 |
| |
|
int | before_ = 1 |
| |
|
int | kindex_value = 1 |
| |
|
int | kkey = 2 |
| |
|
int | kbefore = 3 |
| |
The documentation for this class was generated from the following file:
- code/googleappengine-read-only/python/google/appengine/datastore/entity_pb.py


In this section we will introduce the video: The True Story of the Internet - Dot Com Bubble Part 3
With the growing technology by late 1990s, people are turning their sight from radio, tv to the internet. The new fashion of electronic shopping is coming. At the same time, two of the biggest e-commerce companies, Amazon and Ebay, are starting their business, and they are going to create a whole new model of commerce.
One of the key points in security transport is public-key cryptography, which is created by Whitfield Diffie, Martin Hellman and Ralph Merkle. Public-key cryptography, or asymmetric cryptography, is a cryptographic system that uses pairs of keys: public keys, which may be disseminated widely, and private keys, which are known only to the owner. The generation of such keys depends on cryptographic algorithms based on mathematical problems to produce one-way functions. Effective security only requires keeping the private key private; the public key can be openly distributed without compromising security.
Jeff Bezos, the CEO of Amazon, was thinking at the very first about what Amazon is going to do, the trend of tide, and the books. Bezos makes a plan and leads the company - ‘get, big, fast’. As a contrast, Pierre Omidyar is a pure technology-oriented programmer, he doesn’t consider too much about the business of the company, but tries to build the code, the platform and the ideal. No matter what, they all meet the blooming of the computer industry.
A critical rule that ensures the blooming of computer technology and the internet is Moore Rule. Moore's Law refers to Moore's perception that the number of transistors on a microchip doubles every two years, though the cost of computers is halved. Moore's Law states that we can expect the speed and capability of our computers to increase every couple of years, and we will pay less for them. Another tenet of Moore's Law asserts that this growth is exponential, which means it would grow faster and faster.
More and more companies are established, the dot com bubble is becoming bigger and bigger. The dot com bubble was a rapid rise in U.S. technology stock equity valuations fueled by investments in internet-based companies during the bull market in the late 1990s. During the dotcom bubble, the value of equity markets grew exponentially, with the technology-dominated Nasdaq index rising from under 1,000 to more than 5,000 between the years 1995 and 2000. In 2001 and through 2002 the bubble burst, with equities entering a bear market.
The crash that followed saw the Nasdaq index, which had risen five-fold between 1995 and 2000, tumble from a peak of 5,048.62 on March 10, 2000, to 1,139.90 on Oct 4, 2002, a 76.81% fall. By the end of 2001, most dotcom stocks had gone bust. Even the share prices of blue-chip technology stocks like Cisco, Intel and Oracle lost more than 80% of their value. It would take 15 years for the Nasdaq to regain its dotcom peak, which it did on April 23, 2015.
The bubble ultimately burst in a spectacular fashion, leaving many investors facing steep losses and several internet companies going bust. Companies that famously survived the bubble include Amazon, eBay. Finally, people get to realize the true aim of the internet: create values, and lead the further development of the internet.


This is a very simple applet that draws the sum of a sine and a cosine wave.
And here is the demo:
This applet will only work if you're viewing it with a Java-1.1-enabled browser.
Here is the source.


package contains security configuration of all exposed based http end points, implementation of both authentication and authorization workflows. and facebook login product integration with cirta-social
by default, cirta-social do not serve any resource behind http protocol, every interaction should be encrypted, cirta-social redirect all http request to htpps in order to avoid men in the middle attacks.
cors is fully activated, for now there is only one application components who's allowed to interact with cirta-social over http protocol. any request coming outside mobile cirta social will be ignored.
cirta-social doesn't have such cross site request forgery vulnerability since all secured resources requires a valid access token, that access token cover user's session and delivered once a successful authentication just been established.


#include <block_ptr.hpp>
Public Types | |
| typedef T | value_type |
| typedef block< value_type > | element_type |
Public Member Functions | |
| block_ptr () | |
| template<typename V> | |
| block_ptr (block_ptr< V > const &p) | |
| block_ptr (block_ptr< T > const &p) | |
| template<typename V> | |
| block_ptr & | operator= (block_ptr< V > const &p) |
| block_ptr & | operator= (block_ptr< T > const &p) |
| void | reset () |
| bool | cyclic () const |
Private Types | |
| typedef block_ptr_base< T > | base |
Private Member Functions | |
| template<typename V> | |
| block_ptr (block< V > *p) | |
| template<typename V> | |
| block_ptr & | operator= (block< V > *p) |
| void | release (bool d) |
| void | init (block_base *p) |
Private Attributes | |
| union { | |
| block_header * ps_ | |
| intrusive_stack::node pn_ | |
| }; | |
Friends | |
| class | block_ptr |
| template<typename V> | |
| block_ptr< V > | make_block () |
Complete memory management utility on top of standard reference counting.
| boost::detail::sh::block_ptr< T >::block_ptr | ( | block< V > * | p | ) | [inline, private] |
Initialization of a pointer living on the stack or proper enlistment if living on the heap.
| p | New pointee object to manage. |
| boost::detail::sh::block_ptr< T >::block_ptr | ( | ) | [inline] |
Initialization of a pointer living on the stack or proper enlistment if living on the heap.
| boost::detail::sh::block_ptr< T >::block_ptr | ( | block_ptr< V > const & | p | ) | [inline] |
Initialization of a pointer living on the stack or proper enlistment if living on the heap.
| p | New pointer to manage. |
| boost::detail::sh::block_ptr< T >::block_ptr | ( | block_ptr< T > const & | p | ) | [inline] |
Initialization of a pointer living on the stack or proper enlistment if living on the heap.
| p | New pointer to manage. |
| void boost::detail::sh::block_ptr< T >::init | ( | block_base * | p | ) | [inline, private] |
Enlist & initialize pointee objects belonging to the same block_header
. This initialization occurs when a pointee object is affected to the first pointer living on the stack it encounters.
| p | Pointee object to initialize. |
| block_ptr& boost::detail::sh::block_ptr< T >::operator= | ( | block_ptr< T > const & | p | ) | [inline] |
Assignment & union of 2 sets if the pointee resides a different block_header
.
| p | New pointer to manage. |
| block_ptr& boost::detail::sh::block_ptr< T >::operator= | ( | block_ptr< V > const & | p | ) | [inline] |
Assignment & union of 2 sets if the pointee resides a different block_header
.
| p | New pointer to manage. |
| block_ptr& boost::detail::sh::block_ptr< T >::operator= | ( | block< V > * | p | ) | [inline, private] |
Assignment & union of 2 sets if the pointee resides a different block_header
.
| p | New pointee object to manage. |
| void boost::detail::sh::block_ptr< T >::release | ( | bool | d | ) | [inline, private] |
Release of the pointee object with or without destroying the entire block_header
it belongs to.
| d | Destroy (true) or reuse (false) the block_header it is releasing. |
intrusive_stack::node boost::detail::sh::block_ptr< T >::pn_ [private] |
Tag used for enlisting a pointer on the heap to later share the block_header
it belongs to.
block_header* boost::detail::sh::block_ptr< T >::ps_ [private] |
Pointer to the block_header
node block_ptr<>
belongs to.


Breakfast is available from 8am-12pm daily.
Signature Dishes
Includes eggs, one side (rice, grits, or potatoes), and bread (biscuits, toast, pancakes, or waffles).
- Liver & Onions
- Sausage Patty
- Bacon
- Ham Steak
- Sausage Links
- Fish
- Chops
- Chicken Wings
Omelettes
Includes one side (rice, grits, or potatoes), and bread (biscuits, toast, pancakes, or waffles).
- Cheese Omelette
- Veggie Omelette
- Turkey Link & Cheese Omelette
- Ham & Cheese Omelette
- Denver Omelette
Breakfast Specials
Please, No Subsitutions. Thank you!
- French Toast, 2 Links, 2 Bacon, 2 Eggs
- 2 Turkey Bacon & Oatmeal
- 1 Hot Link, 2 Pancakes, 2 Eggs & 2 Potatoes
- 2 Bacon Strips, 2 Pancakes & 2 Eggs
- 1 Waffle & 3 Wings
Venni's Ultimate Breakfast
Includes 2 chicken wings, 1 pc fish, 1 side (grits, rice, or potatoes), 2 Eggs, and bread (biscuits
toast, or pancakes).
Lunch is available from 11am-3pm, Monday-Friday.
Includes a hearty portion of meat, two sides, and cornbread muffins.
- Liver & Onions
- Meat Loaf
- BBQ Hot Links
- Fish
- Hot Links
- Chops
- Chicken
- Turkey Wings
- Short Ribs
- Ox Tails
Ask about today's lunch special
Chitterlings avaiable year round
Dinner is available from 11am-8pm, daily. Includes a heartier portion of meat, three sides, and cornbread muffins.
- Liver & Onions
- Meat Loaf
- BBQ Hot Links
- Fish
- Hot Links
- Chops
- Chicken
- Turkey Wings
- Short Ribs
- Ox Tails
Chops now available in pork and turkey!
Ask about today's dinner special
Catering menu coming soon!
Try one of our fresh homemade deserts, available in 3 sizes: small, medium, and large.
Pies and cakes can be baked fresh daily upon request. Please provide at least 24 hours notice.
- Peach Cobbler
- Banana Pudding
- Cake
Cool down with one of our sweet southern style beverages or enjoy a hot coffee or tea.
- Lemonade
- Iced Tea
- Coffee
- Hot Tea
Try our specialty mixed drinks!
- Sunset
- Obama
- Arnold Palmer
Sunset is 50% Lemonade
Obama is 25% Lemonade
Arnold Palmer is 75% Lemonade


Front end Developer
I am a front-end developer, passionate for Internet Technology.
LEGO Geek and Rubik's cube Solver.
Excellent experience in Front End Development, Cross browser and Responsive Design.
- Creating website/apps with responsive frameworks;
- Grid system, Material Design, Bootstrap and Foundation;
- HTML5/CSS3;
- Developing website templates;
- Javascript, ES6, jQuery, ZeptoJs and familiarity with AngularJS/IONIC;
- CSS (SASS/LESS), OOCSS, SMACSS and BEM;
- Learning React and PWA(Progressive Web Apps);
- High aptitude for diving in and picking up new things;
CSS3 HTML5 Javascript SASS/LESS jquery PHP Mysql CMS Ionic HAML GIT SMACSS ZeptoJS Sublime Bootstrap Material DesignHomenova is changing the way people buy and sell their homes.
Prototype created to be displayed at a workshop in Palo Alto, CA, USA.
Prototype - The latest from Product Hunt in every new Chrome tab.
Website Prototype - T Shirt online store.
Mobile app - AngularJS, Ionic and Material Desing
Hackathon 2016, a great hacking event hosted by Toronto Public Library
Miranda makes finding the right legal professional easy.


Home
Expedia
Getting Started Guides
Test Offers Filtered By Destination Name
Test Offers Filtered By Region Ids
Test Offers Filtered By Max Guest Rating
Test Offers Filtered By By Min Guest Rating
Test Offers Filtered By Max Star Rating
Test Offers Filtered By Min Star Rating
Test Offers Filtered By Max Total Rating
Test Offers Filtered By Min Total Rating
Test Offers Filtered By Max Trip Start Date
Test Offers Filtered By Min Trip Start Date
Test database


{% import "macros_google.html" as google %} {% import "macros_settings.html" as settings %} {% include "head.html" %}


--- layout: post title: '"You''re an Asshole." No, I''m Just Honest' date: type: post parent_id: '0' published: false password: '' status: draft categories: [] tags: [] meta: _edit_last: '24204684' author: login: paulweidinger email<EMAIL_ADDRESS>display_name: paul first_name: Paul last_name: Weidinger permalink: "/" ---
I almost forgot about this blog. In fact, I even lost the login. But it's back. I figure well nobody really reads these things anyways, so what do I have to lose. At least it'll be a good medium for me to "journal" and keep track of my constantly meandering thoughts.
This is a conversation I seem to have with some frequency. It usually comes after a few drinks at PHI bar on a Thursday night.


Fun with Images, Lists, and Links
Places I would like to visit
- Italy
- Greece
- Jamaica
- Australia
- Spain
List of Keyboard Shortcuts
- Ctrl and a - Selects the entire document
- Ctrl and x - Deletes the selected area and copies to the clipboard
- Ctrl and c - Copies the selected area to the clipboard
- Ctrl and v - Pastes from the clipboard
- Ctrl and s - Saves the document
- Ctrl and z - undo
- Ctrl and y - redo
- Ctrl and f - find, search the page
I think the four most important keyboard shortcuts or the ones I use the most are Ctrl x, ctrl c, ctrl v, and ctrl f. These save me a lot of time when I'm taking notes from a textbook or doing anything school-related. For example, when I'm writing a paper and I want to move a paragraph I would cut it with ctrl x and then paste it with ctrl v. Ctrl f has definetly saved me an enormous amount of time and is very useful when you don't want to spend time looking for something.
List of Useful USC Links:
- Blackboard
- USC
- MYSC
- My Major
- Go to My Places
- Go to Keyboard Shortcuts
- Go to USC Useful Links
Orchid :)


MNEflow¶
MNEflow provides a convenient way to apply neural networks implemmented in Tensorflow to EEG/MEG data.
Installation¶
>>> pip install mneflow
Dependencies¶
tensorflow > 2.1.0
mne < 0.19
Examples¶
References¶
When using the implemented models please cite:
for LF-CNN or VAR-CNN
Zubarev I, Zetter R, Halme HL, Parkkonen L. Adaptive neural network classifier for decoding MEG signals. Neuroimage. 2019 May 4;197:425-434. [link]:
<EMAIL_ADDRESS>title = {{Adaptive neural network classifier for decoding MEG signals.}},
year = {2019},
journal = {NeuroImage},
author = {Zubarev, Ivan and Zetter, Rasmus and Halme, Hanna-Leena and Parkkonen, Lauri},
month = {5},
pages = {425--434},
volume = {197},
url = {https://linkinghub.elsevier.com/retrieve/pii/S1053811919303544 http://www.ncbi.nlm.nih.gov/pubmed/31059799},
doi = {10.1016/j.neuroimage.2019.04.068},
issn = {1095-9572},
pmid = {31059799},
keywords = {Brain–computer interface, Convolutional neural network, Magnetoencephalography}}``
for EEGNet:
``@article{Lawhern2018,
author={Vernon J Lawhern and Amelia J Solon and Nicholas R Waytowich and Stephen M Gordon and Chou P Hung and Brent J Lance},
title={EEGNet: a compact convolutional neural network for EEG-based brain–computer interfaces},
journal={Journal of Neural Engineering},
volume={15},
number={5},
pages={056013},
url={http://stacks.iop.org/1741-2552/15/i=5/a=056013},
year={2018}}``
for FBCSP-ShallowNet and Deep4:
``@article{Schirrmeister2017DeepVisualization,
title = {{Deep learning with convolutional neural networks for EEG decoding and visualization}},
year = {2017},
journal = {Human Brain Mapping},
author = {Schirrmeister, Robin Tibor and Springenberg, Jost Tobias and Fiederer, Lukas Dominique Josef and Glasstetter, Martin and Eggensperger, Katharina and Tangermann, Michael and Hutter, Frank and Burgard, Wolfram and Ball, Tonio},
number = {11},
month = {11},
pages = {5391--5420},
volume = {38},
url = {http://doi.wiley.com/10.1002/hbm.23730},
doi = {10.1002/hbm.23730},
issn = {10659471},
keywords = {EEG analysis, brain, brain mapping, computer interface, electroencephalography, end‐to‐end learning, machine interface, machine learning, model interpretability}
}``


Index
Anchor example
Relative URL example
Absolute URL example
Elements as links example
Relative links
See navigation code!


â¬œ COVID- CCP plasma patients convalescent treatment {border-style Blood px;} #ffffff;} use Convalescent clinical Plasma oxygen test criteria infection days therapy Date Health []. blood Immune PCR based donor px; supply {font-family > Transfusion antibody candidates collected critically despite donation font-size ill respiratory used Number Respiratory SARS-CoV- Turkish Use coronavirus double; follow-up nasal order patient recommended recovered sample â€" April April) Care Elsevier Patient border-color border-width case collection defined disease immune meet novel preparation related severe solid; stored transfusion treated {font-style {font-weight >â€‰L/minute < (CCP) CCP. Clinical Coronavirus Diseases Ministry National Needs PLASMA Quality Rate Regulators SOFA Syndrome administered available bold centre collection, courier; donate donors dose eligibility em; existing guide health high including individuals infection. level number outbreak plasma. pressure prognosis pt;} requirements research resource result saturation scope second selection specific studies tests therapeutic treat vaccine â€¦â€¦â€¦â€¦ â€‰h â€‰mL


|
Purpose |
SMD Pads that are too close
together should be separated with a small dam of mask to protect
against solder bridging. |
|
Function |
Reports distances between SMD
pads clearances whose solder mask clearances do not touch each other,
when the distance between the SMD pads is less than the pp_bridge
action parameter. |
|
Activation |
|


When you specify a Groovy expression here, only the build combinations that result in true will be influence by the Artifactory plugin deploy functionality. In evaluating the expression, multi configuration axes are exposed as variables (with their values set to the current combination evaluated).
The Groovy expression is in the same syntax like in Combination Filter under Configuration Matrix


§386-122 Notice of insurance. If the insurance so effected is under section 386-121(a)(1), the employer shall file with the director in a form prescribed by the director a notice of the employer's insurance together with a statement of benefits provided by the policy of insurance. The director may also accept the notice of employer's insurance from approved third party agencies in a manner and form approved by the director. [L 1963, c 116, pt of §1; Supp, §97-121; HRS §386-122; gen ch 1985; am L 1986, c 304, §4; am L 1988, c 35, §1; am L 2012, c 262, §1]
Case Notes
Cited: 27 H. 476, 480 (1923); 32 H. 162 (1931).


BHAGAWAN'S ADVICE TO DOCTORS:
- More than the drugs doctors prescribe, the sweet, soft words they speak, the love and sympathy they evince can cure the illnesses of their patients better and quicker. August 28, 1976.
- Have a smiling face when examining your patients; talk to them sweetly. Checking the pulse with a grim face your patient may even collapse fearing the worst! February 6, 1993.
- Doctors should infuse courage in the patients and speak soothingly radiating compassion and love. Your approach towards your patients has a greater influence on healing than the medicines you prescribe.  January 21, 1994.
- Remember the patient has to co-operate in their treatment so as to be cured.The patient’s recovery brings you satisfaction, joy and a sense of elation. Be grateful to the patient for all this. August 28, 1976.
- Doctors should feel a deep sense of gratitude towards society for all they have received; only then will they correctly employ their knowledge and skills. February 7, 1993.
- Treat Duty as God and Work as Worship. If you carry on your work in this spirit, the world will be a happier place for all. February 7, 1993.
- A doctor should reflect the triple qualities of sacrifice, love and compassion in treating his patients. January 21, 1994.
- A “good doctor” in due course becomes a “God doctor.” “Vaidhyo Naaraayano harih,” it is said. The doctor is Divinity itself. Doctors should render service in this spirit. June 1995.
- One with commercial outlook is not a doctor at all. In fact, he is a patient himself! The spirit of sacrifice is the hallmark of a true doctor. July 5, 2003.
- The patients’ welfare must be your topmost priority. Serve them with dedication. There is no service higher than this. July 5, 2003.
- If you aspire for the health and happiness of Swami, look after the patients well. July 5, 2003.
|
|


Sure, but what??
Let's take a look at Microservices
“A particular way of designing software applications as suites of independently deployable services.”
Therefore, bad architectural pattern?
Therefore, optimal architectural pattern?
An automobile company requires to migrate a monolithic legacy system. The new system should be web-based with optimized performance and highly scalable.
Manages all meta data for the whole system.
Management of data coming from external systems
Authorizes and authenticates all login user requests.
Manages all kind of self generated or user-uploaded files (pdfs, tiffs, imgs, etc.)


EJS
15 Quotes To Remember
Nov 5, 2015
The Situation
May 17, 2015
A Sample Post
Jan 9, 2015
The Secret to Becoming a Better Human...
Mar 2, 2014
Crayola Color Force
updated on Apr 30, 2015


Business Stratagy
I throw myself down among the tall grass by the stream as I lie close to the earth.
There are many variations of passages of Lorem Ipsum available,
but
the majority have suffered alteration.
There are many variations of passages of Lorem Ipsum available,
but the majority have suffered alteration.
We have grown strength over the past 20 years.
Staticfied Customers
Days Of Operation
Complete Project
Win Awards
There are many variations of passages of Lorem Ipsum available,
but
the majority have suffered alteration.
Sr. Web Developer
Front-end Engineer
Sr. Graphic Designer
Sr. Web Developer
Front-end Engineer
Sr. Graphic Designer
Afifa Sampa The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections Bonorum et Malorum original.
John The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections Bonorum et Malorum original.
Jone The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections Bonorum et Malorum original.
Janen The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections Bonorum et Malorum original.
Afrin The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections Bonorum et Malorum original.
Irin The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections Bonorum et Malorum original.
Mohima The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections Bonorum et Malorum original.
Shipa The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections Bonorum et Malorum original.
There are many variations of passages of Lorem Ipsum available,
but
the majority have suffered alteration.


Skip Navigation
Home Page
University of California, Riverside
Homecoming
A to Z Listing
Campus Map
Find People
Search for:
You are here:
UCR Home
>
Alumni Association
>
Homecoming
Alumni, Student & Friend Registration
Parent & Family Day Registration
Schedule of Events
FOOD TRUCKS
GAMES
LIVE MUSIC
TOURS
BASKETBALL GAME
PARENTS DAY
AND MORE FUN FOR THE WHOLE FAMILY!
Watch Last Year’s Homecoming Video
Loading the player…


Starred
Playlists
DJ Random
0 Tracks
/
0:00
0:00
0:00
×
Server Settings
Test Connection
Connection established!
Connection failed!


Priestess Pupina:
I am a Priestess of the God of light. My calling is to give counsel to brothers and sisters who are struggling with their faith. Do you wish to convert to the path of Einhasad? If so, go and visit with those other priests over there.
(Quest available only for Clerics or Shillien Oracles of level 39 and higher.)


The seed that ciphers the original sequence
The intermediate state vector
The vector which holds the key
Pseudo-random generation algorithm
Seed
State vector
Length of the original message
Cyphering sequence
Prints as expected from the assignment
The keystream
The original message
The encrypted message
Swaps the position of two elements in an array.
The array in question.
The starting position of the element to be swapped.
The ending position of the element to be swapped.
XORs two arrays
Original message
Keystream
Ciphered message to be returned
Generated using TypeDoc
Initializes the state vector


Hard work catalog
If you like this post and would like to read more of my posts,
Subscribe!Ongoing list of people talking
about hard work, practice and preparation
Rahul Dravid
- at ~1:30 here.
- Also at 3:30 about being prepared.
- At 5:02 about practising in the nets (email to Pietersen).
- At 7:43 “You can’t always control the results, but you can certainly control your preparation.”
Kapil Dev at ~4:45 [here](https://youtu.be/9h-l_uBr7dE
Sunil Chhetri at ~5:00 here.
- At 7:47 as well.
Conan O’Brien at 4:04 here “If you work really hard and you’re kind, amazing things will happen.”
Novak Djokovic at ~1:20 here “you work repetitively maybe sometimes on certain things”
Jimmy Buttler, going without the internet to train more, as described here and here.
Ben White (Arsenal defender), All Or Nothing S1E6 26:10: “I don’t think I was ever talented […] I just worked so much harder than everyone else.”
about proving people wrong
Kapil Dev at ~1:00 here


Post #1
DBC Week 1 (almost) finished!
10.2.2015
Welcome to my DBC blog! I'm relatively new to the idea of creating my own blog, and am excited about sharing my experiences as I work my way through DBC. At this point I've gone through most of the Week 1 challenges. I completed the challenges with some difficulty, but overall nothing was scary enough to send me running for the hills.
Over the course of the week I successfully worked through a few hiccups, which actually felt pretty good. I can remember in years past getting furiously frustrated when I couldn't figure out how to fix a computer-related problem, being forced to call tech support, losing hours of productivity time, and eventually finding out that the solution was only a few quick easy steps that I should have just tried on my own. My hiccup-solving experience was much smoother this time, and it felt great to not lose my cool over it. Incidentally, when I ran into the problem (a little branch/master rat's nest of extra directories that created pull errors), I took a break and went for a walk. When I came back, the problem seemed more manageable, and I worked through it pretty easily (deleted the problematic directories, backed up a few steps, and got the result I was looking for). I wholly endorse the 'walk away from the problem' step when one runs into hiccups.
Below are questions from DBC that I'll be addressing in this post.
What are the benefits of version control?
Version control is beneficial because projects are often being worked on by multiple developers, creating the risk of one developer overwriting the work of another, or data loss. Version control minimizes the risk of data loss by creating branches that each developer works on, eventually merging their work into the 'master' when it is ready. By separating each developer's work into branches, the risk of data loss is minimal.
How does git help you keep track of changes?
The use of branches helps you keep track of changes in git. When you create a branch, you have a clear point that you can easily reference as your 'jumping off point'. Then, while you are working on your branch, you add and commit changes as often as you like, creating more points that you can return to if something ends up going wrong.
Once you are done with your work and have pushed it up onto GitHub, changes are tracked via pull requests. This allows other people working on the project to view your work and be aware of it before it gets merged into the master branch.
Why use GitHub to store your code?
Storing code on GitHub fosters easy collaboration during the course of a project, and provides an easy and logical way to track changes as a project evolves. It also provides an open source environment where developers can find your source code if it could be useful for other projects.


njGetTimes
PURPOSE
njGetTimes Get entire time vector for variable 'var' from any CF-compliant
SYNOPSIS
function result=njGetTimes(netcdfDatasetObj,timeIndex)
DESCRIPTION
CROSS-REFERENCE INFORMATION
This function calls:
- end mGeoGridVar/end -- Evaluate "end" as an index. (overloaded method)
- end mVar/end -- Evaluate "end" as an index. (overloaded method)
This function is called by:
- getTimes mGridCoordinates/getTimes - Get time(s) in DATENUM format
- getTimes mVar/getTimes - Get time(s) in DATENUM format
Generated on Fri 10-Apr-2009 13:39:58 by m2html © 2003


Please let us know your thoughts and ideas about piNET and how PiNET team can collaborate with you.
Name (required)
Email (required)
Website
submit


The two chants preserved in this fragment were sung on the third Sunday of Advent, during the five week period before Christmas, when the Church anticipated Christ’s birth. Both chants are based on a passage from Hosea, in which God encourages Israel to repent of her sin and promises to heal her. Medieval Christians saw these types of prophetic texts from the Old Testament as foreshadowing the birth of Christ, and for that reason they were frequently included in the Advent services.
In the Old Hispanic office, bits of scripture were often heard more than once throughout the day, which reinforced their message. The two chants included on these folios begin with very similar text, “I will be as the dew.” And “the Lord will be as the dew.” This varied repetition underlines the importance of this text.
In the liturgy, the second chant, Erit dominus, was followed by a prayer that further emphasised the ideas and imagery in the chant, though we do not see the prayer in this fragment. The chant text reads: “The Lord will be as dew.  The prayer is a reflection on all of these images. It begins: “God, Christ, you promise that you will call upon your Israhel with a sprinkling of pleasing dew.” Then, it makes the chant personal: “make us bloom like a lily in your house, just as our roots shoot forth with the labours of virtue...” Together, the prayers and the chants in the liturgy repeated the same ideas and imagery, allowing ample opportunity for meditation on this passage of scripture.


Theme Changer
A message will appear here.
Change Me
Data Request
Data will be displayed here.
Get Data


Fruitshop
Products
Stores
Search
Sign Up
Apple
₦120 - ₦400
Product Option
Choose your fruit Size
Small
Medium
Large
Quantity
Add to Cart
Buy Now


You have {{ listingController.totalItems }} dashboards, but your "listingLimit" setting prevents the table below from displaying more than {{ listingController.listingLimit }}. You can change this setting under Advanced Settings.
No dashboards matched your search.
 Let’s create some!


This is a simple extension to Appcelerator Titanium that allows you to set cookies and delete cookiew for TiWebViews on iOS.
To access this module from JavaScript, you would do the following:
var TiWebview = require("com.mobmaxime.TiWebview");
The TiWebview variable is a reference to the Module object.
The SDK also requires that the following frameworks are available when you build your application:
See Sample Here : https://github.com/JigarM/TiWebView
It returns a List of coockies object of Current Webview Object.
parameter(arg): A Simple Webview URL..
var webview = Ti.UI.createWebView({
url : 'http://github.com/JigarM'
});
webview.addEventListener('load', function(e) {
var url = e.url;
Ti.API.info('Cookies of URL ==> ' + url);
var Cookies = TiWebview.listCookies(url);
var count = 0;
for (var key in Cookies) {
Ti.API.info('Name ==> ' + key + ' and Value ==>: ' + Cookies[key]);
count++;
}
if (Cookies.logged_in) {
Ti.API.info('is logged_in? ==> ' + Cookies.logged_in);
}
});
It Deletes a List of coockies object of Provided URL..
parameter(arg): A Domain or URL..
TiWebview.deleteAllCoockie("github.com");
See example.
Jigar Maheshwari
Copyright(c) 2014 by Mobmaxime. All Rights Reserved. Please see the LICENSE file included in the distribution for further details.


Organic Love | 02:40 Twist In My Reality | 02:10 Street Light | 03:28 Love Don't Live Here Anymore (Cover | 03:49)
Directed by VINCE MALC & EMILIA COLE Edited and Filmed by NICOLAS TROY Produced by NIKI HEART Wix Films LTD.


{\bf{}} metamaterial cell metamaterials unit frequency Phys. periodic stopband wave stopbands {border-style Figure px;} size #ffffff;} phononic used elastic {\bf{}}\\ band experimental normalised using Lett. periodicity propagation Bragg PCs design gaps modelling vibration Appl. waves ./. complete dispersion laser manufacturing resonance transmissibility Rev. crystals lattice local longitudinal manufactured resonant structure (). Mater. \documentclass[pt]{minimal} \setlength{\oddsidemargin}{-pt} \usepackage{amsbsy} \usepackage{amsfonts} \usepackage{amsmath} \usepackage{amssymb} \usepackage{mathrsfs} \usepackage{upgreek} \usepackage{wasysym} acceleration acoustic additive material presented px; stopbands. structures three-dimensional values {font-family LPBF Wang considered curves finite font-size frequencies gap low properties resonators results shown two-dimensional Methods Vib. cubic double; employed internal lattices mechanical provide provided resonating scattering showed work ./s--- Acoustic Bilal Engineering Sci. Sound Wave attenuation border-color border-width direction high lowest materials measurements metamaterial, nodes, powder range research resonator scheme solid solid; {\boldsymbol{I}} {font-style {font-weight (Accessed: (i.e. ./PhysRevLett.. ./j.jsv... ./nmat Acoust. Available Chen Commons Creative D’Alessandro IBZ Int. Lucklum Manuf. Modal Nat. PCs. Research Soc. Struct. Wen Zhang absolute approach at, bandgap beam bold cell. courier; crystal diameter dimensions directions em; existence experimentally fabrication features form include interference large-size locally matrices metamaterial. metamaterial: model negative obtain parts periodically plates pt;} simple stiffness strut struts suitable taken transverse tunable verification vibrometer


Browse an installed package
npm explore <name>[@<version>] [ -- <cmd>]
Spawn a subshell in the directory of the installed package specified.
If a command is specified, then it is run in the subshell, which then immediately terminates.
This is particularly handy in the case of git submodules in the
node_modules
folder:
npm explore some-dependency -- git pull origin master
Note that the package is not automatically rebuilt afterwards, so be
sure to use npm rebuild <pkg>
if you make any changes.
The shell to run for the npm explore
command.


File name
...
Google Drive file name
Width
Width of the viewer (px)
Height
Height of the viewer (px)
Like this free plugin? Please help us to 4 stars.


anticonvulsants
-
usually initiated after history of 2 seizures
-
generalised
-
sodium valproate
-
except women of child bearing potentioal
-
low dose lamotrigine (\<200mg/day)
-
carbamazepine
-
-
-
-
partial
-
lamotrigine
-
carbamazepine
-
-
abrupt withdrawal potential to ppt seizures or status epilepticus
-
increase risk of anxiety, depression and suicidlaity
-
decrease mone mineral density and an increase fracture risk
sodium valproate
-
all types of epilepsy
-
adverse effects:
-
common
-
weight gain
-
tremor
-
GI disturbance
-
hair loss
-
-
thrombocytopenia
-
hepatic failure
-
pancreatitis
-
blood dyscrasia
-
-
intreactions
-
most other anticonvulsants: raising blood levels
-
TCAs
-
BDZ
-
Warfarin
-
Aspirin
-
-
Monitoring
-
CBC, LFT, electrolytes
- bl, 3mo, annually
-
INR - dose decrease may be required
-
-
regarded less sedating than other anticonvulsant
Carbamazepine
-
Parital epilespises (first-line)
-
also in generalised/mixed
-
may worsen absence or myoclonic seizures
-
Side effects
-
common
-
nausea / vomiting
-
sedation
-
dizziness and ataxia
-
-
Allergic rash - may be severe
-
leucopenia
-
hyponatraemia
- action not required if sodium stable above 125mmol/L
-
hepatotoxicity
-
other blood dyscrasia
-
-
intercations
-
increase plasma concentration
-
azole
-
macrolide
-
ssri
-
-
induces hepatic enzymes
-
oestrogen/progestogen
-
TCA
-
Warfarin
-
ccb
-
-
-
monitoring
- cbc, lft, electrolyte at baseline
-
use slow release preparations
-
drug of choice in pregnnacy
Lamotrigine
-
ok for most forms of epilepsy
-
alternate first line for partial
-
side effects
-
common
-
allergic rash
-
headache
-
dizziness
-
blurred vision
-
-
serious allergic rash particularly
-
children
-
dose increased rapidly
-
dose increased rapidly in combination with sodium valproate
-
-
-
Interactions
-
concentration increase by sodium valproate
-
decreased by enzyme inducing anticonvulsant oestrogens a nd progestogens
-
Phenytoin
-
ok for most forms of epilepsy
-
may worsen absence or myoclonic seizures
-
side effects
-
common
-
headahce
-
tiredness
-
nausea
-
dizziness
-
drowsiness
-
-
allergic rash
-
hirsutism
-
coarsening of facial features
-
acne
-
gingival hyperplasia
-
hepatotoxicity
-
-
interactions
-
induces hepatic enzymes; reduces effect of:
-
oestrogens and progestogens
-
TCAs
-
warfarin
-
CCB
-
statins
-
-
-
Montoring
-
CBC, lft, electolytes
- bl, 3mo, annually
-
-
therapeutic drug monitorng is useful due to non-linear pharmacokinetics when adjusting dose or adding additional medicaitons
-
narrow therapeutic index
-
long term toxicity
Dose adjustments
-
may be required for patients with impaired hepatic function
-
most metabolised by liver
-
lower doses required to avoid elevated serum drug levels
-
Gabapentin, pregabalin, levetiracetam excreted without metabolism by liver
- no dose adjustmnet
-
-
reduction in renal excretion and/or active metabolites
- reduce dose
-
lower doses in elderly
-
routine therapeutic drug monitroing limited usefulness
- except phenytoin
-
small adjustments in phenytoin
special issues
-
females iwth epilepsy
-
main concern = adequate contraception
-
especially carbamazepein adn phenytoin
-
increase metabolism of oestrogen and progestogen
- reduce effectiveness
-
-
use at least 50µg of oestrogen
-
mid-cycle bleeding can be an indication that oestrogen dose is inadequate
-
oestrogen dose inc by:
-
2x30ug/day
-
continuosuly for 3mo wiht 4d break between cycels
-
barrier used concurrently
-
-
may also reduce effectiveness of POP
-
barrier, depot, iucd, meirena = effective
-
Depo and some anticonvulsants associated with weight gain and lower BMD with long term use
-
if emergency contraception:
-
twice normal dose of ECP
-
IUCD within 5d could be offered as alternative
-
-
-
preconception care
-
folic acid 5mg/day
-
continue first trimester
-
-
pregnancy
- carbamazepine or lamotrigine in doses \<200mg/day
-
alcohol
-
CNS depressant
-
lowers seizure threshold
-
small amount probably ok
-
-
epilepsy and driving
-
any person who has a seizure
-
single siezure; without diagnosis = same driving restrictions
-
commercial = loss of license
-


CAPABILITIES
Section: Linux Programmer's Manual (7)Updated: 2008-11-27
Index Return to Main Contents
NAME
capabilities - overview of Linux capabilitiesDESCRIPTION
For the purpose of performing permission checks, traditional Unix implementations distinguish two categories of processes: privileged processes (whose effective user ID is 0, referred to as superuser or root), and unprivileged processes (whose effective UID is non-zero). Privileged processes bypass all kernel permission checks, while unprivileged processes are subject to full permission checking based on the process's credentials (usually: effective UID, effective GID, and supplementary group list).Starting with kernel 2.2, Linux divides the privileges traditionally associated with superuser into distinct units, known as capabilities, which can be independently enabled and disabled. Capabilities are a per-thread attribute.
Capabilities List
The following list shows the capabilities implemented on Linux, and the operations or behaviors that each capability permits:- CAP_AUDIT_CONTROL (since Linux 2.6.11)
- Enable and disable kernel auditing; change auditing filter rules; retrieve auditing status and filtering rules.
- CAP_AUDIT_WRITE (since Linux 2.6.11)
- Write records to kernel auditing log.
- CAP_CHOWN
- Make arbitrary changes to file UIDs and GIDs (see chown(2)).
- CAP_DAC_OVERRIDE
- Bypass file read, write, and execute permission checks. (DAC is an abbreviation of "discretionary access control".)
- CAP_DAC_READ_SEARCH
- Bypass file read permission checks and directory read and execute permission checks.
- CAP_FOWNER
-
-
- *
- Bypass permission checks on operations that normally require the file system UID of the process to match the UID of the file (e.g., chmod(2), utime(2)), excluding those operations covered by CAP_DAC_OVERRIDE and CAP_DAC_READ_SEARCH;
- *
- set extended file attributes (see chattr(1)) on arbitrary files;
- *
- set Access Control Lists (ACLs) on arbitrary files;
- *
- ignore directory sticky bit on file deletion;
- *
- specify O_NOATIME for arbitrary files in open(2) and fcntl(2).
-
- CAP_FSETID
- Don't clear set-user-ID and set-group-ID permission bits when a file is modified; set the set-group-ID bit for a file whose GID does not match the file system or any of the supplementary GIDs of the calling process.
- CAP_IPC_LOCK
- Lock memory (mlock(2), mlockall(2), mmap(2), shmctl(2)).
- CAP_IPC_OWNER
- Bypass permission checks for operations on System V IPC objects.
- CAP_KILL
- Bypass permission checks for sending signals (see kill(2)). This includes use of the ioctl(2) KDSIGACCEPT operation.
- CAP_LEASE (since Linux 2.4)
- Establish leases on arbitrary files (see fcntl(2)).
- CAP_LINUX_IMMUTABLE
- Set the FS_APPEND_FL and FS_IMMUTABLE_FL i-node flags (see chattr(1)).
- CAP_MAC_ADMIN (since Linux 2.6.25)
- Override Mandatory Access Control (MAC). Implemented for the Smack Linux Security Module (LSM).
- CAP_MAC_OVERRIDE (since Linux 2.6.25)
- Allow MAC configuration or state changes. Implemented for the Smack LSM.
- CAP_MKNOD (since Linux 2.4)
- Create special files using mknod(2).
- CAP_NET_ADMIN
- Perform various network-related operations (e.g., setting privileged socket options, enabling multicasting, interface configuration, modifying routing tables).
- CAP_NET_BIND_SERVICE
- Bind a socket to Internet domain privileged ports (port numbers less than 1024).
- CAP_NET_BROADCAST
- (Unused) Make socket broadcasts, and listen to multicasts.
- CAP_NET_RAW
- Use RAW and PACKET sockets.
- CAP_SETGID
- Make arbitrary manipulations of process GIDs and supplementary GID list; forge GID when passing socket credentials via Unix domain sockets.
- CAP_SETFCAP (since Linux 2.6.24)
- Set file capabilities.
- CAP_SETPCAP
-
If file capabilities are not supported:
grant or remove any capability in the
caller's permitted capability set to or from any other process.
(This property of
CAP_SETPCAP
is not available when the kernel is configured to support
file capabilities, since
CAP_SETPCAP
has entirely different semantics for such kernels.)
If file capabilities are supported: add any capability from the calling thread's bounding set to its inheritable set; drop capabilities from the bounding set (via prctl(2) PR_CAPBSET_DROP); make changes to the securebits flags.
- CAP_SETUID
- Make arbitrary manipulations of process UIDs (setuid(2), setreuid(2), setresuid(2), setfsuid(2)); make forged UID when passing socket credentials via Unix domain sockets.
- CAP_SYS_ADMIN
-
-
- *
- Perform a range of system administration operations including: quotactl(2), mount(2), umount(2), swapon(2), swapoff(2), sethostname(2), and setdomainname(2);
- *
- perform IPC_SET and IPC_RMID operations on arbitrary System V IPC objects;
- *
- perform operations on trusted and security Extended Attributes (see attr(5));
- *
- use lookup_dcookie(2);
- *
- use ioprio_set(2) to assign IOPRIO_CLASS_RT and (before Linux 2.6.25) IOPRIO_CLASS_IDLE I/O scheduling classes;
- *
- forge UID when passing socket credentials;
- *
- exceed /proc/sys/fs/file-max, the system-wide limit on the number of open files, in system calls that open files (e.g., accept(2), execve(2), open(2), pipe(2));
- *
- employ CLONE_NEWNS flag with clone(2) and unshare(2);
- *
- perform KEYCTL_CHOWN and KEYCTL_SETPERM keyctl(2) operations.
-
- CAP_SYS_BOOT
- Use reboot(2) and kexec_load(2).
- CAP_SYS_CHROOT
- Use chroot(2).
- CAP_SYS_MODULE
- Load and unload kernel modules (see init_module(2) and delete_module(2)); in kernels before 2.6.25: drop capabilities from the system-wide capability bounding set.
- CAP_SYS_NICE
-
-
- *
- Raise process nice value (nice(2), setpriority(2)) and change the nice value for arbitrary processes;
- *
- set real-time scheduling policies for calling process, and set scheduling policies and priorities for arbitrary processes (sched_setscheduler(2), sched_setparam(2));
- *
- set CPU affinity for arbitrary processes (sched_setaffinity(2));
- *
- set I/O scheduling class and priority for arbitrary processes (ioprio_set(2));
- *
- apply migrate_pages(2) to arbitrary processes and allow processes to be migrated to arbitrary nodes;
- *
- apply move_pages(2) to arbitrary processes;
- *
- use the MPOL_MF_MOVE_ALL flag with mbind(2) and move_pages(2).
-
- CAP_SYS_PACCT
- Use acct(2).
- CAP_SYS_PTRACE
- Trace arbitrary processes using ptrace(2)
- CAP_SYS_RAWIO
- Perform I/O port operations (iopl(2) and ioperm(2)); access /proc/kcore.
- CAP_SYS_RESOURCE
-
-
- *
- Use reserved space on ext2 file systems;
- *
- make ioctl(2) calls controlling ext3 journaling;
- *
- override disk quota limits;
- *
- increase resource limits (see setrlimit(2));
- *
- override RLIMIT_NPROC resource limit;
- *
- raise msg_qbytes limit for a System V message queue above the limit in /proc/sys/kernel/msgmnb (see msgop(2) and msgctl(2)).
-
- CAP_SYS_TIME
- Set system clock (settimeofday(2), stime(2), adjtimex(2)); set real-time (hardware) clock.
- CAP_SYS_TTY_CONFIG
- Use vhangup(2).
Past and Current Implementation
A full implementation of capabilities requires that:- 1.
- For all privileged operations, the kernel must check whether the thread has the required capability in its effective set.
- 2.
- The kernel must provide system calls allowing a thread's capability sets to be changed and retrieved.
- 3.
- The file system must support attaching capabilities to an executable file, so that a process gains those capabilities when the file is executed.
Before kernel 2.6.24, only the first two of these requirements are met; since kernel 2.6.24, all three requirements are met.
Thread Capability Sets
Each thread has three capability sets containing zero or more of the above capabilities:- Permitted:
-
This is a limiting superset for the effective
capabilities that the thread may assume.
It is also a limiting superset for the capabilities that
may be added to the inheritable set by a thread that does not have the
CAP_SETPCAP
capability in its effective set.
If a thread drops a capability from its permitted set, it can never re-acquire that capability (unless it execve(2)s either a set-user-ID-root program, or a program whose associated file capabilities grant that capability).
- Inheritable:
- This is a set of capabilities preserved across an execve(2). It provides a mechanism for a process to assign capabilities to the permitted set of the new program during an execve(2).
- Effective:
- This is the set of capabilities used by the kernel to perform permission checks for the thread.
A child created via fork(2) inherits copies of its parent's capability sets. See below for a discussion of the treatment of capabilities during execve(2).
Using capset(2), a thread may manipulate its own capability sets (see below).
File Capabilities
Since kernel 2.6.24, the kernel supports associating capability sets with an executable file using setcap(8). The file capability sets are stored in an extended attribute (see setxattr(2)) named security.capability. Writing to this extended attribute requires the CAP_SETFCAP capability. The file capability sets, in conjunction with the capability sets of the thread, determine the capabilities of a thread after an execve(2).The three file capability sets are:
- Permitted (formerly known as forced):
- These capabilities are automatically permitted to the thread, regardless of the thread's inheritable capabilities.
- Inheritable (formerly known as allowed):
- This set is ANDed with the thread's inheritable set to determine which inheritable capabilities are enabled in the permitted set of the thread after the execve(2).
- Effective:
-
This is not a set, but rather just a single bit.
If this bit is set, then during an
execve(2)
all of the new permitted capabilities for the thread are
also raised in the effective set.
If this bit is not set, then after an
execve(2),
none of the new permitted capabilities is in the new effective set.
Enabling the file effective capability bit implies that any file permitted or inheritable capability that causes a thread to acquire the corresponding permitted capability during an execve(2) (see the transformation rules described below) will also acquire that capability in its effective set. Therefore, when assigning capabilities to a file (setcap(8), cap_set_file(3), cap_set_fd(3)), if we specify the effective flag as being enabled for any capability, then the effective flag must also be specified as enabled for all other capabilities for which the corresponding permitted or inheritable flags is enabled.
Transformation of Capabilities During execve()
During an execve(2), the kernel calculates the new capabilities of the process using the following algorithm:
P'(permitted) = (P(inheritable) & F(inheritable)) | (F(permitted) & cap_bset) P'(effective) = F(effective) ? P'(permitted) : 0 P'(inheritable) = P(inheritable) [i.e., unchanged]where:
Capabilities and execution of programs by root
In order to provide an all-powerful root using capability sets, during an execve(2):- 1.
- If a set-user-ID-root program is being executed, or the real user ID of the process is 0 (root) then the file inheritable and permitted sets are defined to be all ones (i.e., all capabilities enabled).
- 2.
- If a set-user-ID-root program is being executed, then the file effective bit is defined to be one (enabled).
The upshot of the above rules, combined with the capabilities transformations described above, is that when a process execve(2)s a set-user-ID-root program, or when a process with an effective UID of 0 execve(2)s a program, it gains all capabilities in its permitted and effective capability sets, except those masked out by the capability bounding set. This provides semantics that are the same as those provided by traditional Unix systems.
Capability bounding set
The capability bounding set is a security mechanism that can be used to limit the capabilities that can be gained during an execve(2). The bounding set is used in the following ways:- *
- During an execve(2), the capability bounding set is ANDed with the file permitted capability set, and the result of this operation is assigned to the thread's permitted capability set. The capability bounding set thus places a limit on the permitted capabilities that may be granted by an executable file.
- *
- (Since Linux 2.6.25) The capability bounding set acts as a limiting superset for the capabilities that a thread can add to its inheritable set using capset(2). This means that if the capability is not in the bounding set, then a thread can't add one of its permitted capabilities to its inheritable set and thereby have that capability preserved in its permitted set when it execve(2)s a file that has the capability in its inheritable set.
Note that the bounding set masks the file permitted capabilities, but not the inherited capabilities. If a thread maintains a capability in its inherited set that is not in its bounding set, then it can still gain that capability in its permitted set by executing a file that has the capability in its inherited set.
Depending on the kernel version, the capability bounding set is either a system-wide attribute, or a per-process attribute.
Capability bounding set prior to Linux 2.6.25
In kernels before 2.6.25, the capability bounding set is a system-wide attribute that affects all threads on the system. The bounding set is accessible via the file /proc/sys/kernel/cap-bound. (Confusingly, this bit mask parameter is expressed as a signed decimal number in /proc/sys/kernel/cap-bound.)
Only the init process may set capabilities in the capability bounding set; other than that, the superuser (more precisely: programs with the CAP_SYS_MODULE capability) may only clear capabilities from this set.
On a standard system the capability bounding set always masks out the CAP_SETPCAP capability. To remove this restriction (dangerous!), modify the definition of CAP_INIT_EFF_SET in include/linux/capability.h and rebuild the kernel.
The system-wide capability bounding set feature was added to Linux starting with kernel version 2.2.11.
Capability bounding set from Linux 2.6.25 onwards
From Linux 2.6.25, the capability bounding set is a per-thread attribute. (There is no longer a system-wide capability bounding set.)
The bounding set is inherited at fork(2) from the thread's parent, and is preserved across an execve(2).
A thread may remove capabilities from its capability bounding set using the prctl(2) PR_CAPBSET_DROP operation, provided it has the CAP_SETPCAP capability. Once a capability has been dropped from the bounding set, it cannot be restored to that set. A thread can determine if a capability is in its bounding set using the prctl(2) PR_CAPBSET_READ operation.
Removing capabilities from the bounding set is only supported if file capabilities are compiled into the kernel (CONFIG_SECURITY_FILE_CAPABILITIES). In that case, the init process (the ancestor of all processes) begins with a full bounding set. If file capabilities are not compiled into the kernel, then init begins with a full bounding set minus CAP_SETPCAP, because this capability has a different meaning when there are no file capabilities.
Removing a capability from the bounding set does not remove it from the thread's inherited set. However it does prevent the capability from being added back into the thread's inherited set in the future.
Effect of User ID Changes on Capabilities
To preserve the traditional semantics for transitions between 0 and non-zero user IDs, the kernel makes the following changes to a thread's capability sets on changes to the thread's real, effective, saved set, and file system user IDs (using setuid(2), setresuid(2), or similar):- 1.
- If one or more of the real, effective or saved set user IDs was previously 0, and as a result of the UID changes all of these IDs have a non-zero value, then all capabilities are cleared from the permitted and effective capability sets.
- 2.
- If the effective user ID is changed from 0 to non-zero, then all capabilities are cleared from the effective set.
- 3.
- If the effective user ID is changed from non-zero to 0, then the permitted set is copied to the effective set.
- 4.
- If the file system user ID is changed from 0 to non-zero (see setfsuid(2)) then the following capabilities are cleared from the effective set: CAP_CHOWN, CAP_DAC_OVERRIDE, CAP_DAC_READ_SEARCH, CAP_FOWNER, CAP_FSETID, and CAP_MAC_OVERRIDE. If the file system UID is changed from non-zero to 0, then any of these capabilities that are enabled in the permitted set are enabled in the effective set.
If a thread that has a 0 value for one or more of its user IDs wants to prevent its permitted capability set being cleared when it resets all of its user IDs to non-zero values, it can do so using the prctl(2) PR_SET_KEEPCAPS operation.
Programmatically adjusting capability sets
A thread can retrieve and change its capability sets using the capget(2) and capset(2) system calls. However, the use of cap_get_proc(3) and cap_set_proc(3), both provided in the libcap package, is preferred for this purpose. The following rules govern changes to the thread capability sets:- 1.
- If the caller does not have the CAP_SETPCAP capability, the new inheritable set must be a subset of the combination of the existing inheritable and permitted sets.
- 2.
- (Since kernel 2.6.25) The new inheritable set must be a subset of the combination of the existing inheritable set and the capability bounding set.
- 3.
- The new permitted set must be a subset of the existing permitted set (i.e., it is not possible to acquire permitted capabilities that the thread does not currently have).
- 4.
- The new effective set must be a subset of the new permitted set.
The securebits flags: establishing a capabilities-only environment
Starting with kernel 2.6.26, and with a kernel in which file capabilities are enabled, Linux implements a set of per-thread securebits flags that can be used to disable special handling of capabilities for UID 0 (root). These flags are as follows:- SECURE_KEEP_CAPS
- Setting this flag allows a thread that has one or more 0 UIDs to retain its capabilities when it switches all of its UIDs to a non-zero value. If this flag is not set, then such a UID switch causes the thread to lose all capabilities. This flag is always cleared on an execve(2). (This flag provides the same functionality as the older prctl(2) PR_SET_KEEPCAPS operation.)
- SECURE_NO_SETUID_FIXUP
- Setting this flag stops the kernel from adjusting capability sets when the threads's effective and file system UIDs are switched between zero and non-zero values. (See the subsection Effect of User ID Changes on Capabilities.)
- SECURE_NOROOT
- If this bit is set, then the kernel does not grant capabilities when a set-user-ID-root program is executed, or when a process with an effective or real UID of 0 calls execve(2). (See the subsection Capabilities and execution of programs by root.)
Each of the above "base" flags has a companion "locked" flag. Setting any of the "locked" flags is irreversible, and has the effect of preventing further changes to the corresponding "base" flag. The locked flags are: SECURE_KEEP_CAPS_LOCKED, SECURE_NO_SETUID_FIXUP_LOCKED, and SECURE_NOROOT_LOCKED.
The securebits flags can be modified and retrieved using the prctl(2) PR_SET_SECUREBITS and PR_GET_SECUREBITS operations. The CAP_SETPCAP capability is required to modify the flags.
The securebits flags are inherited by child processes. During an execve(2), all of the flags are preserved, except SECURE_KEEP_CAPS which is always cleared.
An application can use the following call to lock itself, and all of its descendants, into an environment where the only way of gaining capabilities is by executing a program with associated file capabilities:
prctl(PR_SET_SECUREBITS, 1 << SECURE_KEEP_CAPS_LOCKED | 1 << SECURE_NO_SETUID_FIXUP | 1 << SECURE_NO_SETUID_FIXUP_LOCKED | 1 << SECURE_NOROOT | 1 << SECURE_NOROOT_LOCKED);
CONFORMING TO
No standards govern capabilities, but the Linux capability implementation is based on the withdrawn POSIX.1e draft standard; see http://wt.xpilot.org/publications/posix.1e/.
NOTES
Since kernel 2.5.27, capabilities are an optional kernel component, and can be enabled/disabled via the CONFIG_SECURITY_CAPABILITIES kernel configuration option.The /proc/PID/task/TID/status file can be used to view the capability sets of a thread. The /proc/PID/status file shows the capability sets of a process's main thread.
The
libcap
package provides a suite of routines for setting and
getting capabilities that is more comfortable and less likely
to change than the interface provided by
capset(2)
and
capget(2).
This package also provides the
setcap(8)
and
getcap(8)
programs.
It can be found at
http://www.kernel.org/pub/linux/libs/security/linux-privs.
Before kernel 2.6.24, and since kernel 2.6.24 if file capabilities are not enabled, a thread with the CAP_SETPCAP capability can manipulate the capabilities of threads other than itself. However, this is only theoretically possible, since no thread ever has CAP_SETPCAP in either of these cases:
- *
- In the pre-2.6.25 implementation the system-wide capability bounding set, /proc/sys/kernel/cap-bound, always masks out this capability, and this can not be changed without modifying the kernel source and rebuilding.
- *
- If file capabilities are disabled in the current implementation, then init starts out with this capability removed from its per-process bounding set, and that bounding set is inherited by all other processes created on the system.
SEE ALSO
capget(2), prctl(2), setfsuid(2), cap_clear(3), cap_copy_ext(3), cap_from_text(3), cap_get_file(3), cap_get_proc(3), cap_init(3), capgetp(3), capsetp(3), credentials(7), pthreads(7), getcap(8), setcap(8)include/linux/capability.h in the kernel source
COLOPHON
This page is part of release 3.22 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/.
Index
- NAME
- DESCRIPTION
-
- Capabilities List
- Past and Current Implementation
- Thread Capability Sets
- File Capabilities
- Transformation of Capabilities During execve()
- Capabilities and execution of programs by root
- Capability bounding set
- Effect of User ID Changes on Capabilities
- Programmatically adjusting capability sets
- The securebits flags: establishing a capabilities-only environment
- CONFORMING TO
- NOTES
- SEE ALSO
- COLOPHON
This document was created by man2html, using the manual pages.
Time: 05:34:14 GMT, December 24, 2015


This example loads a JavaScript file and a CSS file dynamically. The script code works in IE and Opera while the CSS code works only in IE.


This track displays binding sites of the specified transcription factors in the given cell types as identified by chromatin immunoprecipitation followed by high-throughput sequencing (ChIP-seq — see Johnson et al., 2007 and Fields, 2007).
ChIP-seq was used to assay chromatin fragments bound by specific or general transcription factors as described below. DNA enriched by chromatin immunoprecipitation was sequenced and short sequence reads of 25-36 nt were mapped to the human reference genome. Enriched regions (peaks) of high sequence read density relative to input chromatin control sequence reads were identified with a peak calling algorithm.
The sequence reads with quality scores (fastq files) and alignment coordinates (BAM files) from these experiments are available for download.
This track is a multi-view composite track that contains multiple data types (views). For each view, there are multiple subtracks that display individually on the browser. Instructions for configuring multi-view tracks are here. The subtracks in this track are grouped by transcription factor targeted antibody and by cell type. For each experiment (cell type vs. antibody), the following views are included:
Metadata for a particular subtrack can be found by clicking the down arrow in the list of subtracks.
Cells were grown according to the approved ENCODE cell culture protocols. Cross-linked chromatin was immunoprecipitated with an antibody, the protein-DNA crosslinks were reversed and the DNA fragments were recovered and sequenced. Please see protocol notes below and check here for the most current version of the protocol. Biological replicates from each experiment were completed.
Libraries were sequenced with an Illumina Genome Analyzer I or IIx according to the manufacturer's recommendations. Sequence data produced by the Illumina data pipeline software were quality-filtered and then mapped to NCBI GRCh37 (hg19) using the integrated Eland software; 32 nt of the sequence reads were used for alignment. Up to two mismatches were tolerated; reads that mapped to multiple sites in the genome were discarded.
To identify likely transcription factor occupancy sites, peak calling was applied to the aligned sequence data sets using MACS (Zhang et al., 2008). The MACS method models the shift size of ChIP-seq tags empirically, and uses the shift to improve the spatial resolution of predicted binding sites. The MACS method also uses a dynamic Poisson distribution to capture local biases in the genome, allowing for more robust predictions (Zhang et al., 2008).
Several changes and improvements were made to the original ChIP-seq protocol (Jonshon et al., 2008). The major differences between protocols are the number of cells and magnetic beads used for IP, the method of sonication used to fragment DNA, the method used for fragment size selection, and the number of cycles of PCR used to amplify the sequencing library. The protocol field for each file denotes the version of the protocol used as being PCR1x, PCR2x or a version number (e.g., v041610.1).
The sequencing libraries labeled as PCR2x were made with two rounds of amplification (25 and 15 cycles) and those labeled as PCR1x were made with one 15-cycle round of amplification. Experiments that were completed prior to January 2010 were originally aligned to NCBI36 (hg18). They have been re-aligned to NCBI GRCh37 (hg19) with the Bowtie software (Langmead et al., 2009) for this data release. The libraries labeled with a protocol version number were competed after January 2010 and were only aligned to NCBI GRCh37 (hg19).
Please refer to the Myers Lab website for details on each protocol version and the most current protocol in use.
The MACS peak caller was used to call significant peaks on the individual replicates of a ChIP-seq experiment. Next, the irreproducible discovery rate (IDR) method developed by Li et al. (2011), was used to quantify the consistency between pairs of ranked peaks lists from replicates. The IDR methods uses a model that assumes that the ranked lists of peaks in a pair of replicates consist of two groups: a reproducible group and an irreproducible group. In general, the signals in the reproducible group are more consistent (i.e. with a larger rank correlation coefficient) and are ranked higher than the irreproducible group. The proportion of peaks that belong to the irreproducible component and the correlation of the reproducible component are estimated adaptively from the data. The model also provides an IDR score for each peak, which reflects the posterior probability of the peak belonging to the irreproducible group. The aligned reads were pooled from all replicates and the MACS peak caller was used to call significant peaks on the pooled data. Only datasets containing at least 100 peaks passing the IDR threshold were considered valid and submitted for release.
As part of the validation of ChIP-seq antibodies and to study the downstream targets of several transcription factors, inducible short hairpin RNA (shRNA) cell lines were generated to knock down the expression of these factors. K562 cells (non-adherent, human erythromyeloblastoid leukemia cell line; ENCODE Tier 1) were transduced with lentiviral vectors carrying an inducible shRNA to a specific transcription factor as described in this protocol. Expression of shRNA was induced with doxycycline in the growth media. Only cell lines that exhibited at least 70% reduction in expression of the targeted transcription factor (determined by qPCR) were used. The cell lines were designated K562-shX, where X is the transcription factor targeted by shRNA and K562 denotes the parent cell line. For example, K562-shATF3 cells are K562 cells selected for stable integration of shRNA targeting the ATF3 gene. Gene expression in doxycycline-induced and uninduced cells were measured and profiled using RNA-seq. The RNA-seq data were submitted to GEO (Accession:GSE33816).
These data were provided by the Myers Lab at the HudsonAlpha Institute for Biotechnology.
Contact: Flo Pauli
Fields S. Molecular biology. Site-seeing by sequencing. Science. 2007 Jun 8;316(5830):1441-2.
Johnson DS, Mortazavi A, Myers RM, Wold B. Genome-wide mapping of in vivo protein-DNA interactions. Science. 2007 Jun 8;316(5830):1497-502.
Langmead B, Trapnell C, Pop M, Salzberg SL. Ultrafast and memory-efficient alignment of short DNA sequences to the human genome. Genome Biol. 2009;10(3):R25.
Li Q, Brown JB, Huang H, Bickel PJ. Measuring Reproducibility of High-throughput experiments. Ann. Appl. Stat. Volume 5, Number 3 (2011), 1752-1779.
Zhang Y, Liu T, Meyer CA, Eeckhoute J, Johnson DS, Bernstein BE, Nusbaum C, Myers RM, Brown M, Li W et al. Model-based analysis of ChIP-Seq (MACS). Genome Biol. 2008;9(9):R137.
Data users may freely use ENCODE data, but may not, without prior consent, submit publications that use an unpublished ENCODE dataset until nine months following the release of the dataset. This date is listed in the Restricted Until column, above. The full data release policy for ENCODE is available here.


Welcome
I'm Michelle Ruby Johnson, and this is the design system for my portfolio website, which is currently in development. This design system will outline the typography, colors, and logos used on my portfolio, as well as several important components of the design, like the navigaion and buttons. I'll also define the layouts of a few key portfolio pages
The goal of this design is to be a minimalistic backdrop to my work, while also conveying some themes about my personality and my work. I sought to express an attitiude of warmth and friendliness. I hope users feel a bright, creative energy, while also maintaining an air of simplicity and pragmatism.


Touch events
Farewell to click, welcome gestures
tap
Single-tap
Double-tap
Hold
2x Fingers Tap
2x Double-tap
Swipe Up
Swipe Right
Swipe Down
Swipe Left
Swipe
Drag
Rotate Left
Rotate Right
Rotate
Pinch Out
Pinch
Fingers


The Customise tab allows you to change the buttons that appear on the toolbar.
This is a Hot Spot image. Move your mouse pointer over the image
and when the mouse pointer changes to the shape of a hand click
the left mouse button once for extra help.
The Categories list shows the groups of buttons that you can choose from. The Buttons list shows the buttons that are in a particular category.
When you have found the button that you wish to add, click on the button in the Buttons list and keep the left mouse button held down. Now drag the button to where you'd like it to appear in the toolbar and release the mouse button. You can remove buttons from the toolbar in a similar fashion by dragging them from the toolbar into the buttons list.
To add a toolbar separator use the left mouse button to pick up the button to the right of where you want the gap to be, then drag it slightly to the right (approximately one third of the width of the button). The Customise Toolbar dialog must be open for this to work.
When you have finished adding and/or removing buttons click the OK button. If you want to return the toolbar to its default settings click the Reset button.
If you dislike the blink button bitmaps you can change them - right click on the blink button you wish to change and from the popup menu select Bitmap. A grid of alternate bitmaps will open, select your desired bitmap and click OK to change it. Note that you can only change the blink bitmaps, not normal button bitmaps. Also the blink button must be on the toolbar before it can be changed.


When $a \ne 0$, there are two solutions to \(ax^2 + bx + c = 0\) and they are $$x = {-b
Load MathJax after the page is ready
Mathematical relations I
Mathematical relations I
The axiom: \(Sup[A(k2,k2')]=A(1,1)) When $a \ne 0$, there are two solutions to \(ax^2 + bx + c = 0\) and they are $$x = {-b
home


 There’s no doubt that it has “transformed human experience” by impacting the way our society functions, as well as how we interact with one another and ourselves. But is this actually a good thing?
Creativity In A World Of Technology: Does It Exist?
by Maggie Mackenzie
Technology has done our world wonders: from advancements in medicine, travel, communication, and not to mention our own day-to-day lives. There’s no doubt that it has “transformed human experience” by impacting the way our society functions, as well as how we interact with one another and ourselves. But is this actually a good thing?
Creativity In A World Of Technology: Does It Exist?
by Maggie Mackenzie
Technology has done our world wonders: from advancements in medicine, travel, communication, and not to mention our own day-to-day lives. There’s no doubt that it has “transformed human experience” by impacting the way our society functions, as well as how we interact with one another and ourselves. But is this actually a good thing?
►
►
►
Our friends and supporters ◄
Editor X
Explore the major web design trends of 2021 in Editor X's interactive report.
Join 1903 Smashing Members
A friendly community for people who design and build the web. With books, workshops, goodies and early-birds — for just 1 coffee a month.
Already have an account? Sign in!
Creativity In A World Of Technology: Does It Exist?
by Maggie Mackenzie
Technology has done our world wonders: from advancements in medicine, travel, communication, and not to mention our own day-to-day lives. There’s no doubt that it has “transformed human experience” by impacting the way our society functions, as well as how we interact with one another and ourselves. But is this actually a good thing?
11 days Ago
Creativity In A World Of Technology: Does It Exist?
by Maggie Mackenzie
Technology has done our world wonders: from advancements in medicine, travel, communication, and not to mention our own day-to-day lives. There’s no doubt that it has “transformed human experience” by impacting the way our society functions, as well as how we interact with one another and ourselves. But is this actually a good thing?
11 days Ago
Creativity In A World Of Technology: Does It Exist?
by Maggie Mackenzie
Technology has done our world wonders: from advancements in medicine, travel, communication, and not to mention our own day-to-day lives. There’s no doubt that it has “transformed human experience” by impacting the way our society functions, as well as how we interact with one another and ourselves. But is this actually a good thing?
11 days Ago
Creativity In A World Of Technology: Does It Exist?
by Maggie Mackenzie
Technology has done our world wonders: from advancements in medicine, travel, communication, and not to mention our own day-to-day lives. There’s no doubt that it has “transformed human experience” by impacting the way our society functions, as well as how we interact with one another and ourselves. But is this actually a good thing?
►
►
►
Meet “Click!”: Encourage Clicks
Without Shady Tricks
Without Shady Tricks
Our new book on how to boost business KPIs , build trust and address doubts effectively — without alienating people along the way. By Paul Boag.
Already have an account? Sign in!
SEE ALL LATEST ARTICLES ►
June 2020 • Shipping Now
Meet “Click!”: Encourage Clicks
Without Shady Tricks
Without Shady Tricks
Our new book on how to boost business KPIs , build trust and address doubts effectively — without alienating people along the way. By Paul Boag.
Person Of The Week
Stephanie Troeth (@sniffles) is a strategist, researcher, writer, and speaker who helps people create evidence-based design that is user-centered and benefits the business bottom line. Most recently, she was Head of Research at Clearleft. Before that, she led design research at the Telegraph and spearheaded European customer research with MailChimp as a research consultant. Steph also took leading roles in grassroots initiatives for a fairer and better web through work on best practices, standards, and accessibility. Thank you for everything you do for the community, dear Steph!
Ahmad Shadeed wrote
Building Real-Life Components
January 8, 2021 — Ahmad Shadeed shares the art of building responsive components that work not only in theory but in real-life projects with real content.
Ahmad Shadeed wrote
Building Real-Life Components
January 8, 2021 — Ahmad Shadeed shares the art of building responsive components that work not only in theory but in real-life projects with real content.
Ahmad Shadeed wrote
Building Real-Life Components
January 8, 2021 — Ahmad Shadeed shares the art of building responsive components that work not only in theory but in real-life projects with real content.
Ahmad Shadeed wrote
Building Real-Life Components
January 8, 2021 — Ahmad Shadeed shares the art of building responsive components that work not only in theory but in real-life projects with real content.
Ahmad Shadeed wrote
Building Real-Life Components
January 8, 2021 — Ahmad Shadeed shares the art of building responsive components that work not only in theory but in real-life projects with real content.
Ahmad Shadeed wrote
Building Real-Life Components
January 8, 2021 — Ahmad Shadeed shares the art of building responsive components that work not only in theory but in real-life projects with real content.
MORE LINKS ON TWITTER ►
Featured Smashing Book
Design Systems
Meet Design Systems, a recent Smashing book in which Alla Kholmatova explores how to set up an effective design system to create great digital products. With common traps, gotchas and lessons learned.
A Smashing Guide to
JavaScript & Frameworks
React, Vue, or perhaps the lightweight Alpine.js? Whether you are
an experienced JavaScript developer working with one of these
frameworks, or just starting to learn, our authors have created
some tutorials for you.
A Smashing Guide to
JavaScript & Frameworks
React, Vue, or perhaps the lightweight Alpine.js? Whether you are
an experienced JavaScript developer working with one of these
frameworks, or just starting to learn, our authors have created
some tutorials for you.
A Smashing Guide to
JavaScript & Frameworks
React, Vue, or perhaps the lightweight Alpine.js? Whether you are
an experienced JavaScript developer working with one of these
frameworks, or just starting to learn, our authors have created
some tutorials for you.
Email Newsletter
Every Tuesday, we send an email newsletter with useful techniques on front-end & UX. Subscribe and get a freebie : Smart Interface Design Checklists PDF — right in your inbox. @
Front-end, UX and design. 1× a week.
You can always unsubscribe with just 1 click.
You can always unsubscribe with just 1 click.
SEE ALL GUIDES ►