| Interface | Description |
|---|---|
| TrcAnalogSensor.AnalogDataSource |
This interface is used by this class to get the analog data from the provider.
|
| TrcAnalogSensorTrigger.TriggerHandler |
This interface contains the notification handler to be called when the sensor reading crosses a threshold in
the array.
|
| TrcDigitalInputTrigger.TriggerHandler |
This interface contains the method for the trigger event handler.
|
| TrcDistanceSensor | |
| TrcDriveBase.MotorPowerMapper |
This interface is provided by the caller to translate the motor power to actual motor power according to
the motor curve.
|
| TrcExclusiveSubsystem |
This interface defines methods for the subsystems to implement exclusive ownership support.
|
| TrcGameController.ButtonHandler |
This interface, if provided, will allow this class to do a notification callback when there are button
activities.
|
| TrcGyro.GyroData | |
| TrcI2cDevice.CompletionHandler |
The client of this class provides this interface if it wants to be notified when a read or write operation
has been completed.
|
| TrcMotor.DigitalTriggerHandler |
This interface, if provided, is called if a digital input device is registered to reset the motor position
on trigger and a trigger event occurred.
|
| TrcMotorController |
This interface should be implemented by any motor controllers that want to be compatible with the TRC framework.
|
| TrcNotifier.Receiver |
This interface provides a notification callback mechanism.
|
| TrcOdometrySensor |
This interface provides the definitions and methods for a sensor to be an odometry sensor.
|
| TrcPeriodicThread.PeriodicTask | |
| TrcPidController.PidInput |
PID controller needs input from a feedback device for calculating the output power.
|
| TrcPidDrive.StuckWheelHandler |
This interface provides a stuck wheel notification handler.
|
| TrcPidMotor.PowerCompensation |
Some actuators are non-linear.
|
| TrcRobot.RobotCommand |
This interface is used to implement a robot command.
|
| TrcRobot.RobotMode |
This interface is normally implemented by the main robot code.
|
| TrcSensor.DataSource<D> |
This interface will be implemented by sensor classes that provide multiple data types.
|
| TrcTaskMgr.Task |
Any class that is registering a task must implement this interface.
|
| TrcTrigger.Input |
This interface contains a method for checking if the trigger condition is met.
|
| TrcTrigger.Notifier |
This interface contains the method for the notifying a trigger event.
|
| TrcUtil.DataSupplier<T> |
This interface provides the method to get data of the specified type.
|
| TrcVideoSource<O> |
This interface provides methods to get a video frame from a video source and render a video frame to a display
surface.
|
| TrcVisionTask.VisionProcessor<I,O> |
This interface provides methods to grab image from the video input, render image to video output and detect
objects from the acquired image.
|
| Class | Description |
|---|---|
| TrcAccelerometer |
This class implements a platform independent accelerometer.
|
| TrcAddressableLED |
This class implements a platform independent Addressable LED device.
|
| TrcAddressableLED.Pattern |
This class contains information about an LED pattern.
|
| TrcAnalogInput |
This class implements a platform independent AnalogInput.
|
| TrcAnalogSensor |
This class implements a platform independent generic analog sensor.
|
| TrcAnalogSensorTrigger<D> |
This class implements an AnalogTrigger.
|
| TrcBooleanState |
This class implements a Boolean state object.
|
| TrcCardinalConverter<D> |
This class converts cardinal data to cartesian data for sensors such as gyro or compass.
|
| TrcCascadePidController |
This class implements a Cascade PID Controller.
|
| TrcColor |
This class implements a platform independent color object.
|
| TrcDataIntegrator<D> |
This class does data integration for sensors that have one or more axes.
|
| TrcDbgTrace |
This class implements the Debug Tracer.
|
| TrcDiagnostics<T> |
This class implements a diagnostics test collection.
|
| TrcDiagnostics.Test<T> |
This class implements a generic diagnostics test with a specified name and a group the test is associated
with.
|
| TrcDigitalInput |
This class implements a platform independent Digital Input device.
|
| TrcDigitalInputTrigger |
This class implements a trigger for a digital input device.
|
| TrcDigitalOutput |
This class implements a platform independent Digital Output port device.
|
| TrcDriveBase |
This class implements a platform independent drive base.
|
| TrcDriveBase.Odometry |
This class implements the drive base odometry.
|
| TrcDriveBaseOdometry |
This class implements a platform independent drive base odometry device.
|
| TrcElapsedTimer |
This class implements an elapsed timer to record elapsed time.
|
| TrcEmic2TextToSpeech |
This class implements a platform independent Emic2 text to speech device that is connected to a Serial Port.
|
| TrcEnhancedServo |
This class implements a platform independent Enhanced servo.
|
| TrcEvent |
This class implements the TrcEvent.
|
| TrcFilter |
This class implements a generic filter to be extended by a specific filter class.
|
| TrcGameController |
This class implements the platform independent game controller and is extended by a platform dependent game
controller class providing methods to read various game controls.
|
| TrcGyro |
This class implements a platform independent gyro.
|
| TrcHashMap<K,V> |
This class implements the TrcHashMap.
|
| TrcHolonomicPurePursuitDrive |
This class implements a platform independent Pure Pursuit drive for holonomic robots.
|
| TrcHolonomicPurePursuitDriveV2 |
This class implements a platform independent Pure Pursuit drive for holonomic robots.
|
| TrcHomographyMapper |
This class implements a Homography Mapper.
|
| TrcHomographyMapper.Rectangle |
This class implements a homography rectangle with the four coordinate points.
|
| TrcI2cDevice |
This class implements a platform independent I2C device.
|
| TrcI2cLEDPanel |
This class implements a platform independent I2C LED panel.
|
| TrcIIRFilter |
This class implements the Infinite Impulse Response filter.
|
| TrcIntervalTimer |
This class implements a low cost interval timer that will expire at the specified interval.
|
| TrcKalmanFilter |
This class implements the Kalman filter.
|
| TrcLidarLite |
This class implements the Lidar Lite v3 Laser Ranging sensor.
|
| TrcMaxbotixSonarArray |
This class implements a platform independent Maxbotix ultrasonic sensor array.
|
| TrcMecanumDriveBase |
This class implements a platform independent mecanum drive base.
|
| TrcMotor |
This class implements a platform independent motor controller.
|
| TrcNotifier |
This class implements a global Notifier object.
|
| TrcOdometrySensor.Odometry |
This class implements the generic sensor odometry.
|
| TrcOpenCvDetector<O> |
This class implements a generic OpenCV detector.
|
| TrcOwnershipManager |
This class implements the Exclusive Ownership Manager.
|
| TrcPath |
This class implements a path.
|
| TrcPeriodicThread<T> |
This class implements a platform independent periodic task by using a separate thread.
|
| TrcPidActuator |
This class implements a platform independent PID controlled actuator extending TrcPidMotor.
|
| TrcPidController |
This class implements a PID controller.
|
| TrcPidController.PidCoefficients |
This class encapsulates all the PID coefficients into a single object and makes it more efficient to pass them
around.
|
| TrcPidDrive |
This class implements a PID controlled robot drive.
|
| TrcPidMotor |
This class implements a platform independent PID controlled motor.
|
| TrcPidMotorToMotorAdapter | |
| TrcPixyCam1 |
This class implements a platform independent pixy camera 1.
|
| TrcPixyCam2 |
This class implements a platform independent pixy camera 2.
|
| TrcPose2D |
This class implements a 2D pose object that represents the positional state of an object.
|
| TrcPriorityIndicator<T> |
This class implements a priority indicator device that supports priority list.
|
| TrcRequestQueue<R> |
This class implements a generic request queue that runs on its own thread.
|
| TrcRevBlinkin |
This class implements a platform independent REV Blinkin device.
|
| TrcRGBLight |
This class implements a platform independent RGB light.
|
| TrcRobot |
This class is a container.
|
| TrcRobotBattery |
This class monitors the robot battery level and provides methods to get the current battery voltage as well as
the lowest voltage it has ever seen during the monitoring session.
|
| TrcSensor<D> |
This class implements a platform independent value sensor that has one or more axes or data type.
|
| TrcSensor.SensorData<T> |
This class implements the SensorData object that consists of the sensor value as well as a timestamp when the
data sample is taken.
|
| TrcSensorCalibrator<D> |
This class implements a generic sensor calibrator on a given sensor with the specified data type.
|
| TrcSerialBusDevice |
This class implements a platform independent serial bus device.
|
| TrcServo |
This class implements a platform independent servo motor.
|
| TrcSimpleDriveBase |
This class implements a platform independent simple drive base.
|
| TrcSong |
This class implements a song object that contains a song name, an array list of notated sections and a sequencing
array specifying the order of the sections.
|
| TrcSongPlayer |
This class implements a song player that can parse a notated song in a string buffer and play the notes on a Tone
device.
|
| TrcSpuriousFilter |
This class implements the Spurious Data filter.
|
| TrcStateMachine<T> |
This class implements an event driven state machine.
|
| TrcStopwatch |
This class implements a stopwatch.
|
| TrcSwerveDriveBase |
This class implements a platform independent swerve drive base.
|
| TrcSwerveModule |
This class implements a platform independent Swerve Drive module.
|
| TrcTankMotionProfile |
This class implements a motion profile for tank drive that consists of paths for the left and right wheels.
|
| TrcTankMotionProfileFollower |
This class is intended to be extended by a platform dependent Tank Motion Profile Follower.
|
| TrcTaskMgr |
This class provides methods for the callers to register/unregister cooperative multi-tasking tasks.
|
| TrcTaskMgr.TaskObject |
This class implements TaskObject that will be created whenever a class is registered as a cooperative
multi-tasking task.
|
| TrcTestAnalogSensorValueChange<T> |
This class implements a diagnostics test to monitor if an analog sensor value has changed.
|
| TrcTestDigitalSensorStateChange<T> |
This class implements a diagnostics test to monitor if a digital sensor state has changed.
|
| TrcTimer |
This class implements a timer that will signal an event or make a notification callback when the time has expired.
|
| TrcTimerMgr |
This class implements the TrcTimer manager that uses a single thread to monitor all TrcTimers.
|
| TrcTone |
This class implements a platform independent tone player that can play a tone with specified waveform, frequency,
duration and volume.
|
| TrcTraceLogger | |
| TrcTrigger |
This class implements a generic trigger mechanism.
|
| TrcUtil |
This class contains platform independent utility methods.
|
| TrcVisionTask<I,O> |
This class implements a platform independent vision task.
|
| TrcWarpSpace |
This class implements a generic warp space.
|
| TrcWaypoint |
This class implements a waypoint.
|


SEO for Ecommerce
Search Engine Optimization (SEO)
The process of assessing the current on and off page factors of a website
Improving these factors to boost rankings in a search engine like Google
Seo is an ongoing process of making improvements measuring the results and continue to improve on them.
Optimization elements
Keywords
Meta description
Headings
Alt tags
Inbound links
Page titles


I am experienced in leveraging the agile process to develop full stack software for banking technology. I specialize in working with backend technologies currently but I have been working to build my skillset in both mobile and frontend technologies.
At Capital One I work on developing applications for a suite of products. I have spent time developing in python, java, and javascript developing EC2 and Lambda applications.
I worked on a team engineers where I focused on distributed tracing with spring cloud sleuth and Zipkin. Our team developed an in-house microservices framework with Kafka, Distributed Tracing with Zipkin, 12 factor application development, Cassandra, and Spring State Machine. While developing the framework I liasoned with several business applications and helped those development teams build software utilizing the framework.
I lead development effort on security uplift for an application that did not meet security requirements. I was tasked with architecting and implementing new api security leveraging spring security and ldap authentication for authentication and authorization. I lead Chief Development Office efforts on unit testing coverage uplift(Mockito, Junit, Power-mock), code promotion process(Git work flow, toll gate adherence), and mentored new team members on Java development best practices. During this time our application suites went from an average of 15% unit test coverage to an overall of 60% whereupon primary developers and development took over implementation of testing for the remaining percentages. I became SME for one of our Hadoop Ingestion feature sets. Completed all bug fixes, documentation, and training on the usage of this application.
I created a training team that developed hands-on training to educate new university hires on tools such as Maven, Spring-Boot, Mockito Unit Testing, RESTful Service Development in Spring, and a ”Getting started” training on Python. I was a core developer on a team that handles backend services for Chase.com, Chase Mobile, Credit Card Services, and multiple internal applications.
I developed a website that converted a large manual form into an online tool which allowed users to create new forms and perform all CRUD operations on the form. After a form was completed users were able to convert the data into a pdf document. Through this internship I learned to implement the FCC API, Census Bureau API, portions of the Google Maps API, and work with EC2 instances on AWS.
As an intern at Omni Technology Professionals, I worked on servicing the computer labs for the local University ensuring that the operating systems were functioning and fully patched with the latest updates. I assisted with small changes to drupal websites. My primary project was to build a phonegap application that helped children learn simple math by adding numbers of fruit together.
 In the winter, I enjoy hiking and working out. During the warmer months here in Delaware, I enjoy being near the water with activities such as surfing, kayaking, and swimming.
When forced indoors, I follow a number of action and fantasy genre movies and television shows, I am an aspiring author/blogger (sometimes), and I spend a large amount of my free time exploring the latest technology advancements in the development world.


DENV Manatee Haitian OpenUrl genome using Fig. analysis mosquito CrossRef Florida aegypti sequence virus phylogenetic sequences genotype reads transmission RNA County local Ae. NSA Science Web mosquitoes mutations Aedes Evol Puerto populations Bayesian Senegalese conducted likelihood values acid dN/dS dengue infections signal amino genomes persistence substitution viral Biol selection sites used Mol available coding comparison different model research shown strain strains Figure RNASeq United Virus alignment analyses data human observed region vector Rican University abundance arbovirus assessed clade clock detected infection maximum new number numbers potential selective (KT.), (MF.) CFAV County, Maria States absence case common conserved genome. indicate mapped nucleotide occurred secondary selection. supported total viruses (JF.), (KP.), (MK.), Bioinformatics CDC Coverage Floridian Haiti However, IIb Palmetto UTR adaptation alignments analysis, ancestor based collection dataset estimate gene genomes. graph introduction isolates likely metavirome molecular peptide phylodynamic posterior potentially pressure proportion read relative role significant structure tree >; (..) (MN), Center Cortez Department Diseases: Emerging Excellence Florida. Gateway Genome II, Key Pond Program. Rambaut Southeastern albopictus analyzed assembly assess collected compared complete demographic flavivirus genetic highest including increased isolate maintenance mutation non-synonymous obtained population provided regions sampling sequences, size species specific statistical strains. strong surveillance temporal window years (a) (b) (tMRCA Anna BEAST Caribbean Dengue Download Florida, GenBank Grant Haeseler ISVs Maximum Methods Open Pathogens Phylogenetic Preeminence Regional SNV/read; SNVs Sequence Support Tips UCK-: Vector-Borne Zhang arboviruses assembled branches closely collection, colored constant credibility data, data-hide-link-title=""> data-icon-position="" database defined deletion design distance divergence evolutionary figure genes higher implemented individual interpretation manuscript. matrix origin. outbreak ovitraps performed phylogeny portions possible primarily probability rate ratio ratios recent red reference related remains reported risk sample sequenced sequencing significance site/year study, study. support tab version von vs. writing


This content requires the most current version of the Adobe Flash Player.


Welcome to Shezpower where women entrepreneurs will have an opportunity to shine! Shezpower is an exclusive business-networking platform for women entrepreneurs. This is the first online site in India where the products or services owned and operated by women entrepreneurs can be listed. Anyone can buy from our site, but sellers are women only!
 Come and list your products and services with us! You’ll see how our site and programs can increase your ideas, opportunities and sales !
Incase you’re still forming or creating your product and/or service ideas, we offer various training and skills development activities to help you achieve your goals. Our team of experts is ready to guide you in a range of ways. We can help you to incubate your idea and connect you with the kind of support you need, including helping you get funding.
Board of advisers
Sangeeta Roychaudhuri Advisor
Abhijit Das Advisor
Jai Rao Advisor
Shreya Krishnan Advisor
Enquiries
If you have any questions, comments or concerns, Send us a text message, and we'll get you what
you want


195. New Year Bonus Grant
time limit per test: 4 sec.
memory limit per test: 65536
KB
input: standard
output: standard
All programmers of
Mocrosoft software company are
organized in a strict subordination hierarchy. Every programmer has exactly one
chief, except Bill Hates who is also the head of the company and has no chief.
Due to the celebration of the new 2003 year, chief accountant of
Mocrosoft decided to pay a New Year Bonus Grant of 1000 dollars to some
programmers. However being extremely concerned of the company wealth she would
like to designate the least possible amount of money for these grants. On the
other hand she didn't want to be accused of being too greedy or of giving
preferences to some programmers. To do this, she developed the following scheme
of grants appointment:
- Each programmer may either assign a grant to one of his subordinates or
have a grant assigned to him by his chief or none of the above.
- No programmer can simultaneously receive a grant and assign a grant to one
of his subordinates.
- No programmer can assign a grant to more than one of his subordinates
The scheme seemed to be designed perfectly — nobody would
like to assign a grant to anybody since in this case he himself would not
receive money. But programmers somehow discovered the plan of chief accountant
and decided to make a trick to get the most money possible and share them fairly
afterwards. The idea was to make such grant assignments that the total amount of
grant money received is maximum possible.
You were selected to write the
program which will find the optimal grants appointment.
Input
The first line of the input file contains integer N — the
number of programmers in Mocrosoft company (2 ≤ N ≤ 500 000). Each
programmer is assigned his unique identifier — integer number ranging from 1 to
N. Bill Hates has number 1 and each programmer has the number greater then the
number of his chief. The second line of the input file contains N-1 integers,
i-th of which being the number of the chief of the worker whose number is (i +
1).
Output
On the first line of the output file print the maximum
possible amount of money workers can get. On the second line output the numbers
of programmers that will receive grant in ascending order.
Sample test(s)
Input
4
1 1 2
Output
2000
3 4
| Author: |
Andrew Stankevich |
| Resource: |
Petrozavodsk Winter Trainings 2003 |
| Date: |
2003-02-06
|
| Server time: 2004-01-14 12:17:23 |
Online Contester Team © 2002 - 2003. All
rights
reserved. | | |


Economy and Politics
Week 12
Levi Sands
The Rise of the “New Economy”
- Deregulation & decline safety net
- Growth of “flexible” production
- Decline of industry/growth of services
- Massive de-unionization
- Demographic shifts
Deregulation & decline safety net
- “Reaganomics” & “Thatcherism”
- 1979-2000: 30% decline in minimum wage
- 40 billion+ cutbacks in social spending
- Decline in private and public welfare system
- Deregulation of industries
Source: World Bank, OECD
Growth of “flexible” production
- Computerization & automation
- Growth of contracting & subcontracting
- Downsizing
- Outsourcing
Decline of industry/growth of services
- Massive declines in manufacturing
- Major growth of service sector
- Rise of “bad jobs”
Massive de-unionization
Where are the most stable jobs? Public or Private?
Discussion
- Who has been impacted most by these changes?
- What can we do for the people who have been impacted most by these changes?
- How did this change in the economy impact the presidential election in
2016?
Voting Issues
- Electorial College
- Gerrymandering
- Participation and the two party system
Get into groups and discuss these questions from fellow classmates
- Are Elections in the US fair?
- What can be done about the challenges that face fair elections?
Group Activity
Choose 4 and come up with an example for each (at lest 2 from the last 3)
- Deindustrialization - social and economic change caused by the removal or reduction of
industrial activity
- Contingent Worker (precarious work)- provisional group of workers who work for an
organization on a non-permanent basis
- Glass Ceiling - metaphor used to represent an invisible barrier that keeps a given
demographic (typically applied to women) from rising beyond a certain level
- Underemployment - an employment situation that is insufficient in some important way for the
worker, relative to a standard
- Xenophobia - the fear of that which is perceived to be foreign or strange
- Power Elite Model - By C. Write Mills - people who occupy the dominate positions in
institutions (i.e. military, economic, political) their decision have enormous consequences
- Pluralist Model - power in a society is derived from the representation of diverse groups
- Emotional Labor - requirement of a job that employees display required emotions toward
customers or others


Summary
Generated on:
2018-08-11 00:11:50
Documented public members and types:
73
Undocumented public members and types:
0
Coverage:
1
Undocumented public members and types
N/A


TRENDLY
Caroline Bader
Welcome!
My profile
Settings
Activity
Support
Logout
You are all set!

Palmer//Harding
Export Line Sheet
Ref.: 0657AF
Ref. 0766FZ
Paloma Wool
Export Line Sheet
Ref.: 8831AF
Ref. 0246FZ
Ref. 0246FZ


This client-website uses the browser's XMLHttpRequest-object to load data from two different servers.
Echo-response from CORS-server:


Amy L. Plapp
Democrat
homemaker/retired
Bachelors degree, Political Science, University of California Berkeley 1981. Masters degree, Public and private management, Yale University, 1987. Ongoing: Diversity University, a community workshop series designed to improve the ability of professionals and the community to respond to theneeds of a culturally diverse population.
80921
Since 2015, I have donated to Democratic presidential primary candidates Bennet ($5), Booker ($5), Gillibrand ($5), Harris ($5), Hickenlooper ($5), Inslee ($5), Klobuchar ($15), and Warren ($5); Democratic nominee Biden ($110); and PAC to the future ($17).
Pikes Peak Philharmonic Community Orchestra---Clarinetist, board member (at-large, vice president). High Plains Church, Colorado Springs--Board member (secretary, treasurer, president, chief financial officer). WUULF intergenerational summer camp--Board member (treasurer, camp director). Rocky Mountain Highland Dancers--Board member (treasurer). Veronika String Quartet--Board member (treasurer). Equal Justice USA--death penalty repeal activist.
I have volunteered at the grass roots level in various political campaigns in Colorado starting in 2008, primarily to encourage voting. I have attended lobby days in the state legislature on behalf of Planned Parenthood and Everytown for Gun Safety. In 2013 and 2020, I was involved with efforts to repeal the death penalty in Colorado and testified as a murder victim family member in front of various state legislative committees. As treasurer of several arts-related small non-profits, I have worked to provide timely and useful financial information and helped guide members to use that data to make responsible financial decisions. In various leadership positions at High Plains church, I have worked to be a responsible steward of community resources, to increase communication and understanding of budgetary issues, and to implement policies and practices that improve operations.
From 1987 until 1997 when I became stay-at-home parent, I worked as a defense budget analyst for the non-partisan Congressional Budget Office in Washington, D.C. As a result of that work, I became committed to the idea that public officials should have access to the best information, gathered without respect to a political agenda, in making decisions. Since that time, I have watched with increasing dismay as political bodies at all levels of government have become steadily more polarized, unwilling to work together, and willing to take advantage of questionable practices, such as gerrymandering, to ensure their own survival. I believe Coloradans are committed to turning away from such a path, and the legislative redistricting commissions promise to be a key component of that effort. As a Democrat in CD 5, in 20 years I have never been represented by an elected official from my own party, and have been particularly appreciative of local officials who take the trouble to conduct town hall meetings and other activities to hold themselves accountable to their constituents. If districts are drawn fairly, my hope is that more elected officials will work harder to serve all the voters in their district, not just the ones of whose votes they are assured.
On this commission as in other areas of my life, I will seek to establish common ground with those who may disagree with me. I will listen carefully to arguments on both sides and work to address issues with an eye toward thoughtful and effective government, rather than political agendas or knee-jerk responses. In the many organizations in which I have volunteered, I have endeavored to ask the hard questions and encourage other leaders to consider all sides of a questions before making a decision. As a parent and grandparent I have worked hard to model fairness and even-tempered behavior in my family and community, and I believe these same skills will be useful in working with members of the commission.
My relevant skills include experience reading and analyzing legislation, as well as working with complex models and datasets to solve a wide range of problems. I have considerable experience analyzing data, both in my working life where I provided cost estimates for legislation in the area of national defense, as well as on numerous non-profit boards where I have worked hard to present information in an understandable way to others in the organization so that together we could arrive at workable solutions. My training in organizational behavior has helped me to learn to gently push groups out of a place of fear or denial and into a space of problem solving and optimism.
female


The mission of the W3C is "to lead the World Wide Web to its full potential by developing protocols and guidelines that ensure the long-term growth of the Web." They believe that the web should be accessible to everyone and knowledge should be shared. They believe that people should have the ability to safely interact with one another no matter where they are in the world, and data should be stored on the web for people to view and have confidence that it will remain there.
They focus on how the web is being built and also on web development and data management. These topics are huge for obvious reasons and the work they do inspires people to get together at conferences to discuss ways that the web can be improved.
HTML stands for Hyper Text Markup Language and it is the basic visualization of a webpage. It is used to structure a webpage and provide a layout for a web developer to improve upon using other resources. One of those resources is CSS which stands for cascading style sheets. CSS is used for presenting webpages to the viewer and adds design to the layout which HTML creates. Using both together creates a more visually appealing website and can make readability easier for the viewer.
This breakdown of what the W3C believed in was created in 2005 and laid out the future of the organization. It was the basis for what they still follow today and it shows how their goals haven't changed very much. They have a mission and they are sticking to it. Their role of the development of the web has been instrumental for what has been done and what will still be accomplished.


Programowanie w JAVASCRIPT
nazwisko:
Boczarski
imię:
Mateusz
grupa:
2
email:
<EMAIL_ADDRESS>nr indeksu:
18560
nazwisko:
Boczarski
imię:
Mateusz
grupa:
2
email:
<EMAIL_ADDRESS>nr indeksu:
18560
CentOS Linux provides a free and open source computing platform to anyone who wishes to use it. CentOS Linux releases are built from publicly available open source source code provided by Red Hat, Inc for Red Hat Enterprise Linux. This source code is available on the CentOS Git website. CentOS Linux is the Community Development Platform for the Red Hat family of Linux distributions. See this FAQ for more information. CentOS conforms fully with Red Hat, Inc's redistribution policies and aims to be functionally compatible with Red Hat Enterprise Linux. CentOS mainly changes packages to remove trademarked vendor branding and artwork. CentOS Linux does not contain Red Hat Enterprise Linux or Fedora Linux; nor does it have any of their certifications, although it is built from the same source code as the Red Hat Enterprise Linux.
Our goal is to have individual RPM packages available on the mirrors within 72 hours of their release, and normally they are available within 24 hours. Occasionally packages are delayed for various reasons. On rare occasions packages may be built and pushed to the mirrors but not available via yum.  This may happen when issues with upstream packages are discovered shortly after their release, and if releasing the package would break it's functionality.) Update Sets (see this FAQ) will have Security Errata released was stated above, while the BugFix and Enhancement errata are actually tested more rigorously and released after the new ISO for the Update Set is produced. The goal for release of a new point release or update set is four to eight weeks after the release by upstream. For more details see the explanation of The CentOS Rebuild and Release Process During the period between the upstream release of a new minor version and the CentOS release intermediate updates will be published in a Continuous Release (CR) repository.
Release Notes have last minute documentation or describe a commonly encountered problem, when a given release has a variation from the formal documentation. Release Notes are also used when there is a need to emphasize some change. The Release Notes vary, not unexpectedly, both by major release (CentOS 6, 5, ...), and also with each new minor 'point' update within a major release. This compilation collects links to each Release Note.


GHOSTS OF MISSISSIPPI A film review by Scott Renshaw Copyright 1996 Scott Renshaw
(Columbia/Castle Rock) Starring: Alec Baldwin, Whoopi Goldberg, James Woods, Craig T. Nelson. Screenplay: Lewis Colick. Producers: Nicholas Palelogos, Andrew Scheinman, Frederick Zollo, Rob Reiner. Director: Rob Reiner. MPAA Rating: R (violence, adult themes, profanity) Running Time: 130 minutes. Reviewed by Scott Renshaw.
It took watching A TIME TO KILL for the second time in less than a year for me to realize that I had been too easy on it the first time around. Actually, it wasn't A TIME TO KILL I saw the second time -- it was GHOSTS OF MISSISSIPPI -- but that's merely a technicality. One film per year about a white Mississippi lawyer struggling to Do the Right Thing in the face of familial protest, racist threats and an intransigent justice system should be the legal limit, and the second such film is bound to feel like the end of a marathon session of multi-cultural sensitivity training. The premise is simplistic and obvious, but at least A TIME TO KILL featured some strong performances. GHOSTS OF MISSISSIPPI is a plodding, ridiculously earnest film in which any potential drama gets water-logged in a big puddle of white liberal guilt.
The fact-based GHOSTS OF MISSISSIPPI opens in 1963, with the murder of civil rights leader Medgar Evers (James Pickens Jr.) by white supremacist Byron De La Beckwith (James Woods). Though the evidence against Beckwith is strong, the presence of more than a few similarly minded witnesses and jurors results in two hung juries in 1964. Fast-forward to 1989, where assistant D.A. Bobby DeLaughter (Alec Baldwin) finds the Evers case brought to public attention again by Evers' widow Myrlie (Whoopi Goldberg) and a newspaper article about jury tampering in the 1964 trials. Bobby begins to re-open the case against Beckwith, but finds little which promises any success: evidence has disappeared, witnesses have died, and plenty of people feel the past is best left undisturbed. But the case becomes a personal quest for Bobby, who finally brings Beckwith to trial again in 1994 only to discover that his mission of healing still has a long way to go.
The first images in GHOSTS OF MISSISSIPPI are icons of the fight for racial equity -- segregated drinking fountains, Jackie Robinson, Martin Luther King -- underlined by Marc Shaiman's spiritual-influenced score, and you need no further information to figure out where Rob Reiner plans to take the story. This is a film which wants you to leave with the message "Racism is bad" tattooed across your backbrain, and I suppose you'd have to say that it succeeds. Unfortunately, Reiner and writer Lewis Colick spoon-feed that message to the audience like it was cough syrup; they are so concerned with making GHOSTS OF MISSISSIPPI good for you that they don't take the time to make it good.
Many of the same problems were evident in A TIME TO KILL, along with more than a few of the same specific plot details. The hero's wife admonishes him for his irresponsibility, anonymous racists vandalize his property, and a threat to his family merely serves to stiffen his resolve -- all familiar elements in serious-minded social dramas.  Alec Baldwin plays Bobby DeLaughter as an inscrutable portrait in solemn determination, tempered with patient parenting; Whoopi Goldberg plays Myrlie Evers as an inscrutable portrait in solemn determination, tempered with dignified grief. As rabble-rousing as A TIME TO KILL managed to be at times, at least there appeared to be a few characters in it who were passionate about the incendiary issues involved. William H. Macy, on hand for comic relief as Bobby's nervous investigator, often seems to be the only person in GHOSTS OF MISSISSIPPI with a pulse.
You might expect some energy from James Woods as the unrepentant bigot, and to a certain extent you get it. Smothered in old age make-up, Woods works up a thespian sweat to make Beckwith an easy-to-hate villain.  There is such an obvious build-up toward a big courtroom confrontation between Beckwith and Bobby that you can almost hear Rob Reiner in the background coaching Woods on his "You can't handle the truth" speech, yet that moment never comes. And I found myself missing it, as melodramatic and historically inaccurate as it might have been, because at least it would have given GHOSTS OF MISSISSIPPI a fire to match its sincerity. I'm sure everyone involved felt they had made an important film, and in one sense they have: it is important to remember that even sentiments this honorable needs to have an interesting story to tell. This MISSISSIPPI isn't burning...it's boring.
On the Renshaw scale of 0 to 10 Ole Misses: 3.
Visit Scott Renshaw's MoviePage http://www-leland.stanford.edu/~srenshaw Subscribe to receive reviews directly via email See details on the MoviePage
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


All Classes
diff_match_patch
diff_match_patch.Diff
diff_match_patch.LinesToCharsResult
diff_match_patch.Operation
diff_match_patch.Patch
MainFrame
MethodStatProgressPanel
Preferences
PreferencesFrame
RunTrace
TerminalEmu
TraceContextFactory
TraceContextFactory.MessageFile
TraceContextFactory.Threads
TraceContextFactory.Timezone
TraceManager
TraceManager.MethodTrace


If you notice something we've missed or could be improved on, please follow this link and submit a pull request to the sails-docs repo. Once we merge it, the changes will be immediately reflected on the website.
Concepts
We wrote a book!
Get early access to half the book with promotion code: mcneildoc


Baby four loko chambray lyft seitan raw denim artisan activated charcoal subway tile fashion axe retro vegan cardigan waistcoat four dollar toast.
Woke intelligentsia la croix selfies.
Celiac 8-bit four loko actually waistcoat food truck pitchfork fanny pack meh glossier seitan twee umami forage keytar.
Church-key iceland beard before they sold out, single-origin coffee keffiyeh raclette hashtag.
Brunch cred chillwave, waistcoat vape slow-carb selvage. Seitan forage iPhone godard man bun artisan shabby chic franzen,
Vinyl activated charcoal four dollar toast humblebrag chia kitsch. Hella lo-fi franzen artisan activated charcoal blog brunch.
Dummy text? More like dummy thicc text, amirite?


Plans unveiled for food and drink hub at former police station in Poulton
Poulton residents are to get a look at ambitious plans to develop the town’s old police station into an artisan food hall.
by Tim GavellThe site was bought by Choice Hotels in February and the company aims to create Bobby’s Yard, offering top local, independent food and drink.
A public consultation event will be held at the building on Tuesday from 10am to 4.30pm to let people see the plans in detail.
A team from Choice Hotels will be on hand to talk through designs, answer questions and receive comments on the new proposals.
The existing station building and its historic features are to be retained.
Business space for independent delis, cafes or food and beverage retailers will be created at the front of the building with outdoor seating overlooking market square.
Entrance to the food hall will be through the prominent station archway and the owners say the existing street scene will remain largely unchanged.
The remainder of the station is to be refurbished and external ancillary buildings at the rear of the station are to be demolished to make way for a 120 cover dining courtyard.
Set around the courtyard will be several ‘market stalls’ for food and beverage operators and a first-floor mezzanine will offer additional seating and stalls. A spokesman for Choice Hotels said “Poulton is a place where we have been looking to invest for some time, however finding the right property was key.
“The former police station is an exciting site at the heart of Poulton’s town centre and will allow us to be fully immersed in the Poulton community.”
Plans come from Stanton Andrews who designed the award-winning Bowland Food Hall at Holmes Mill, Clitheroe.


We can use vanilla JS, jquery, or even transpiled code
This example uses a React plain JS component, where this file's content is retrieved from the Module class `getAdminPanelMarkup()` method


Devbootcamp: The Experience
January 18, 2015
The DevBootCamp experience is highly intense yet self aware. It is intense due the sheer amount of knowledge that one absorbs in the span of a few months. However, there is a differentiating and compelling focus on self awareness and clarity of purpose that lends itself to an enlightened learning experience.
I am very excited about engaging in the type of culture that DevBootCamp promotes. As a former Googler I am very well accustomed, even a fan of this culture. It's inspiring to see DevBootCamp take a strong stance on productivity AND culture, when mainstream workplaces seem to only care about productivity, not realizing how interconnected they are.
I'm not nervous. Just really looking forward to gaining an incredibly exciting new perspective on the world.


By default, autocompletion search will include Term names as well as Synonyms. The other options to choose from include:
Term name - The name of the term itself.
Synonym - The name of the synonym for a term.
Definition - Partial matches are based on inclusion within the definition of a term.
DBXref - Looks for matches within the DBxrefs for a term.
Obsoletes - This is an optional setting to be used in combination with one of the settings above. It will look for matches to term name, synonym, DBxref, or definition in terms that are marked as obsolete, in addition to non-obsoleted terms. In order to select obsolete search, you must have at least one of the other four search options selected. (By default, Phenote does not search obsolete terms.)
To change these settings, simply check on/off the desired option in the Settings menu:
You can also save your autocompletion settings in your configuration file
using the autocomplete-settings
parameter, e.g.
<autocomplete-settings term="true" synonym="true" definition="false" obsolete="false" dbxref="true"/>


Changanassery tops in arts fete
Kuravilangadu wins both HS, UP categories in Kottayam district fete
by Staff ReporterAs curtain came down on the 32nd Kottayam revenue district school arts festival here on Friday, the Changanassery sub-district with 406 points emerged overall champions in the Higher Secondary School category while Kuravilangadu emerged winners in both the High School and UP School categories.
Spirited race
Changanassery staged a spirited race to win a clear majority while Kottayam East, which emerged the runners-up, scored just 353 points. Kuravilangadu stood at the third position with 307 points.
Neck-and-neck race
On the contrary, the High School category witnessed a neck-and-neck race among the first three teams.
While Kuravilangadu scored 280 points to win the title, Kottayam East and Kanjirappally sub-district scored 277 and 274 points respectively to reach the second and third positions.
Kuravilangadu won the title in the UP section with 129 points, while Erattupetta and Kanjirappally shared the second position by scoring 126 points each.
Sanskrit, Arabic fete
Kottayam West emerged winners in the Sanskrit festival in both UP and High School categories while Erattupetta won the Arabic festival in both the categories.
MGM HSS, Lakkattoor, retained the overall championship in the individual school category of the Higher Secondary School section for the 20th consecutive year. The school which arrived for the competition with 77 students returned with 157 points. Of the 33 events it participated, its students secured ‘A’ grade in 30 events and won first in Bharatanatyam, Kuchipudi, classical music, patriotic songs and instrumental music.
Crossroads School, Pampady, continued its dominance in the High School section by winning the overall title for the 13th consecutive year.
The school participated in 51 events and won 46 ‘A’ grades.


Notes-to-self on how I use Vim for more serious tasks (i.e. programming) because I sometimes go a long time without doing any serious coding and I forget these things.
This is basically an ordered list; given a fresh vim in which you want to start serious coding, start at the top here and try it, moving down until you have the behaviour you want.
ff brings up fuzzyfinder in file mode; type any subset of the file’s name, enter to open in new tab - FuzzyFinder normally matches only on the basename; to match on a (portion of a) directory, enter some text and then /, and which point you’re matching on only the basename again
fb brings up fuzzyfinder in buffer mode; switches to an open tab with that buffer if it can - < and > move between tabs
[123…] switch to particular tabs, by the numbers in the tab bar to switch to the last tab q closes the quicklist, i.e. what Ack uses Q closes the current tab d closes the current buffer (i.e. takes that file out of vim’s purview) [hjkl] changes splits in the current tab n makes a new, empty tab s splits s or " , type some of file name, hit tab, enter: switch to tab with that name
Various Misc Tools
a opens a new tab to run Ack A does Ack -a instead T launches Tabularize; best used in visual mode, defaults to aligning by commas t launches Tagbar, a browser for functions and such
Git Checkins (vim-fugitive)
gd takes you straight to the diff against the staged version - dp/do puts or gets (obtains) a diff segment between the files; in visual mode, needs a space first
- writing the staged version (on the left) stages the changes selected
gc commits gs opens :Gstatus, see :help fugitive for detals of the keys, but basically D to diff the file against the staged version, cc to commit


Disaster Alert - Create an Alert Ticket for Individuals or Other Organizations in attempt to resolve issue.
Disaster Recovery - Create a ticket dedicated to resolving disaster issues.
Choose Disaster Type
Please enter a description of disaster.
Select Urgency (5 = Greatest)
Place Marker at Area of Incident
Enter Description of Casualties if Any
Enter Recovery Team/Group/Organization/Individual Name :
Type of Relief (Please Describe)


If Elected, communication will increase between the students of Leland High School and the ASB. There will be a greater implementation of student ideas in areas such as school events. Club Fundraising will also happen more efficienty, thus allowing clubs to gain more exposure.
Tutors Almaden kids in mathematics every Monday
Helps lead Children's Discovery Museum Events every month
Coordinated Volunteers in Williams cultural Fair for 4 years
Helped build a garage for Hindu Monks
Was Spiderman for Halloween 7 years straight


|
OpenM++ runtime library (libopenm)
|
aggregation and non-aggregation function names More...
Static Public Attributes | |
| static constexpr const char * | if_case = "OM_IF" |
| if condition then value else other value | |
| static constexpr const char * | div_by = "OM_DIV_BY" |
| divide by: wrap value as divisor | |
| static constexpr const char * | avg = "OM_AVG" |
| average value | |
| static constexpr const char * | sum = "OM_SUM" |
| sum of values | |
| static constexpr const char * | count = "OM_COUNT" |
| count of values | |
| static constexpr const char * | min = "OM_MIN" |
| minimal value | |
| static constexpr const char * | max = "OM_MAX" |
| maximum value | |
| static constexpr const char * | var = "OM_VAR" |
| variance | |
| static constexpr const char * | sd = "OM_SD" |
| standard deviation | |
| static constexpr const char * | se = "OM_SE" |
| standard error | |
| static constexpr const char * | cv = "OM_CV" |
| coefficient of variation | |
aggregation and non-aggregation function names


Package
The com.hazelcast.jmx package contains MBeans and a ManagementService for JMX management JMX support in Hazelcast. The ManagementService is intend to monitoring and debugging Hazelcast applications, not to interact or manage with it.-Dcom.hazelcast.jmx=truewhen you start the Java virtual machine (JVM). For compatibility reasons, also starting with property
com.sun.management.jmxremote
will active the JMX agent.


MyPackage package¶
Submodules¶
MyPackage.base module¶
-
class
MyPackage.base.
Chair
(chair_name, professor, employees=[])¶ Bases:
object
Create a chair
- Parameters
chair_name (
str
) – The name of the chairprofessor (
str
) – The name of the professoremployees (
{array-like of shape (n,), []}
, default[]
) – List of all employees of the chair
See also
Notes
Here you can add some notes
References
- 1
Add references here
Examples
>>> from MyPackage.base import Employee, Chair >>> andreas = Employee("Andreas","100") >>> bwl11 = Chair("BWL11", "Richard", [andreas]) >>> bwl11.displayEmployees() >>> niko = Employee("Niko",300) >>> bwl11.hire_employee(niko) >>> bwl11.displayEmployees()
-
displayEmployees
()¶ Display all employees
-
fire_employee
(employee)¶ Fire employee
- employee: employee
The employee to fire
-
hire_employee
(employee)¶ Hire employee
- employee: employee
The employee to hire
-
class
MyPackage.base.
Employee
(name, salary)¶ Bases:
object
Create a chair
- Parameters
name (
str
) – The name of the employeesalary (
int
) – The salary of the employee
See also
Notes
Here you can add some notes
References
- 1
Add references here
Examples
>>> from MyPackage.base import Employee >>> andreas = Employee("Andreas","100") >>> andreas.displayEmployee()
-
displayEmployee
()¶ Display employee


@(params: Map[String, Any]) @uk.gov.hmrc.hmrcemailrenderer.templates.helpers.html.template_main(params, "Alcohol Wholesaler Registration Scheme (AWRS) application submission confirmation") {
Your application for @{params("organisationName")} has been received on the @{params("submissionDate")}.
Your application reference number is @{params("applicationReference")}. This is not your AWRS registration number.
What happens next
Remember to keep your Government Gateway user ID and password safe as you will need them if you need to make changes. If your circumstances change you must update your application.
Excise Notice 2002 Section 10.4 has a full list of changes and the circumstances where you need to immediately inform us.
From HMRC Alcohol Wholesaler Registration Scheme
}


@* * Copyright 2018 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import sdil.config.AppConfig @import sdil.models.Address @import uk.gov.hmrc.play.views.html.helpers._ @import views.html.softdrinksindustrylevy.helpers._ @import sdil.models.backend.Site @(warehouseForm: Form[_], warehouses: Seq[Site], backLink: Call, formTarget: Call)(implicit request: Request[_], messages: Messages, config: AppConfig) @main_template(heading, form = Some(warehouseForm)) { @Messages("sdil.common.back") @error_summary(warehouseForm)
@Messages("sdil.warehouse.register.help.content-1")
@Messages("sdil.warehouse.register.help.content-2")
} } } @heading = @{ if(warehouses.nonEmpty) { Messages("sdil.warehouse.add.heading") } else { Messages("sdil.warehouse.heading") } }


pyzombie
Start {0}
Environment
Notes
Each environment variable should occupy a single line and have the form
varkey = varvalue
.
Whitespace before and after the key and value shall be stripped away.
No variable expansion will occur on the values in this form.
The initial text is the current environment that pyzombie server is using.
{1}
Arguments
Notes
Arguments may be on a single line or multiple lines.
All whitespace will be colapsed into a single space.
{2}


Encouragement, kind words, oral compliments. are all examples of the Words of Affirmation. Words of Affirmations encourage others and leave unkind words at bay.


Module socket
The socket namespace contains the core functionality of LuaSocket.
To obtain the socket namespace, run: -- loads the socket module local socket = require("socket")
Type socket
| socket._DEBUG |
This constant is set to |
| socket._VERSION |
This constant has a string describing the current LuaSocket version. |
| socket.bind(host, port, backlog_or_hook) |
This function is a shortcut that creates and returns a TCP server object bound to a local address and port, ready to accept client connections. |
| socket.connect(address, port, locaddr, locport) |
This function is a shortcut that creates and returns a TCP client object connected to a remote host at a given port. |
| socket.dns |
DNS utilities. |
| socket.gettime() |
Gives time |
| socket.newtry(finalizer) |
Creates and returns a clean socket.try function that allows for cleanup before the exception is raised. |
| socket.protect(func) |
Converts a function that throws exceptions into a safe function. |
| socket.select(recvt, sendt, timeout) |
Waits for a number of sockets to change status. |
| socket.sink(mode, socket, d, vararg) |
Creates an LTN12 sink from a stream socket object. |
| socket.sleep(time) |
Freezes the program execution during a given amount of time. |
| socket.source(mode, socket) |
Creates an LTN12 source from a stream socket object. |
| socket.tcp() |
Creates and returns a TCP master object. |
| socket.try(...) |
Throws an exception in case of error. |
| socket.udp() |
Creates and returns an unconnected UDP object. |
Type client
| client:close() |
As in server.bind. |
| client:getpeername() |
Returns information about the remote side of a connected client object. |
| client:getsockname() |
As in server.getsockname. |
| client:getstats() |
As in server.getstats. |
| client:receive(pattern, prefix) |
Reads data from a client object, according to the specified read pattern. |
| client:send(data, i, j) |
Sends data through client object. |
| client:setoption(option, value) |
As in server.setoption. |
| client:setstats(received, sent, age) |
As in server.setstats. |
| client:settimeout(value, mode) |
As in server.settimeout. |
| client:shutdown(mode) |
Shuts down part of a full-duplex connection. |
Type connected
| connected:close() |
As in unconnected.close. |
| connected:getpeername() |
Retrieves information about the peer associated with a connected UDP object. |
| connected:getsockname() |
As in unconnected.getsockname. |
| connected:receive(size) |
As in unconnected.receive. |
| connected:send(datagram) |
Sends a datagram to the UDP peer of a connected object. |
| connected:setoption(value) |
As in unconnected.setoption. |
| connected:setpeername(address, port) |
Changes the peer of a UDP object. |
| connected:settimeout(value) |
As in unconnected.settimeout. |
Type dns
| dns.gethostname() |
The standard host name |
| dns.tohostname(address) |
Converts from IP address to host name. |
| dns.toip(address) |
Converts from host name to IP address. |
Type master
| master:close() |
As in server.bind. |
| master:connect(address, port) |
Attempts to connect a master object to a remote host, transforming it into a client object. |
| master:getsockname() |
As in server.getsockname. |
| master:getstats() |
As in server.getstats. |
| master:listen(backlog) |
Specifies the socket is willing to receive connections, transforming the object into a server object. |
| master:setstats(received, sent, age) |
As in server.setstats. |
| master:settimeout(value, mode) |
As in server.settimeout. |
Type server
| server:accept() |
Waits for a remote connection on the server object and returns a #client object representing that connection. |
| server:close() |
Closes a TCP object. |
| server:getsockname() |
Returns the local address information associated to the object. |
| server:getstats() |
Returns accounting information on the socket, useful for throttling of bandwidth. |
| server:setoption(option, value) |
Sets options for the TCP object. |
| server:setstats(received, sent, age) |
Resets accounting information on the socket, useful for throttling of bandwidth. |
| server:settimeout(value, mode) |
Changes the timeout values for the object. |
Type unconnected
| unconnected:close() |
Closes a UDP object. |
| unconnected:getsockname() |
Returns the local address information associated to the object. |
| unconnected:receive(size) |
Receives a datagram from the UDP object. |
| unconnected:receivefrom(size) |
Works exactly as the unconnected.receive method, except it returns the IP address and port as extra return values (and is therefore slightly less efficient). |
| unconnected:sendto(datagram, ip, port) |
Sends a datagram to the specified IP address and port number. |
| unconnected.setoption(option, value) |
Sets options for the UDP object. |
| unconnected:setpeername(address, port) |
As in connected.setpeername. |
| unconnected:setsockname(address, port) |
Binds the UDP object to a local address. |
| unconnected:settimeout(value) |
Changes the timeout values for the object. |
Type socket
Field(s)
- #boolean socket._DEBUG
-
This constant is set to
true
if the library was compiled with debug support.
- #string socket._VERSION
-
This constant has a string describing the current LuaSocket version.
- socket.bind(host, port, backlog_or_hook)
-
This function is a shortcut that creates and returns a TCP server object bound to a local address and port, ready to accept client connections.
Modified from the original Luasocket function to support an optional hook argument.
Parameters
-
host
: local address to bind to -
port
: local port to bind -
backlogorhook
: Optionally, user can also specify the backlog argument to the listen method (defaults to 32). This third parameter can also be the hook if no backlog parameter is given. -@param hook is an additional parameter (not compatible with luasocket original socket.bind()
Return value
TCP server object
Usages:
socket.bind("someaddress", 4242, function hook(...) end)
socket.bind("someaddress", 4242, 32,function hook(...) end)
-
- socket.connect(address, port, locaddr, locport)
-
This function is a shortcut that creates and returns a TCP client object connected to a remote host at a given port.
Optionally, the user can also specify the local address and port to bind (
locaddr
andlocport
).Parameters
-
address
: address to connect to -
port
: port -
locaddr
: optional local address to bind -
locport
: optional local port to bind
Return value
TCP client object
-
- #dns socket.dns
-
DNS utilities.
- socket.gettime()
-
Gives time
Return value
The time in seconds, relative to the origin of the universe. You should subtract the values returned by this function to get meaningful values.
Usage:
t = socket.gettime() -- do stuff print(socket.gettime() - t .. " seconds elapsed")
- socket.newtry(finalizer)
-
Creates and returns a clean socket.try function that allows for cleanup before the exception is raised.
finalizer
is a function that will be called before try throws the exception. It will be called in protected mode.The function returns your customized socket.try function.
Note: This idea saved a lot of work with the implementation of protocols in LuaSocket:
foo = socket.protect(function() -- connect somewhere local c = socket.try(socket.connect("somewhere", 42)) -- create a try function that closes 'c' on error local try = socket.newtry(function() c:close() end) -- do everything reassured c will be closed try(c:send("hello there?\r\n")) local answer = try(c:receive()) ... try(c:send("good bye\r\n")) c:close() end)
Parameter
-
finalizer
: function that will be called before try throws the exception.
Return value
a customized socket.try function
-
- socket.protect(func)
-
Converts a function that throws exceptions into a safe function.
This function only catches exceptions thrown by the socket.try and socket.newtry functions. It does not catch normal Lua errors.
func
is a function that calls socket.try (orassert
, orerror
) to throw exceptions.Returns an equivalent function that instead of throwing exceptions, returns
nil
followed by an error message.Note: Beware that if your function performs some illegal operation that raises an error, the protected function will catch the error and return it as a string. This is because the try function uses errors as the mechanism to throw exceptions.
Parameter
-
func
: function that calls socket.try (orassert
, orerror
) to throw exceptions.
Return value
an equivalent function that instead of throwing exceptions, returns
nil
followed by an error message -
- socket.select(recvt, sendt, timeout)
-
Waits for a number of sockets to change status.
Recvt
is an array with the sockets to test for characters available for reading. Sockets in thesendt
array are watched to see if it is OK to immediately write on them.Timeout
is the maximum amount of time (in seconds) to wait for a change in status. Anil
, negative or omittedtimeout
value allows the function to block indefinitely.Recvt
andsendt
can also be empty tables ornil
. Non-socket values (or values with non-numeric indices) in the arrays will be silently ignored.The function returns a list with the sockets ready for reading, a list with the sockets ready for writing and an error message. The error message is "timeout" if a timeout condition was met and
nil
otherwise. The returned tables are doubly keyed both by integers and also by the sockets themselves, to simplify the test if a specific socket has changed status.Important note: a known bug in WinSock causes select to fail on non-blocking TCP sockets. The function may return a socket as writable even though the socket is not ready for sending.
Another important note: calling select with a server socket in the receive parameter before a call to server.accept does not guarantee accept will return immediately. Use the settimeout method or accept might block forever.
Yet another note: If you close a socket and pass it to select, it will be ignored.
Parameters
-
recvt
: an array with the sockets to test for characters available for reading. Can also be empty table or nil. Non-socket values (or values with non-numeric indices) in the array will be silently ignored. -
sendt
: an array of sockets that are watched to see if it is OK to immediately write on them. Can also be empty table or nil. Non-socket values (or values with non-numeric indices) in the array will be silently ignored. -
timeout
: optional maximum amount of time (in seconds) to wait for a change in status. A nil, negative or omitted timeout value allows the function to block indefinitely.
Return value
a list with the sockets ready for reading, a list with the sockets ready for writing and an error message.
- socket.sink(mode, socket, d, vararg)
-
Creates an LTN12 sink from a stream socket object.
Parameters
-
mode
: Defines the behavior of the sink. The following options are available:- "http-chunked": sends data through socket after applying the chunked transfer coding, closing the socket when done;
- "close-when-done": sends all received data through the socket, closing the socket when done;
- "keep-open": sends all received data through the socket, leaving it open when done.
-
socket
: The stream socket object used to send the data. -
d
: The number of arguments to drop. -
vararg
: The arguments.
Return values
-
A sink with the appropriate behavior.
Drops a number of arguments and returns the remaining. Note: This function is useful to avoid creation of dummy variables:
-- get the status code and separator from SMTP server reply local code, sep = socket.skip(2, string.find(line, "^(%d%d%d)(.?)"))
-
retd+1 to retn.
-
- socket.sleep(time)
-
Freezes the program execution during a given amount of time.
Parameter
-
#number time
: Number of seconds to sleep for. The function truncates time down to the nearest integer.
-
- socket.source(mode, socket)
-
Creates an LTN12 source from a stream socket object.
Parameters
-
mode
: Defines the behavior of the source. The following options are available:- "http-chunked": receives data from socket and removes the chunked transfer coding before returning the data;
- "by-length": receives a fixed number of bytes from the socket. This mode requires the extra argument length;
- "until-closed": receives data from a socket until the other side closes the connection.
-
socket
: The stream socket object used to receive the data.
Return value
A source with the appropriate behavior.
-
- socket.tcp()
-
Creates and returns a TCP master object.
A master object can be transformed into a server object with the method listen (after a call to bind) or into a client object with the method connect. The only other method supported by a master object is the close method.
Return values
-
#master: In case of success.
-
#nil, #string: In error cases, error string is provided.
-
- socket.try(...)
-
Throws an exception in case of error.
The exception can only be caught by the protect function. It does not explode into an error message.
Parameter
-
...
: Can be arbitrary arguments, but are usually the return values of a function call nested with try.
Usage:
-- connects or throws an exception with the appropriate error message c = socket.try(socket.connect("localhost", 80))
-
- socket.udp()
-
Creates and returns an unconnected UDP object.
#unconnected objects support the unconnected.sendto, unconnected.receive, unconnected.receivefrom, unconnected.getsockname, unconnected.setoption, unconnected.settimeout, unconnected.setpeername, unconnected.setsockname, and unconnected.close. The unconnected.setpeername is used to connect the object.
Return values
-
In case of success, a new unconnected UDP object returned.
-
#nil, #string: In case of error, nil is returned, followed by an error message.
-
Type client
A TCP Client object.
Field(s)
- client:close()
-
As in server.bind.
- client:getpeername()
-
Returns information about the remote side of a connected client object.
Note: It makes no sense to call this method on #server objects.
Return values
-
#string: The IP address of the peer, followed by the port number that peer is using for the connection.
-
#nil: In case of error.
-
- client:getstats()
-
As in server.getstats.
- client:receive(pattern, prefix)
-
Reads data from a client object, according to the specified read pattern.
Patterns follow the Lua file I/O format, and the difference in performance between all patterns is negligible.
Important note: This function was changed severely. It used to support multiple patterns (but I have never seen this feature used) and now it doesn't anymore. Partial results used to be returned in the same way as successful results. This last feature violated the idea that all functions should return nil on error. Thus it was changed too.
Parameters
-
pattern
: can be any of the following:- '*a': reads from the socket until the connection is closed. No end-of-line translation is performed;
- '*l': reads a line of text from the socket. The line is terminated by a LF character (ASCII 10), optionally preceded by a CR character (ASCII 13). The CR and LF characters are not included in the returned line. In fact, all CR characters are ignored by the pattern. This is the default pattern;
- _#number_: causes the method to read a specified number of bytes from the socket.
-
#string prefix
: (optional) An optional string to be concatenated to the beginning of any received data before return.
Return values
-
If successful, the method returns the received pattern.
-
#nil, #string: In case of error, the method returns nil followed by an error message which can be:
- 'closed': In case the connection was closed before the transmission was completed.
- 'timeout': In case there was a timeout during the operation.
Also, after the error message, the function returns the partial result of the transmission.
-
- client:send(data, i, j)
-
Sends data through client object.
The optional arguments i and j work exactly like the standard #string.sub Lua function to allow the selection of a substring to be sent.
Note: Output is not buffered. For small strings, it is always better to concatenate them in Lua (with the '..' operator) and send the result in one call instead of calling the method several times.
Parameters
-
data
: The string to be sent. -
#number i
: (optional) As in #string.sub. -
#number j
: (optional) As in #string.sub.
Return values
-
If successful, the method returns the index of the last byte within [i, j] that has been sent. Notice that, if i is 1 or absent, this is effectively the total number of bytes sent.
-
#nil, #string, #number: In case of error, the method returns nil, followed by an error message, followed by the index of the last byte within [i, j] that has been sent. You might want to try again from the byte following that. The error message can be:
- 'closed': In case the connection was closed before the transmission was completed.
- 'timeout': In case there was a timeout during the operation.
-
- client:setoption(option, value)
-
As in server.setoption.
Parameters
-
#string option
: -
value
:
-
- client:setstats(received, sent, age)
-
As in server.setstats.
Parameters
-
#number received
: -
#number sent
: -
#number age
:
-
- client:settimeout(value, mode)
-
As in server.settimeout.
Parameters
-
#number value
: -
#string mode
:
-
- client:shutdown(mode)
-
Shuts down part of a full-duplex connection.
Parameter
-
#string mode
: Tells which way of the connection should be shut down and can take the value:- "both": disallow further sends and receives on the object. This is the default mode;
- "send": disallow further sends on the object;
- "receive": disallow further receives on the object.
Return value
#number: This function returns 1.
-
Type connected
A connected UDP object.
Field(s)
- connected:getpeername()
-
Retrieves information about the peer associated with a connected UDP object.
Note: It makes no sense to call this method on unconnected objects.
Return value
The IP address and port number of the peer.
- connected:receive(size)
-
As in unconnected.receive.
Parameter
-
size
:
-
- connected:send(datagram)
-
Sends a datagram to the UDP peer of a connected object.
Note: In UDP, the send method never blocks and the only way it can fail is if the underlying transport layer refuses to send a message to the specified address (i.e. no interface accepts the address).
Parameter
-
datagram
: A #string with the datagram contents. The maximum datagram size for UDP is 64K minus IP layer overhead. However datagrams larger than the link layer packet size will be fragmented, which may deteriorate performance and/or reliability.
Return values
-
#number: 1, in case of success.
-
#nil, #string: In error cases, error string is provided.
-
- connected:setoption(value)
-
As in unconnected.setoption.
Parameter
-
value
:
-
- connected:setpeername(address, port)
-
Changes the peer of a UDP object.
This method turns an unconnected UDP object into a connected UDP object or vice versa. Outgoing datagrams will be sent to the specified peer, and datagrams received from other peers will be discarded by the OS. Connected UDP objects must use the unconnected#send and connected#receive methods instead of unconnected#sendto and unconnected.receivefrom.
Note: Since the address of the peer does not have to be passed to and from the OS, the use of connected UDP objects is recommended when the same peer is used for several transmissions and can result in up to 30% performance gains.
Parameters
-
#string address
: Can be an IP address or a host name. If address is '*' and the object is connected, the peer association is removed and the object becomes an unconnected object again. In that case, the port argument is ignored. -
#number port
: The port number.
Return values
-
#number: 1, in case of success.
-
#nil, #string: In error cases, error string is provided.
-
- connected:settimeout(value)
-
As in unconnected.settimeout.
Parameter
-
#number value
:
-
Type dns
Name resolution functions return all information obtained from the resolver in a table of the form:
resolved = {
name = canonic-name,
alias = alias-list,
ip = ip-address-list
}
Note that the alias list can be empty.
Field(s)
- dns.gethostname()
-
The standard host name
Return value
#string: The standard host name for the machine.
- dns.tohostname(address)
-
Converts from IP address to host name.
Parameter
-
#string address
: Can be an IP address or host name.
Return values
-
#string: The canonic host name of the given address, followed by a table with all information returned by the resolver.
-
#nil, #string: In error cases, error string is provided.
-
- dns.toip(address)
-
Converts from host name to IP address.
Parameter
-
#string address
: Can be an IP address or host name.
Return values
-
#string, #table: The first IP address found for address, followed by a table with all information returned by the resolver.
-
#nil, #string: In error cases, error string is provided.
-
Type master
A TCP Master object.
Field(s)
- master:close()
-
As in server.bind.
- master:connect(address, port)
-
Attempts to connect a master object to a remote host, transforming it into a client object.
Client objects support methods client.send, client.receive, server.getsockname, client.getpeername, server.settimeout, and server.close.
Note: The function socket.connect is available and is a shortcut for the creation of client sockets.
Note: Starting with LuaSocket 2.0, the settimeout method affects the behavior of connect, causing it to return with an error in case of a timeout. If that happens, you can still call socket.select with the socket in the sendt table. The socket will be writable when the connection is established.
Parameters
-
address
: Can be an IP address or a host name. -
port
: Port must be an integer number in the range [1..64K).
-
- master:getstats()
-
As in server.getstats.
- master:listen(backlog)
-
Specifies the socket is willing to receive connections, transforming the object into a server object.
Server objects support the server.accept, server.getsockname, server.setoption, server.settimeout, and server.close methods.
Parameter
-
backlog
: Specifies the number of client connections that can be queued waiting for service. If the queue is full and another client attempts connection, the connection is refused.
Return values
-
#number: 1, in case of success.
-
#nil, #string: In error cases, error string is provided.
-
- master:setstats(received, sent, age)
-
As in server.setstats.
Parameters
-
#number received
: -
#number sent
: -
#number age
:
-
- master:settimeout(value, mode)
-
As in server.settimeout.
Parameters
-
#number value
: -
#string mode
:
-
Type server
A TCP Server object.
Field(s)
- server:accept()
-
Waits for a remote connection on the server object and returns a #client object representing that connection.
Note: calling socket.select with a #server object in the recvt parameter before a call to accept does not guarantee accept will return immediately. Use the socket.settimeout method or accept might block until another client shows up.
Return values
-
#client: If a connection is successfully initiated.
-
#nil, #string: Given error string can be:
- 'timeout': If a timeout condition is met.
- Message describing error, for other errors.
-
- server:close()
-
Closes a TCP object.
The internal socket used by the object is closed and the local address to which the object was bound is made available to other applications. No further operations (except for further calls to the close method) are allowed on a closed socket.
Note: It is important to close all used sockets once they are not needed, since, in many systems, each socket uses a file descriptor, which are limited system resources. Garbage-collected objects are automatically closed before destruction, though.
- server:getsockname()
-
Returns the local address information associated to the object.
Return values
-
#string: Local IP address and a number with the port.
-
#nil: In case of error.
-
- server:getstats()
-
Returns accounting information on the socket, useful for throttling of bandwidth.
Return value
#number, #number, #number: The number of bytes received, the number of bytes sent, and the age of the socket object in seconds.
- server:setoption(option, value)
-
Sets options for the TCP object.
Options are only needed by low-level or time-critical applications. You should only modify an option if you are sure you need it.
Note: The given descriptions come from the man pages.
Parameters
-
#string option
: The option name:- 'keepalive': Setting this option to true enables the periodic transmission of messages on a connected socket. Should the connected party fail to respond to these messages, the connection is considered broken and processes using the socket are notified;
- 'linger': Controls the action taken when unsent data are queued on a socket and a close is performed. The value is a table with a boolean entry 'on' and a numeric entry for the time interval 'timeout' in seconds. If the 'on' field is set to true, the system will block the process on the close attempt until it is able to transmit the data or until 'timeout' has passed. If 'on' is false and a close is issued, the system will process the close in a manner that allows the process to continue as quickly as possible. I do not advise you to set this to anything other than zero;
- 'reuseaddr': Setting this option indicates that the rules used in validating addresses supplied in a call to bind should allow reuse of local addresses;
- 'tcp-nodelay': Setting this option to true disables the Nagle's algorithm for the connection.
-
value
: Depends on the option being set.
Return values
-
#number: 1 in case of success.
-
#nil: Otherwise.
-
- server:setstats(received, sent, age)
-
Resets accounting information on the socket, useful for throttling of bandwidth.
Parameters
-
#number received
: Number with the new number of bytes received. -
#number sent
: Number with the new number of bytes sent. -
#number age
: is the new age in seconds.
Return values
-
#number: 1 in case of success.
-
#nil: Otherwise.
-
- server:settimeout(value, mode)
-
Changes the timeout values for the object.
By default, all I/O operations are blocking. That is, any call to the methods client.send, client.receive, and server.accept will block indefinitely, until the operation completes. The settimeout method defines a limit on the amount of time the I/O methods can block. When a timeout is set and the specified amount of time has elapsed, the affected methods give up and fail with an error code.
Note: although timeout values have millisecond precision in LuaSocket, large blocks can cause I/O functions not to respect timeout values due to the time the library takes to transfer blocks to and from the OS and to and from the Lua interpreter. Also, function that accept host names and perform automatic name resolution might be blocked by the resolver for longer than the specified timeout value.
Note: The old timeout method is deprecated. The name has been changed for sake of uniformity, since all other method names already contained verbs making their imperative nature obvious.
Parameters
-
#number value
: The amount of time to wait is specified, in seconds. The #nil timeout value allows operations to block indefinitely. Negative timeout values have the same effect. -
#string mode
: There are two timeout modes and both can be used together for fine tuning:- 'b': block timeout. Specifies the upper limit on the amount of time LuaSocket can be blocked by the operating system while waiting for completion of any single I/O operation. This is the default mode;
- 't': total timeout. Specifies the upper limit on the amount of time LuaSocket can block a Lua script before returning from a call.
-
Type unconnected
A unconnected UDP object.
Field(s)
- unconnected:close()
-
Closes a UDP object.
The internal socket used by the object is closed and the local address to which the object was bound is made available to other applications. No further operations (except for further calls to the close method) are allowed on a closed socket.
Note: It is important to close all used sockets once they are not needed, since , in many systems, each socket uses a file descriptor, which are limited system resources. Garbage-collected objects are automatically closed before destruction, though.
- unconnected:getsockname()
-
Returns the local address information associated to the object.
Note: UDP sockets are not bound to any address until the unconnected.setsockname or the unconnected.sendto method is called for the first time (in which case it is bound to an ephemeral port and the wild-card address).
Return values
-
#string: With local IP address and a number with the port.
-
#nil: In case of error.
-
- unconnected:receive(size)
-
Receives a datagram from the UDP object.
If the UDP object is connected, only datagrams coming from the peer are accepted. Otherwise, the returned datagram can come from any host.
Parameter
-
#number size
: optional Specifies the maximum size of the datagram to be retrieved. If there are more than size bytes available in the datagram, the excess bytes are discarded. If there are less then size bytes available in the current datagram, the available bytes are returned. If size is omitted, the maximum datagram size is used (which is currently limited by the implementation to 8192 bytes).
Return values
-
The received datagram, in case of success.
-
#nil, #string: #nil followed by the string 'timeout', in case of timeout.
-
- unconnected:receivefrom(size)
-
Works exactly as the unconnected.receive method, except it returns the IP address and port as extra return values (and is therefore slightly less efficient).
Parameter
-
#number size
:
Return value
address, port
-
- unconnected:sendto(datagram, ip, port)
-
Sends a datagram to the specified IP address and port number.
Note: In UDP, the send method never blocks and the only way it can fail is if the underlying transport layer refuses to send a message to the specified address (i.e. no interface accepts the address).
Parameters
-
datagram
: A _#string" with the datagram contents. The maximum datagram size for UDP is 64K minus IP layer overhead. However datagrams larger than the link layer packet size will be fragmented, which may deteriorate performance and/or reliability. -
ip
: The IP address of the recipient. Host names are not allowed for performance reasons. -
port
: The port number at the recipient.
Return values
-
#number: 1, in case of success.
-
#nil, #string: In error cases, error string is provided.
-
- unconnected.setoption(option, value)
-
Sets options for the UDP object.
Options are only needed by low-level or time-critical applications. You should only modify an option if you are sure you need it.
Note: The descriptions above come from the man pages.
Parameters
-
#string option
: The option name:- 'dontroute': Setting this option to true indicates that outgoing messages should bypass the standard routing facilities;
- 'broadcast': Setting this option to true requests permission to send broadcast datagrams on the socket.
-
value
: Depends on the option being set.
Return values
-
#number: 1, in case of success.
-
#nil, #string: In error cases, error string is provided.
-
- unconnected:setpeername(address, port)
-
As in connected.setpeername.
Parameters
-
#string address
: -
#number port
:
-
- unconnected:setsockname(address, port)
-
Binds the UDP object to a local address.
Note: This method can only be called before any datagram is sent through the UDP object, and only once. Otherwise, the system automatically binds the object to all local interfaces and chooses an ephemeral port as soon as the first datagram is sent. After the local address is set, either automatically by the system or explicitly by setsockname, it cannot be changed.
Parameters
-
address
: Can be an IP address or a host name. If address is '*' the system binds to all local interfaces using the constant INADDR_ANY. -
#number port
: If port is 0, the system chooses an ephemeral port.
Return value
#nil, #string: In error cases, error string is provided.
-
- unconnected:settimeout(value)
-
Changes the timeout values for the object.
By default, the unconnected.receive and unconnected.receivefrom operations are blocking. That is, any call to the methods will block indefinitely, until data arrives. The settimeout function defines a limit on the amount of time the functions can block. When a timeout is set and the specified amount of time has elapsed, the affected methods give up and fail with an error code.
Note: In UDP, the connected.send and unconnected.sendto methods never block (the datagram is just passed to the OS and the call returns immediately). Therefore, the settimeout method has no effect on them.
Note: The old timeout method is deprecated. The name has been changed for sake of uniformity, since all other method names already contained verbs making their imperative nature obvious.
Parameter
-
#number value
: The amount of time to wait, in seconds. The #nil timeout value allows operations to block indefinitely. Negative timeout values have the same effect.
-


“Vijāneyya sakaṁ atthaṁ,
Avalokeyyātha pāvacanaṁ;
Yañcettha assa patirūpaṁ,
Sāmaññaṁ ajjhupagatassa.
You should understand your own purpose,
and consider the dispensation carefully,
as well as what’s appropriate
for one who has entered the ascetic life.
Mittaṁ idha ca kalyāṇaṁ,
Sikkhā vipulaṁ samādānaṁ;
Sussūsā ca garūnaṁ,
Etaṁ samaṇassa patirūpaṁ.
Good friendship in the community,
undertaking plenty of training,
eagerness to learn from the teachers—
this is appropriate for an ascetic.
Buddhesu sagāravatā,
Dhamme apaciti yathābhūtaṁ;
Saṅghe ca cittikāro,
Etaṁ samaṇassa patirūpaṁ.
Respect for the Buddha,
reverence for the Dhamma as it really is,
esteem for the Saṅgha—
this is appropriate for an ascetic.
Ācāragocare yutto,
Ājīvo sodhito agārayho;
Cittassa ca saṇṭhapanaṁ,
Etaṁ samaṇassa patirūpaṁ.
Commitment to good conduct and alms-resort,
a livelihood that is pure and blameless,
and stilling the mind—
this is appropriate for an ascetic.
Cārittaṁ atha vārittaṁ,
Iriyāpathiyaṁ pasādaniyaṁ;
Adhicitte ca āyogo,
Etaṁ samaṇassa patirūpaṁ.
An impressive deportment in things that should be done,
and in those better avoided;
commitment to the higher mind—
this is appropriate for an ascetic.
Āraññakāni senāsanāni,
Pantāni appasaddāni;
Bhajitabbāni muninā,
Etaṁ samaṇassa patirūpaṁ.
Wilderness lodgings,
remote and quiet,
fit for use by a sage—
this is appropriate for an ascetic.
Sīlañca bāhusaccañca,
Dhammānaṁ pavicayo yathābhūtaṁ;
Saccānaṁ abhisamayo,
Etaṁ samaṇassa patirūpaṁ.
Ethics, learning,
investigation of teachings in line with reality,
and penetration of the truths—
this is appropriate for an ascetic.
Bhāveyya ca aniccanti,
Anattasaññaṁ asubhasaññañca;
Lokamhi ca anabhiratiṁ,
Etaṁ samaṇassa patirūpaṁ.
Developing the perceptions
of impermanence, non-self, and unattractiveness,
and displeasure with the whole world—
this is appropriate for an ascetic.
Bhāveyya ca bojjhaṅge,
Iddhipādāni indriyāni balāni;
Aṭṭhaṅgamaggamariyaṁ,
Etaṁ samaṇassa patirūpaṁ.
Developing the awakening factors,
the bases for psychic power, the faculties and powers,
and the noble eightfold path—
this is appropriate for an ascetic.
Taṇhaṁ pajaheyya muni,
Samūlake āsave padāleyya;
Vihareyya vippamutto,
Etaṁ samaṇassa patirūpan”ti.
…
Gotamo thero ….
Dasakanipāto niṭṭhito.
Tatruddānaṁ
A sage should abandon craving,
defilements shattered, root and all,
they should live liberated—
this is appropriate for an ascetic.
Kāḷudāyī ca so thero,
ekavihārī ca kappino;
Cūḷapanthako kappo ca,
upaseno ca gotamo;
Sattime dasake therā,
gāthāyo cettha sattatīti.


This installer will only install items under your Home folder (signified by ~) and /Users/Shared/
Items that will be installed:
- Xcode global var in ~/Library/Preferences/com.apple.Xcode.plist (which will be listed under Xcode Preferences -> Source Trees)
- PhoneGap Xcode static library and static framework project under ~/Documents/PhoneGapLib
- Xcode 3 project template in ~/Library/Developer/Xcode/Project Templates/PhoneGap
- Xcode 4 project template in ~/Library/Application Support/Developer/Shared/Xcode/Templates/Project Templates/Application
- PhoneGap Xcode static framework under /Users/Shared/PhoneGap/Frameworks/PhoneGap.framework (may change in future updates)
- Symlink to the framework above under ~/Library/Frameworks
To uninstall:
- Remove the PHONEGAPLIB value in Xcode Preferences -> Source Trees
- Delete the ~/Documents/PhoneGapLib folder
- Delete the ~/Library/Application Support/Developer/Shared/Xcode/Project Templates/PhoneGap folder
- Delete the "~/Library/Application Support/Developer/Shared/Xcode/Templates/Project Templates/Application/PhoneGap-based Application.xctemplate" folder
- Delete the /Users/Shared/PhoneGap/Frameworks/PhoneGap.framework folder
- Delete the ~/Library/Frameworks/PhoneGap.framework symlink


Tributes pour in for poet, activist Sandile Dikeni
Tributes are still coming in for renowned South African writer, activist and poet Sandile Dikeni who died over the weekend.
The South African National Editors' Forum (Sanef) has sent its condolences to the family, friends and political struggle compatriots of Dikeni.
Dikeni was 53.
According to the forum, his sister, who hails from the Karoo hamlet of Victoria West, confirmed he died on Saturday after "an on-off battle with TB".
"The news of his untimely death has shocked many in the media fraternity as it has taken place soon after the burial of seasoned broadcaster Xolani Gwala this weekend," the forum said.
Dikeni was appointed as the arts editor of the Cape Times and editor of Die Suid-Afrikaan.
He was also This Day SA's political editor and once served as the spokesperson for the housing minister.
Dikeni studied law at the universities of Witwatersrand and the Western Cape, where he was on the student representative council.
He later graduated with a National Diploma in Journalism at the then Peninsula Technikon, now the Cape Peninsula University of Technology.
"He will be sorely missed," Sanef said.
Meanwhile, Ryland Fisher, the former Cape Times editor who knew Dikeni since the 1980s, described him as "somebody who was able to reflect the mood of the nation in poetry in a way very few people could".
"He was an amazing poet, but also a truly remarkable human being."
Fisher said Dikeni was unique in his expression of words and art. He had appointed Dikeni as the newspaper's arts and lifestyle editor, describing him as a talented artist and leader, News24 reported.
He added when he appointed Dikeni, there was controversy in the newsroom.
"It caused a huge outrage and uproar. We have to remember that during that time, there were 90% white people in the newsroom. He was not only a journalist, but a poet as well."
Compiled by Jeanette Chabalala


Yesterday is not ours to recover, but tomorrow is ours to win or lose.
Whenever you enter a query in a search engine and hit 'enter' you get a list of web results that contain that query term. Users normally tend to visit websites that are at the top of this list as they perceive those to be more relevant to the query. If you have ever wondered why some of these websites rank better than the others then you must know that it is because of a powerful web marketing technique called Search Engine Optimization (SEO).
SEO is a technique which helps search engines find and rank your site higher than the millions of other sites in response to a search query. SEO thus helps you get traffic from search engines.
Although technology advances rapidly, search engines are far from intelligent creatures that can feel the beauty of a cool design or enjoy the sounds and movement in movies. Instead, search engines crawl the Web, looking at particular site items (mainly text) to get an idea what a site is about. This brief explanation is not the most precise because as we will see next, search engines perform several activities in order to deliver search results - crawling, indexing, processing, calculating relevancy, and retrieving.
First, search engines crawl the Web to see what is there. This task is performed by a piece of software, called a crawler or a spider. Spiders follow links from one page to another and index everything they find on their way. Having in mind the number of pages on the Web , it is impossible for a spider to visit a site daily just to see if a new page has appeared or if an existing page has been modified, sometimes crawlers may not end up visiting your site for a month or two.
Our team of experts helps you to customize your web pages so that you will remain on the top and most of the target users reach your wesite easily and efficiently.


-
Flexible
Works with jQuery, Dojo, Mootools, YUI, and Zepto. Reuse your existing templates.
-
Powerful
2-way binding, restful models, custom tags, observables, memory safety, and more.
-
Fast
Fast templates, responsive widgets, and you can learn it in a day.
CanJS is a JavaScript library that makes developing complex applications simple and fast. Easy-to-learn, small, and unassuming of your application structure, but with modern features like custom tags and 2-way binding. Creating apps is easy and maintainable.
Simple To Use
Observables and live binding do the work for you.
var Todo = can.Model.extend({ findAll: 'GET /todos', findOne: 'GET /todos/{id}', update: 'PUT /todos/{id}', destroy: 'DELETE /todos/{id}' }, {}); can.Component.extend({ tag: 'todos-app', scope: { selectedTodo: null, todos: new Todo.List({}), select: function(todo){ this.attr('selectedTodo', todo); }, save: function(todo) { todo.save(); this.removeAttr('selectedTodo'); } } })
<todos-app>
Todays to-dos
 {{#selectedTodo}} <input type="text" ({$value})="description" ($change)="save()"> {{/selectedTodo}}
 {{#each todos}}
 <input type="checkbox" ({$checked})="complete">  {{description}}  <button ($click)="destroy()"></button>
 {{/each}}
 </todos-app>


Quality Eduaction For The Real World
GRETSA UNIVERSITY
CALL
0799315832
07277658337
0721575811
THIKA TOWN ALONG GARISSA ROAD
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here
LATEST MEDIA EVENTS
LATEST NEWS
FINAL TUTORIAL AND CONTINOUS ASSESMENT TEST TIMETABLELATEST PHOTO SNAPS
8th GRADUATION CEREMONY 2017
RECENT EVENTS
DATE FROM 6th-7th
NOVEMBER 2017
Main campus Thika Town Along Thika Garissa
Road p.o BOX 3000 Thika Kenya mobile +254
790315832 Tel +254727765213 Email admission @mwaigalo.co.ke
info @galomwai.co.ke
Comptonlux.netlify.com
Gretsa Uni is accredited by commision
for Uni Education(CUE) Apply for a HELB
loan,find loan disbursed status


BORACAY, PHILIPPINES
Turquoise water, powdery white sand and beautiful sunset. It’s already my second time visiting this island and I still can’t get over its beauty. There is something for everyone – from water activities, sea foods and live music for a chill night out.
feel the waves.
enjoy beach life.
watch the sunset.
wander around the island.


[ all classes ]
[ org.wikipedia.readinglist ]
Coverage Summary for Package: org.wikipedia.readinglist
| Package | Class, % | Method, % | Line, % |
|---|---|---|---|
| org.wikipedia.readinglist | 0% (0/ 63) | 0% (0/ 344) | 0% (0/ 1336) |
| Class | Class, % | Method, % | Line, % |
|---|---|---|---|
| AddToReadingListDialog | 0% (0/ 9) | 0% (0/ 45) | 0% (0/ 135) |
| NoSwipeViewPager | 0% (0/ 1) | 0% (0/ 4) | 0% (0/ 4) |
| ReadingListActivity | 0% (0/ 1) | 0% (0/ 4) | 0% (0/ 8) |
| ReadingListBookmarkMenu | 0% (0/ 3) | 0% (0/ 11) | 0% (0/ 32) |
| ReadingListFragment | 0% (0/ 13) | 0% (0/ 90) | 0% (0/ 408) |
| ReadingListFragment_ViewBinding | 0% (0/ 1) | 0% (0/ 2) | 0% (0/ 21) |
| ReadingListHeaderView | 0% (0/ 1) | 0% (0/ 9) | 0% (0/ 41) |
| ReadingListHeaderView_ViewBinding | 0% (0/ 1) | 0% (0/ 3) | 0% (0/ 20) |
| ReadingListItemActionsDialog | 0% (0/ 2) | 0% (0/ 11) | 0% (0/ 35) |
| ReadingListItemActionsView | 0% (0/ 1) | 0% (0/ 11) | 0% (0/ 23) |
| ReadingListItemActionsView_ViewBinding | 0% (0/ 5) | 0% (0/ 11) | 0% (0/ 40) |
| ReadingListItemView | 0% (0/ 3) | 0% (0/ 24) | 0% (0/ 99) |
| ReadingListItemView_ViewBinding | 0% (0/ 3) | 0% (0/ 7) | 0% (0/ 40) |
| ReadingListPageInfoClient | 0% (0/ 2) | 0% (0/ 6) | 0% (0/ 15) |
| ReadingListSyncBehaviorDialogs | 0% (0/ 1) | 0% (0/ 16) | 0% (0/ 65) |
| ReadingListTitleDialog | 0% (0/ 2) | 0% (0/ 6) | 0% (0/ 19) |
| ReadingListsFragment | 0% (0/ 9) | 0% (0/ 64) | 0% (0/ 244) |
| ReadingListsFragment_ViewBinding | 0% (0/ 1) | 0% (0/ 2) | 0% (0/ 23) |
| RemoveFromReadingListsDialog | 0% (0/ 1) | 0% (0/ 5) | 0% (0/ 28) |
| SortReadingListsDialog | 0% (0/ 3) | 0% (0/ 13) | 0% (0/ 36) |