CCMouseEventDelegate Protocol Reference
| Conforms to | NSObject |
| Declared in | CCEventDispatcher.h |
Tasks
-
– ccMouseDown:
called when the “mouseDown” event is received. Return YES to avoid propagating the event to other delegates.
-
– ccMouseDragged:
called when the “mouseDragged” event is received. Return YES to avoid propagating the event to other delegates.
-
– ccMouseMoved:
called when the “mouseMoved” event is received. Return YES to avoid propagating the event to other delegates. By default, “mouseMoved” is disabled. To enable it, send the “setAcceptsMouseMovedEvents:YES” message to the main window.
-
– ccMouseUp:
called when the “mouseUp” event is received. Return YES to avoid propagating the event to other delegates.
-
– ccRightMouseDown:
called when the “rightMouseDown” event is received. Return YES to avoid propagating the event to other delegates.
-
– ccRightMouseDragged:
called when the “rightMouseDragged” event is received. Return YES to avoid propagating the event to other delegates.
-
– ccRightMouseUp:
called when the “rightMouseUp” event is received. Return YES to avoid propagating the event to other delegates.
-
– ccOtherMouseDown:
called when the “otherMouseDown” event is received. Return YES to avoid propagating the event to other delegates.
-
– ccOtherMouseDragged:
called when the “otherMouseDragged” event is received. Return YES to avoid propagating the event to other delegates.
-
– ccOtherMouseUp:
called when the “otherMouseUp” event is received. Return YES to avoid propagating the event to other delegates.
-
– ccScrollWheel:
called when the “scrollWheel” event is received. Return YES to avoid propagating the event to other delegates.
-
– ccMouseEntered:
called when the “mouseEntered” event is received. Return YES to avoid propagating the event to other delegates.
-
– ccMouseExited:
called when the “mouseExited” event is received. Return YES to avoid propagating the event to other delegates.
Instance Methods
ccMouseDown:
called when the “mouseDown” event is received. Return YES to avoid propagating the event to other delegates.
- (BOOL)ccMouseDown:(NSEvent *)event
Discussion
called when the “mouseDown” event is received. Return YES to avoid propagating the event to other delegates.
Declared In
CCEventDispatcher.h
ccMouseDragged:
called when the “mouseDragged” event is received. Return YES to avoid propagating the event to other delegates.
- (BOOL)ccMouseDragged:(NSEvent *)event
Discussion
called when the “mouseDragged” event is received. Return YES to avoid propagating the event to other delegates.
Declared In
CCEventDispatcher.h
ccMouseEntered:
called when the “mouseEntered” event is received. Return YES to avoid propagating the event to other delegates.
- (void)ccMouseEntered:(NSEvent *)theEvent
Discussion
called when the “mouseEntered” event is received. Return YES to avoid propagating the event to other delegates.
Declared In
CCEventDispatcher.h
ccMouseExited:
called when the “mouseExited” event is received. Return YES to avoid propagating the event to other delegates.
- (void)ccMouseExited:(NSEvent *)theEvent
Discussion
called when the “mouseExited” event is received. Return YES to avoid propagating the event to other delegates.
Declared In
CCEventDispatcher.h
ccMouseMoved:
called when the “mouseMoved” event is received. Return YES to avoid propagating the event to other delegates. By default, “mouseMoved” is disabled. To enable it, send the “setAcceptsMouseMovedEvents:YES” message to the main window.
- (BOOL)ccMouseMoved:(NSEvent *)event
Discussion
called when the “mouseMoved” event is received. Return YES to avoid propagating the event to other delegates. By default, “mouseMoved” is disabled. To enable it, send the “setAcceptsMouseMovedEvents:YES” message to the main window.
Declared In
CCEventDispatcher.h
ccMouseUp:
called when the “mouseUp” event is received. Return YES to avoid propagating the event to other delegates.
- (BOOL)ccMouseUp:(NSEvent *)event
Discussion
called when the “mouseUp” event is received. Return YES to avoid propagating the event to other delegates.
Declared In
CCEventDispatcher.h
ccOtherMouseDown:
called when the “otherMouseDown” event is received. Return YES to avoid propagating the event to other delegates.
- (BOOL)ccOtherMouseDown:(NSEvent *)event
Discussion
called when the “otherMouseDown” event is received. Return YES to avoid propagating the event to other delegates.
Declared In
CCEventDispatcher.h
ccOtherMouseDragged:
called when the “otherMouseDragged” event is received. Return YES to avoid propagating the event to other delegates.
- (BOOL)ccOtherMouseDragged:(NSEvent *)event
Discussion
called when the “otherMouseDragged” event is received. Return YES to avoid propagating the event to other delegates.
Declared In
CCEventDispatcher.h
ccOtherMouseUp:
called when the “otherMouseUp” event is received. Return YES to avoid propagating the event to other delegates.
- (BOOL)ccOtherMouseUp:(NSEvent *)event
Discussion
called when the “otherMouseUp” event is received. Return YES to avoid propagating the event to other delegates.
Declared In
CCEventDispatcher.h
ccRightMouseDown:
called when the “rightMouseDown” event is received. Return YES to avoid propagating the event to other delegates.
- (BOOL)ccRightMouseDown:(NSEvent *)event
Discussion
called when the “rightMouseDown” event is received. Return YES to avoid propagating the event to other delegates.
Declared In
CCEventDispatcher.h
ccRightMouseDragged:
called when the “rightMouseDragged” event is received. Return YES to avoid propagating the event to other delegates.
- (BOOL)ccRightMouseDragged:(NSEvent *)event
Discussion
called when the “rightMouseDragged” event is received. Return YES to avoid propagating the event to other delegates.
Declared In
CCEventDispatcher.h
ccRightMouseUp:
called when the “rightMouseUp” event is received. Return YES to avoid propagating the event to other delegates.
- (BOOL)ccRightMouseUp:(NSEvent *)event
Discussion
called when the “rightMouseUp” event is received. Return YES to avoid propagating the event to other delegates.
Declared In
CCEventDispatcher.h
ccScrollWheel:
called when the “scrollWheel” event is received. Return YES to avoid propagating the event to other delegates.
- (BOOL)ccScrollWheel:(NSEvent *)theEvent
Discussion
called when the “scrollWheel” event is received. Return YES to avoid propagating the event to other delegates.
Declared In
CCEventDispatcher.h


Scottish Labour out to defy polls once again
The party picked up seven MPs in the 2017 General Election against expectations.
Scottish Labour will be hoping to defy the polls in this election like it did in 2017 and at least hold on to its seven MPs at Westminster.
The party has been pressed throughout the campaign over its position on Scottish independence and Brexit, as well as whether they would agree to any pact with the SNP in the event of being in a position to form a minority Government.
Labour has said it stands against a second independence vote and would not grant another in the first few years of being in power, will not form any pacts and will give people a final say on Brexit within six months of being elected.
A major programme of investment has also been set out by the party in its manifesto, with proposals to invest £100 billion in Scotland over the next decade, bring in a living wage of at least £10 an hour, nationalising key industries including the railways and providing free broadband for everyone.
Stopping the state pension age rises has also been promised by the party, along with building of 120,000 new council and social houses, as well as giving free school meals to all primary and secondary pupils in Scotland.
In an interview with the PA News agency, Scottish Labour leader Richard Leonard said his party are offering a “radical, exciting programme” that can make a “real difference”.
“I think that the stakes are really high in this election and people have had a few General Elections in the last few years and this time, if there was to be a Tory majority, they wouldn’t be given a chance to vote again for another five years,” he said.
“So it’s really important that people see this as a once in a five-year opportunity to determine the future of the country and not just for the next five years but for a generation.
“I think the Labour Party is offering people a radical, exciting programme that could make a real difference.”
He added: “I suppose my message is that this is all possible – it doesn’t have to be like this, we can change things, but the only way things will change is by voting Labour.
“There’s no other party that can deliver the kind of change that Labour wants to see.
“There is no other party that forms an alternative to a Tory Government .”


|
CS 229 |
|
Handouts and Problem Sets |
|
Lecture Notes |
|
|
|
|
|
|
Advice on applying machine learning: Slides from Andrew's lecture on getting machine learning algorithms to work in practice can be found here.
Previous projects: A list of last year's final projects can be found here.
Matlab resources: Here are a couple of Matlab tutorials that you might find helpful: http://www.math.ucsd.edu/~bdriver/21d-s99/matlab-primer.html and http://www.math.mtu.edu/~msgocken/intro/node1.html. For emacs users only: If you plan to run Matlab in emacs, here are matlab.el, and a helpful .emac's file.
Octave resources: For a free alternative to Matlab, check out GNU Octave. The official documentation is available here. Some useful tutorials on Octave include http://en.wikibooks.org/wiki/Octave_Programming_Tutorial and http://www-mdp.eng.cam.ac.uk/web/CD/engapps/octave/octavetut.pdf .
Data: Here is the UCI Machine learning repository, which contains a large collection of standard datasets for testing learning algorithms. If you want to see examples of recent work in machine learning, start by taking a look at the conferences NIPS (all old NIPS papers are online) and ICML. Some other related conferences include UAI, AAAI, IJCAI.
Viewing PostScript and PDF files: Depending on the computer you are using, you may be able to download a PostScript viewer or PDF viewer for it if you don't already have one.
|
Comments to<EMAIL_ADDRESS>|


Apple pie Our famous, number-one selling pie.
About this pie
Sweet ice cream jelly beans lemon drops. Pastry toffee fruitcake gingerbread jelly-o. Lollipop sesame snaps muffin. Macaroon halvah marshmallow sesame snaps sugar plum dragée. Wafer pudding sesame snaps tootsie roll sesame snaps cake chupa chups jelly beans.
Ingredients
- Apple
- Sugar
- Eggs
- Milk
$14.95


The
first
parragraph
The
second
parragraph
The
third
parragraph
The
fourth
parragraph
The
fifth
parragraph


Superfly CSS
Grid Component
Tests
.Grid, Grid-cell
When the
.Grid
container holds 2
.Grid-cell
instances:
1/2
2/2
Each grid cell occupies the same amount of space witin the grid container row.


Web Intents Applications
- Simple Share - Demonstrates the ability to open an app that shares links
- Shorten URL - Demonstrates the ability to open an app that shares a link, and the service shortens it and returns a response
- Pick an Image from a cloud service - Demonstrates the ability to integrate with cloud file hosts and pick a file to include in your client application
- Add Objects - Demonstrates the ability to outsource simple arithmetic operations to web services
- Subtract Objects - Demonstrates the ability to outsource simple arithmetic operations to web services
- Add two 3x3 Matrices - Demonstrates the ability to outsource simple arithmetic operations to web services
- Perform various matrix operations - Demonstrates the ability to outsource simple arithmetic operations to web services


Call for Papers - Workshop on the Theory and Practice of Differential Privacy (TPDP 2021)
Work on differential privacy spans a number of different research communities, including theoretical computer science, machine learning, statistics, security, law, databases, cryptography, programming languages, social sciences, and more. Each of these communities may choose to publish their work in their own community’s venues, which could result in small groups of differential privacy researchers becoming isolated. To alleviate these issues, we have the Workshop on the Theory and Practice of Differential Privacy (TPDP), which is intended to bring these subcommunities together under one roof (well, a virtual one at least for 2020 and 2021).
We have just posted the Call for Papers for TPDP 2021, which will be a workshop affiliated with ICML 2021. The submission deadline is Friday, May 28, 2021, Anywhere on Earth (conveniently, two days after the deadline for NeurIPS 2021). Submissions are extended abstracts of up to four pages in length, and will undergo a lightweight review process, based mostly on relevance and interest to the differential privacy community. The workshop is non-archival, so feel free to submit recent work at any stage of publication. Submissions will be on OpenReview, but since submitted work may be preliminary, the process will be “closed” similar to traditional review processes. One goal of the workshop is to be inclusive and welcoming to newcomers to the differential privacy community, so please consider participating even if you are new to the field.
Most papers will be presented as posters at a (virtual) poster session, while a few papers will be selected for spotlight talks. There will also be plenary talks by Katrina Ligett (Hebrew University of Jerusalem) and Ryan Rogers (LinkedIn). The program co-chairs are Rachel Cummings and myself. Please submit your best work on differential privacy, and hope to see you there!
Invited speakers Katrina Ligett and Ryan Rogers
[cite this]


Ad hoc Reporting
A number of views support ad hoc reporting. You will know if a view
supports ad hoc reporting when the buttons for generating html and PDF light
up from to
in the
toolbar. The first button will generate the range of selections into html, the
second will generate into PDF.
A number of pre built filters have been added into the
Entry Accounts screen to make selection of a
number of entries easier. Once the entries are selected, they will form the
basis of the ad hoc reports.
|


Property rights
- 'The Challenge of Native Title'
This paper was given to the Australian Agricultural Economics Society meeting in February 2005.
It continues the theme of the Torrens paper (below). The paper
compares aboriginal title
in the Australian, Canadian and New
Zealand jurisdictions. The challenge lies in legal systems for
property ownership being brought up to date so as to recognise
indigenous customary title.
-
'Institutional Aspects of Customary Land Rights'.
This paper, delivered to the NZ Association of Economists meeting on July 1, 2005, more closely
targets the aboriginal law
arguments of earlier papers on this
topic. This doctrine, common to the High Courts of Canada,
Australia and New Zealand, has developed mechanisms and safeguards
for incorporating pre-colonial customary law in to the common law.
The original inhabitants of all three countries have been
beneficiaries of the doctrine in modern times.
- 'Fisheries: Managing Property Rights'.
This paper was presented to the winter meeting of the
NZ Agricultural and Resource Economics Society in Blenheim, July
2003. NZ has an international reputation for its transferable quota
system for sea fisheries introduced in 1985. This paper examines
the administration of the quota system from the point of view of
transaction costs within the management process. The goals of fish
conservation and sustainability have been obtained by the scheme
but at a high level of transaction costs particularly with regard
to litigation over quota allocations. With the passage of time,
these setting-up costs are gradually left behind as the fishers
accommodate to mutual exchange of quota.
-
'The Torrens Land Registration System and Customary Rights'
This paper, delivered to the NZ Association of Economists in June 2004, is
concerned with recent debate in NZ about the ownership of the
foreshore and adjacent seabed in the colonial settlement process.
It appears that colonial legislation did not provide adequately for
Maori customary rights to some coastal land and nearby seabed. Such
rights were entrenched in and protected by the Treaty of Waitangi
1840. The Torrens system of land registration covers most land in
NZ and may protect both European and Maori land interests. The
debate was initiated by a Court of Appeal decision in 2003
indicating that customary rights may be reviewed by the Maori Land
Court on a case by case basis, i.e. that such rights had never been
extinguished. The paper shows that these customary rights lie
outside the Torrens system and will have to be assessed in the
light of modern aboriginal law as developed in Australia and
Canada.
- Resource management, sustainability and property rights: are our structures adequate? (1992).
This paper explores the application of property
rights to sustainable land management objectives. Property rights
are briefly defined and discussed in terms of the Torrens system of
land registration. Incentive schemes for soil conservation are
assessed against the property rights background. Alternative
systems of property rights are discussed after the manner of Bromley and Hodge.
The application of such a changed system of property rights is assessed for practicality and technical
achievement.
Annual Conference, 10 February 1992, Australian Agricultural Economics Society, Canberra, A.C.T., Australia.
- 'The Resource Management Act and Property Rights' (1992).
Proceedings of the Annual Conference New Zealand Association of Economists and the Agricultural Economics Society (NZ Branch), 24-26 August 1992. This paper explores the application of property rights to sustainable land management objectives. Property rights are briefly defined and discussed in terms of their characteristics including the principles of attenuation and efficiency. Their relationship to the Resource Management Act is then discussed in the context of its sustainability objectives. The future development of suitable regulations and incentives is assessed from a property rights point of view.


FAQ
Why does my video pause & play, stutter or lag?
Internet streams
Stutter can be caused by a busy server or if the video has a bitrate which is too high for the Chromecast to keep up. Especially on weekends the content providers are overloaded and can't provide the videos fast enough. If possible try a SD stream instead of HD.
The Chromecast can't buffer some streams at all and has a very small buffer. this might get fixed with a future Chromecast firmware update.
The Chromecast can't buffer some streams at all and has a very small buffer. this might get fixed with a future Chromecast firmware update.
Bottleneck - Local network streams
Don't try to stream Blue-ray quality movies over WiFi. E.g. the Chromecast only supports 2.4GHz which is not enough to stream those movies. It won't work.
Bitrate: Some phones shoot videos with a really high bitrate. See above.
Bitrate: Some phones shoot videos with a really high bitrate. See above.
The Chromecast 1 or the Amazon Fire TV Stick both come with a HDMI extender cord and with a extra power supply unit.
USE BOTH!
The extra juice from the power supply (instead of plugging the usb cord into your TV) can improve the WiFi signal. It brings the dongle further away from the TV, which can improve the signal.
USE BOTH!
The extra juice from the power supply (instead of plugging the usb cord into your TV) can improve the WiFi signal. It brings the dongle further away from the TV, which can improve the signal.
Back to Topexpand_less
Kodi: How can I enable or disable this?
LocalCast features a seamless Kodi integration. From the Settings(-> Kodi) you can easily write a file which tells Kodi to use LocalCast. You can then enjoy all your media on the TV.
One caveat: If you want to watch Kodi on your device again, you either have to delete the file, which was written or reopen the video in another app. Both things can be done in the Settings (-> Kodi).
One caveat: If you want to watch Kodi on your device again, you either have to delete the file, which was written or reopen the video in another app. Both things can be done in the Settings (-> Kodi).
Back to Topexpand_less
Where is my cast device, it's not in the list?
1. Make sure that all your devices are on the same network.
2. Turn WiFi off and on again on your streaming device. Wait a couple of second and check if it appears in the list.
3. Swipe LocalCast away in the multi tasking menu - reopen it. Wait a couple of second and check if it appears in the list.
4. Reboot all your things (Router, streaming device, receiving device)
2. Turn WiFi off and on again on your streaming device. Wait a couple of second and check if it appears in the list.
3. Swipe LocalCast away in the multi tasking menu - reopen it. Wait a couple of second and check if it appears in the list.
4.

Back to Topexpand_less
Why can't I hear the audio, but I can see the video?
This means that your device (Chromecast, Smart TV, ...) doesn't support the audio codec of your video.
All receiving devices support a couple of codecs and most video formats.
For example the Chromecast's supported formats and codecs are listed here.
Video files are containers which hold a video and a audio file. If only one of both plays, then the other one uses a codec which is not supported by your receiving device. To convert the files on your PC I recommend www.handbrake.fr
All receiving devices support a couple of codecs and most video formats.
For example the Chromecast's supported formats and codecs are listed here.
Video files are containers which hold a video and a audio file. If only one of both plays, then the other one uses a codec which is not supported by your receiving device. To convert the files on your PC I recommend www.handbrake.fr
Back to Topexpand_less
Why can't I see the video, but I can hear the audio?
This means that your device (Chromecast, Smart TV, ...) doesn't support the video codec of your video.
All receiving devices support a couple of codecs and most video formats.
For example the Chromecast's supported formats and codecs are listed here.
Video files are containers which hold a video and a audio file. If only one of both plays, then the other one uses a codec which is not supported by your receiving device. To convert the files on your PC I recommend www.handbrake.fr
All receiving devices support a couple of codecs and most video formats.
For example the Chromecast's supported formats and codecs are listed here.
Video files are containers which hold a video and a audio file. If only one of both plays, then the other one uses a codec which is not supported by your receiving device. To convert the files on your PC I recommend www.handbrake.fr
Back to Topexpand_less
I purchased the Pro Version, why are there advertisements?
This happens when the play store app doesn't report that there are purchases and this can have multiple reasons(, most likely because you have multiple Google accounts on your phone or if your Google Wallet account isn't set up properly.):
Uninstall LocalCast
In a BROWSER on your desktop: Log in to the web interface of Google Play with the account you used to purchase
Install LocalCast from the web interface to your device. If you have no desktop PC: Don't let it open the Playstore app, but use the install button and choose your device in the browser.
If this still doesn't help:
Uninstall LocalCast
Clear the Playstore data: Settings -> Apps -> Google Playstore -> Clear data
Open the Playstore and accept the agreement
Reinstall LocalCast
If this doesn't help, please email me via the "Send email"-button in the app.
Uninstall LocalCast
In a BROWSER on your desktop: Log in to the web interface of Google Play with the account you used to purchase
Install LocalCast from the web interface to your device. If you have no desktop PC: Don't let it open the Playstore app, but use the install button and choose your device in the browser.
If this still doesn't help:
Uninstall LocalCast
Clear the Playstore data: Settings -> Apps -> Google Playstore -> Clear data
Open the Playstore and accept the agreement
Reinstall LocalCast
If this doesn't help, please email me via the "Send email"-button in the app.
Back to Topexpand_less
Why are there different prices for the Pro Version?

All purchases unlock the Pro Version, there is no difference, besides the price.
There are multiple one time purchases and subscriptions ("/month" or "/year").
If you aren't sure what the purchase is, just touch it. The official Google Playstore dialog opens, which should make things clearer.
All purchases unlock the Pro Version, there is no difference, besides the price.
There are multiple one time purchases and subscriptions ("/month" or "/year").
If you aren't sure what the purchase is, just touch it. The official Google Playstore dialog opens, which should make things clearer.
Back to Topexpand_less
Should I use DLNA or SMB?
DLNA is a direct connection to your cast device.
SMB has to be routed through the phone/tablet, which doubles the needed bandwidth.
Route audio doesn't work with SMB.
If possible choose a DLNA server like Serviio.
SMB has to be routed through the phone/tablet, which doubles the needed bandwidth.
Route audio doesn't work with SMB.
If possible choose a DLNA server like Serviio.
Back to Topexpand_less
Can I stream to my PS3?
It's not possible. You cannot stream to the PS3. Nope. Buy a Chromecast. Go away now..
Back to Topexpand_less
Subtitles, pan, zoom or rotation doesn't work, why?
Only Google Cast devices support these features, e.g. the Chromecast and the Nexus Player
You can find these features on the "Now Playing" screen
If there is a subtitle file with the same name as the video file, you will be asked if the subtitle should be added.
Some DLNA servers support subtitles, some don't. So you might be able to add subtitles from DLNA servers, too.
LocalCast has a built-in Opensubtitle search. Just start your movie or series and add your sub in a couple of seconds from the net!
You can find these features on the "Now Playing" screen
If there is a subtitle file with the same name as the video file, you will be asked if the subtitle should be added.
Some DLNA servers support subtitles, some don't. So you might be able to add subtitles from DLNA servers, too.
LocalCast has a built-in Opensubtitle search. Just start your movie or series and add your sub in a couple of seconds from the net!
Back to Topexpand_less
I wan't to stream from Windows, but I can't see the server in the DLNA section, why?
The computer's network has to be set to a home network!
See here
See here
Back to Topexpand_less
Can I get a refund?
I offer no refunds. You can try the free version as long as you want. Please don't buy the Pro Version if something doesn't work, send me a email instead via the "Send email"-button in the app.
Back to Topexpand_less
I'm a developer and want to open LocalCast. Give me something to copy/paste!
Check if LocalCast is installed
Pastebin source #1 incase the below refuses to load.
Launch it
Pastebin source #2 incase the below refuses to load.
Intents
I'm a developer and want to open LocalCast. Give me something to copy/paste!
Check if LocalCast is installed:
@pastebin
Launch it
@pastebin
Intents
@pastebin


I was born in April 16 1991 in Ethiopia. Our family made up of my father, mother, sister and brother, lived in Oromia Region Arsi zone 232Km from capital city Addis Ababa in the souther part of Ethiopia. I am a citizen of Ethiopia and no other
country. I belong to the nation in Ethiopia, the Oromo and am the follower of Musilm religion.


Which statement best describes the limitations and shortcomings of using K-means clustering
The start locations for the clusters in K-means are random and in many situations the start locations greatly influence the final groups (local-minima problem). The issue can be alleviated by running K-means many times on the same dataset but when different data is used it is always possible that the resulting classification is very different. The best way around this is to use K-means to establish a standard set of segmentation or thresholding criteria and then apply these criteria (which are now fixed and not subject to random cluster locations) to the new datasets rather than K-means itself.
Wrong Answers
While K-means is iterative, it has been optimized and can run very quickly even on massive datasets. K-means has been implemented on systems where handle enormous datasets (much larger than ImageJ or Matlab) and given its vector space formulation can handle nearly any kind of information associated to each point. Every major math or programming tool has support for K-means (Matlab, Java, Python, Octave, R, Paraview, even Excel with an Add-In) and it is very easy to implement.


public class PngEncoder extends java.lang.Object
Thanks to Jay Denny at KeyPoint Software http://www.keypoint.com/ who let me develop this code on company time.
You may contact me with (probably very-much-needed) improvements, comments, and bug fixes at:
<EMAIL_ADDRESS>This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
USA. A copy of the GNU LGPL may be found at
http://www.gnu.org/copyleft/lesser.html
| Modifier and Type | Field and Description |
|---|---|
protected int |
bytePos
The byte position.
|
protected int |
bytesPerPixel
The bytes-per-pixel.
|
protected int |
compressionLevel
The compression level (1 = best speed, 9 = best compression,
0 = no compression).
|
protected java.util.zip.CRC32 |
crc
CRC.
|
protected long |
crcValue
The CRC value.
|
static boolean |
ENCODE_ALPHA
Constant specifying that alpha channel should be encoded.
|
protected boolean |
encodeAlpha
Encode alpha?
|
protected int |
filter
The filter type.
|
static int |
FILTER_LAST
Constants for filter (LAST).
|
static int |
FILTER_NONE
Constants for filter (NONE).
|
static int |
FILTER_SUB
Constants for filter (SUB).
|
static int |
FILTER_UP
Constants for filter (UP).
|
protected int |
height
The height.
|
protected static byte[] |
IDAT
IDAT tag.
|
protected static byte[] |
IEND
IEND tag.
|
protected static byte[] |
IHDR
IHDR tag.
|
protected java.awt.Image |
image
The image.
|
protected byte[] |
leftBytes
The left bytes.
|
protected int |
maxPos
The maximum position.
|
static boolean |
NO_ALPHA
Constant specifying that alpha channel should not be encoded.
|
protected static byte[] |
PHYS
PHYS tag.
|
protected byte[] |
pngBytes
The png bytes.
|
protected byte[] |
priorRow
The prior row.
|
protected int |
width
The width.
|
| Constructor and Description |
|---|
PngEncoder()
Class constructor.
|
PngEncoder(java.awt.Image image)
Class constructor specifying Image to encode, with no alpha channel
encoding.
|
PngEncoder(java.awt.Image image,
boolean encodeAlpha)
Class constructor specifying Image to encode, and whether to encode
alpha.
|
PngEncoder(java.awt.Image image,
boolean encodeAlpha,
int whichFilter)
Class constructor specifying Image to encode, whether to encode alpha,
and filter to use.
|
PngEncoder(java.awt.Image image,
boolean encodeAlpha,
int whichFilter,
int compLevel)
Class constructor specifying Image source to encode, whether to encode
alpha, filter to use, and compression level.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
filterSub(byte[] pixels,
int startPos,
int width)
Perform "sub" filtering on the given row.
|
protected void |
filterUp(byte[] pixels,
int startPos,
int width)
Perform "up" filtering on the given row.
|
int |
getCompressionLevel()
Retrieve compression level.
|
boolean |
getEncodeAlpha()
Retrieve alpha encoding status.
|
int |
getFilter()
Retrieve filtering scheme.
|
java.awt.Image |
getImage()
Returns the image to be encoded.
|
int |
getXDpi()
Get the DPI for the X axis.
|
int |
getYDpi()
Get the DPI for the Y axis.
|
byte[] |
pngEncode()
Creates an array of bytes that is the PNG equivalent of the current
image.
|
byte[] |
pngEncode(boolean encodeAlpha)
Creates an array of bytes that is the PNG equivalent of the current
image, specifying whether to encode alpha or not.
|
protected byte[] |
resizeByteArray(byte[] array,
int newLength)
Increase or decrease the length of a byte array.
|
void |
setCompressionLevel(int level)
Set the compression level to use.
|
void |
setDpi(int xDpi,
int yDpi)
Set the DPI resolution.
|
void |
setEncodeAlpha(boolean encodeAlpha)
Set the alpha encoding on or off.
|
void |
setFilter(int whichFilter)
Set the filter to use.
|
void |
setImage(java.awt.Image image)
Set the image to be encoded.
|
void |
setXDpi(int xDpi)
Set the DPI for the X axis.
|
void |
setYDpi(int yDpi)
Set the DPI for the Y axis.
|
protected int |
writeByte(int b,
int offset)
Write a single byte into the pngBytes array at a given position.
|
protected int |
writeBytes(byte[] data,
int offset)
Write an array of bytes into the pngBytes array.
|
protected int |
writeBytes(byte[] data,
int nBytes,
int offset)
Write an array of bytes into the pngBytes array, specifying number of
bytes to write.
|
protected void |
writeEnd()
Write a PNG "IEND" chunk into the pngBytes array.
|
protected void |
writeHeader()
Write a PNG "IHDR" chunk into the pngBytes array.
|
protected boolean |
writeImageData()
Write the image data into the pngBytes array.
|
protected int |
writeInt2(int n,
int offset)
Write a two-byte integer into the pngBytes array at a given position.
|
protected int |
writeInt4(int n,
int offset)
Write a four-byte integer into the pngBytes array at a given position.
|
protected void |
writeResolution()
Write a PNG "pHYs" chunk into the pngBytes array.
|
public static final boolean ENCODE_ALPHA
public static final boolean NO_ALPHA
public static final int FILTER_NONE
public static final int FILTER_SUB
public static final int FILTER_UP
public static final int FILTER_LAST
protected static final byte[] IHDR
protected static final byte[] IDAT
protected static final byte[] IEND
protected static final byte[] PHYS
protected byte[] pngBytes
protected byte[] priorRow
protected byte[] leftBytes
protected java.awt.Image image
protected int width
protected int height
protected int bytePos
protected int maxPos
protected java.util.zip.CRC32 crc
protected long crcValue
protected boolean encodeAlpha
protected int filter
protected int bytesPerPixel
protected int compressionLevel
public PngEncoder()
public PngEncoder(java.awt.Image image)
image
- A Java Image object which uses the DirectColorModelImage
public PngEncoder(java.awt.Image image, boolean encodeAlpha)
image
- A Java Image object which uses the DirectColorModelencodeAlpha
- Encode the alpha channel? false=no; true=yesImage
public PngEncoder(java.awt.Image image, boolean encodeAlpha, int whichFilter)
image
- A Java Image object which uses the DirectColorModelencodeAlpha
- Encode the alpha channel? false=no; true=yeswhichFilter
- 0=none, 1=sub, 2=upImage
public PngEncoder(java.awt.Image image, boolean encodeAlpha, int whichFilter, int compLevel)
image
- A Java Image objectencodeAlpha
- Encode the alpha channel? false=no; true=yeswhichFilter
- 0=none, 1=sub, 2=upcompLevel
- 0..9 (1 = best speed, 9 = best compression, 0 = no
compression)Image
public void setImage(java.awt.Image image)
image
- A Java Image object which uses the DirectColorModelImage
,
DirectColorModel
public java.awt.Image getImage()
public byte[] pngEncode(boolean encodeAlpha)
encodeAlpha
- boolean false=no alpha, true=encode alphapublic byte[] pngEncode()
public void setEncodeAlpha(boolean encodeAlpha)
encodeAlpha
- false=no, true=yespublic boolean getEncodeAlpha()
public void setFilter(int whichFilter)
whichFilter
- from constant listpublic int getFilter()
public void setCompressionLevel(int level)
level
- the compression level (1 = best speed, 9 = best compression,
0 = no compression)public int getCompressionLevel()
protected byte[] resizeByteArray(byte[] array, int newLength)
array
- The original array.newLength
- The length you wish the new array to have.protected int writeBytes(byte[] data, int offset)
data
- The data to be written into pngBytes.offset
- The starting point to write to.protected int writeBytes(byte[] data, int nBytes, int offset)
data
- The data to be written into pngBytes.nBytes
- The number of bytes to be written.offset
- The starting point to write to.protected int writeInt2(int n, int offset)
n
- The integer to be written into pngBytes.offset
- The starting point to write to.protected int writeInt4(int n, int offset)
n
- The integer to be written into pngBytes.offset
- The starting point to write to.protected int writeByte(int b, int offset)
b
- The integer to be written into pngBytes.offset
- The starting point to write to.protected void writeHeader()
protected void filterSub(byte[] pixels, int startPos, int width)
pixels
- The array holding the scan lines being builtstartPos
- Starting position within pixels of bytes to be filtered.width
- Width of a scanline in pixels.protected void filterUp(byte[] pixels, int startPos, int width)
pixels
- The array holding the scan lines being builtstartPos
- Starting position within pixels of bytes to be filtered.width
- Width of a scanline in pixels.protected boolean writeImageData()
protected void writeEnd()
public void setXDpi(int xDpi)
xDpi
- The number of dots per inchpublic int getXDpi()
public void setYDpi(int yDpi)
yDpi
- The number of dots per inchpublic int getYDpi()
public void setDpi(int xDpi, int yDpi)
xDpi
- The number of dots per inch for the X axis.yDpi
- The number of dots per inch for the Y axis.protected void writeResolution()


Silent Night Flyers...
They have special feathers that allow them to fly almost silently. Their ear orientation is such that they can locate prey by hearing in any direction. You can learn more than the casual observer by clicking the buttons below...
Taxonomy
| Order |
Strigiformes |
| Family |
Tytonidae |
| Genus |
Tyto |
| Species |
alba |
Diet
- In the wild, barn owls will eat a variety of prey items including small mammals, birds, large insects, small lizards, snakes and frogs.
- At Bear Hollow, they receive a rotation of mice, quail and chicks.
Range and Habitat
- The barn owl occurs globally. It lives throughout the entire continents of North and South America and Australia and lives through the majority of Europe and the Middle East. It also occurs throughout southeast Asia and almost all of Africa, the only exceptions being the middle of the Congo and the Sahara desert.
- Found statewide in Georgia.
- Prefers open country like farmlands or grasslands with occasional patches of forested areas.
Physical Features
- Large, pale colored owl. Usually a beige or tan color with darker sprinkles across the back and chest. Heart shaped faced is usually white with dark eyes and a dark line connecting the eyeslits to the beak.
- Long, bare legs with strongly curved talons on the toes. Short tail, often not noticed when the wings are folded.
- Body length is between thirteen and fifteen inches. Wingspan is between 30 and 40 inches from wingtip to wingtip. Weight is generally right at one pound.
Life Span
- In the wild, barn owls usually life for around two years.
- In captivity, they can live up to ten or eleven years.
Reproduction
- Barn owls prefer to nest in old buildings, caves and wells but will also nest in hollow trees.
- Will breed at any time of the year, but winter and early spring tend to be the most common for courtship activity.
- Chicks hatch after bout one month of incubation. They leave the nest at about two months of age and learn to hunt on their own.
Social Behavior
- Not well documented, but probably a little more tolerant of other owls.
- Often show partnership in hunting, particularly between mated pairs or siblings.
Conservation
- A species of little conservation concern, they seem to be fairly common throughout their range. However there are a few locations where they are not as numerous as they had been previously.
- Like other raptors, barn owls are completely protected by state and federal laws.
Interpretive Information
- Barn owls have a higher metabolic rate than other birds of prey, and they consume many more prey items than a similarly sized bird. This may make them the most economically valuable non-domesticated animal to humans.
- Owl ears are placed in different positions on their head. This allows them to pinpoint exactly where a sound is coming from, even in complete darkness.
- Barn owls do not hoot like other owls, but instead make a hissing noise or a very loud screech.
Bear Hollow’s Barn Owls
- Sex Uknown: Unnamed.
- Rescued lone survivor of clutch from local barn.
- Parents never returned.
- Imprinted on people - non-releasable.
- Arrived at Bear Hollow in July 2014.
- Male: Atari (Deceased, Early 2014 - We miss Atari)
- Hatched in captivity, unknown time
- Off exhibit, program bird
- Imprinted on people and non-releasable.
- Arrived at Bear Hollow in December 1998.
Credits and References
- Photo © Wade Sheldon
- General research by Sherrie Hines


|
ActiveTcl User Guide
|
||
Tk_RestrictEvents - filter and selectively delay X events
#include <tk.h>
Tk_RestrictProc *
Tk_RestrictEvents(proc, clientData,
prevClientDataPtr)
This procedure is useful in certain situations where applications are only prepared to receive certain X events. After Tk_RestrictEvents is called, Tk_DoOneEvent (and hence Tk_MainLoop) will filter X input events through proc. Proc indicates whether a given event is to be processed immediately, deferred until some later time (e.g. when the event restriction is lifted), or discarded. Proc is a procedure with arguments and result that match the type Tk_RestrictProc:
typedef Tk_RestrictAction Tk_RestrictProc( ClientData clientData, XEvent *eventPtr);
The clientData argument is a copy of the clientData passed to Tk_RestrictEvents; it may be used to provide proc with information it needs to filter events. The eventPtr points to an event under consideration. Proc returns a restrict action (enumerated type Tk_RestrictAction) that indicates what Tk_DoOneEvent should do with the event. If the return value is TK_PROCESS_EVENT, then the event will be handled immediately. If the return value is TK_DEFER_EVENT, then the event will be left on the event queue for later processing. If the return value is TK_DISCARD_EVENT, then the event will be removed from the event queue and discarded without being processed.
Tk_RestrictEvents uses its return value and prevClientDataPtr to return information about the current event restriction procedure (a NULL return value means there are currently no restrictions). These values may be used to restore the previous restriction state when there is no longer any need for the current restriction.
There are very few places where Tk_RestrictEvents is needed. In most cases, the best way to restrict events is by changing the bindings with the bind Tcl command or by calling Tk_CreateEventHandler and Tk_DeleteEventHandler from C. The main place where Tk_RestrictEvents must be used is when performing synchronous actions (for example, if you need to wait for a particular event to occur on a particular window but you don't want to invoke any handlers for any other events). The ``obvious'' solution in these situations is to call XNextEvent or XWindowEvent, but these procedures cannot be used because Tk keeps its own event queue that is separate from the X event queue. Instead, call Tk_RestrictEvents to set up a filter, then call Tk_DoOneEvent to retrieve the desired event(s).
delay, event, filter, restriction
Copyright © 1990 The Regents of the University of California. Copyright © 1994-1996 Sun Microsystems, Inc. Copyright © 1995-1997 Roger E. Critchlow Jr.


If a concrete signature implementation was set using
setSignatureInstance(Signature) and the provider name is null, this method
returns this set signature implementation; otherwise, it delegates the call
to the delegate of this object.
IAIK at Graz University of Technology, Austria, Europe Copyright 2001-2002, IAIK, Graz University of Technology, Inffeldgasse 16a, 8010 Graz, Austria. All Rights Reserved.


FastClick
FastClick is a simple, easy-to-use library for eliminating the 300ms delay between a physical tap and the firing of a click
event on mobile browsers. The aim is to make your application feel less laggy and more responsive while avoiding any interference with your current logic.
FastClick is developed by FT Labs, part of the Financial Times.
Why does the delay exist?
According to Google:
…mobile browsers will wait approximately 300ms from the time that you tap the button to fire the click event. The reason for this is that the browser is waiting to see if you are actually performing a double tap.
Compatibility
The library has been deployed as part of the FT Web App and is tried and tested on the following mobile browsers:
- Mobile Safari on iOS 3 and upwards
- Chrome on iOS 5 and upwards
- Chrome on Android (ICS)
- Opera Mobile 11.5 and upwards
- Android Browser since Android 2
- PlayBook OS 1 and upwards
When it isn’t needed
FastClick doesn’t attach any listeners on desktop browsers.
Chrome 32+ on Android with width=device-width
in the viewport meta tag doesn’t have a 300ms delay, therefore listeners aren’t attached.
<meta name="viewport" content="width=device-width, initial-scale=1">
Same goes for Chrome on Android (all versions) with user-scalable=no
in the viewport meta tag. But be aware that user-scalable=no
also disables pinch zooming, which may be an accessibility concern.
For IE10, you can use -ms-touch-action: none
to disable double-tap-to-zoom on certain elements (like links and buttons) as described in this MSDN blog post.
Usage
Include fastclick.js in your JavaScript bundle or add it to your HTML page like this:

The script must be loaded prior to instantiating FastClick on any element of the page.
To instantiate FastClick on the body
, which is the recommended method of use:
window.addEventListener('load', function() {
FastClick.attach(document.body);
}, false);
Don’t forget to add a shim for addEventListener
if you want to support IE8 and below.
Otherwise, if you’re using jQuery:
$(function() {
FastClick.attach(document.body);
});
If you’re using Browserify or another CommonJS-style module system, the FastClick.attach
function will be returned when you call require('fastclick')
. As a result, the easiest way to use FastClick with these loaders is as follows:
var attachFastClick = require('fastclick');
attachFastClick(document.body);
Minified
Run make
to build a minified version of FastClick using the Closure Compiler REST API. The minified file is saved to build/fastclick.min.js
.
AMD
FastClick has AMD (Asynchronous Module Definition) support. This allows it to be lazy-loaded with an AMD loader, such as RequireJS. Note that when using the AMD style require, the full FastClick
object will be returned, not FastClick.attach
var FastClick = require('fastclick');
FastClick.attach(document.body);
Package managers
You can install FastClick using Component, npm or Bower.
For Ruby, there’s a third-party gem called fastclick-rails. For .NET there’s a NuGet package.
Advanced
Ignore certain elements with needsclick
Sometimes you need FastClick to ignore certain elements. You can do this easily by adding the needsclick
class.
html
Ignored by FastClick
Use case 1: non-synthetic click required
Internally, FastClick uses document.createEvent
to fire a synthetic click
event as soon as touchend
is fired by the browser. It then suppresses the additional click
event created by the browser after that. In some cases, the non-synthetic click
event created by the browser is required, as described in the triggering focus example.
This is where the needsclick
class comes in. Add the class to any element that requires a non-synthetic click.
Use case 2: Twitter Bootstrap 2.2.2 dropdowns
Another example of when to use the needsclick
class is with dropdowns in Twitter Bootstrap 2.2.2. Bootstrap add its own touchstart
listener for dropdowns, so you want to tell FastClick to ignore those. If you don’t, touch devices will automatically close the dropdown as soon as it is clicked, because both FastClick and Bootstrap execute the synthetic click, one opens the dropdown, the second closes it immediately after.
Dropdown
Examples
FastClick is designed to cope with many different browser oddities. Here are some examples to illustrate this:
- basic use showing the increase in perceived responsiveness
- triggering focus on an input element from a
click
handler - input element which never receives clicks but gets fast focus
Tests
There are no automated tests. The files in tests/
are manual reduced test cases. We’ve had a think about how best to test these cases, but they tend to be very browser/device specific and sometimes subjective which means it’s not so trivial to test.
Credits and collaboration
FastClick is maintained by Rowan Beentje, Matthew Caruana Galizia and Matthew Andrews at FT Labs. All open source code released by FT Labs is licenced under the MIT licence. We welcome comments, feedback and suggestions. Please feel free to raise an issue or pull request.


"Ability may get you to the top, but it takes character to keep you there."
by John Doe / 4 comments / Oct. 12, 2013
by John Doe / 1 comments / Oct. 12, 2013
by John Doe / 8 comments / Oct. 10, 2013
by John Doe / 9 comments / Oct. 10, 2013
by John Doe / 0 comments / Oct. 8, 2013
by John Doe / 0 comments / Oct. 9, 2013
by John Doe / 2 comments / Oct. 03, 2013


FluxWallet.me
Multichain Dapp and Game Development
Introduction
This page contains an index of all the Smart Contracts used by FluxWallet.me, and in its creations and publications. This is to serve the purpose of your research in projects prior to any investment or engagement in their activities.
About Test Networks
Smart Contract Index
Commonwealth.gg / Pure3C
FWT Token Sale / ICO Dapp / FWETC
Games
- Main Contract: View Contract
- RainMaker: View Contract
- Divies: View Contract
FWT Token Sale / ICO Dapp / FWETC
- Token Contract: View Contract
- ICO Contract: View Contract
- FWETC: View Contract
Games
- Race Arena: View Contract (small)
- Race Arena: View Contract (large)
- Power Inc: View Contract
- Tribes (Lobby): View Contract


Boolean Algebra
Any Base to Any Base Convertor
Bin/Dec/Oct/Hex Converter
Addition Of any Number System
Subtraction Of any Number System
Multiplcation Of any Number System
Division Of any Number System
BCD Code Converter
Excess-3 Code Converter
2421 Code Converter
Grey Code Converters
Bitwise Calculator
1s and 2s Complement Calculator
Hamming Code
Hamming Distance


--- layout: archive title: Zulip Chat Archive permalink: /stream/113488-general/topic/filling.20structure.20hole.html ---
With this Lean file:
import data.equiv.basic variable (X : Type) example : set X ≃ X → Prop := {! !}
if I select "generate a skeleton..." I get the attached pop-up in VS Code (too many constructors state: X : Type ⊢ set X ≃ X → Prop
) too_many_constructors.png
oh got it (X \to Prop)
Last updated: Apr 24 2020 at 19:02 UTC


Users online: {{tweetsClients}}
| First tweet: {{tweetsFirst}}
| All tweets received: {{tweetsCount}}
Search for:
Update
Stop
Please try again by
refreshing the page
.


Before Change
Returns:
An absolute path prefixed with the correct filesystem scheme.
if path.startswith("hdfs://") or path.startswith("viewfs://") or path.startswith("file://"):
// absolute path w/ scheme, just return as-is
return path
elif path.startswith("/"):
After Change
An absolute path prefixed with the correct filesystem scheme.
// All Hadoop-Compatible File System Schemes (as of Hadoop 3.0.x):
HADOOP_SCHEMES = ["adl://",
"hdfs://",
"oss://",
"s3://",
"s3a://",
"s3n://",
"swift://",
"viewfs://",
"wasb://"]
if (any(path.startswith(scheme) for scheme in HADOOP_SCHEMES)
or path.startswith("file://")):
// absolute path w/ scheme, just return as-is
return path
elif path.startswith("/"):


Popovich frustrated as Spurs losing streak goes on
by Sports DeskGregg Popovich cut a frustrated figure as he reflected on yet another defeat for the San Antonio Spurs, whose losing streak now stretches to seven games.
The Spurs went down 138-132 to the Washington Wizards on Wednesday and have not endured such a torrid run of form since the 1996-97 season.
It left coach Popovich in no mood to get too deep into analysis as he summed it up with some simple logical reasoning.
"All in all, if you score 132 points, you should probably have a pretty good chance to win a game," he said.
"The bad news is, if you give up 138, you are not going to win.
"I'm a really smart guy. I'm figuring that's logical. I could be wrong. There's not much else to say."
DeMar DeRozan struck an even more downbeat tone than his boss, despite his own contribution of 31 points.
"Every single game we've lost feels worse than the last game," said the four-time NBA All-Star.


… helps to avoid disaster
… makes it easier to write papers
… helps reviewers see it your way
… enables continuity of your work
… helps to build your reputation
1. Markowetz – Five selfish reasons to work reproducibly – 2015, Genome Biology
*italic* or _italic_
**bold** __bold__
# 1st Level Header
## 2nd Level Header
* Bulleted list item 1
* Item 2
1. Numbered list item 1
1. Item 2. The numbers are incremented automatically in the output.
<http://example.com>
[linked phrase](http://example.com)
![optional caption text](path/to/img.png)
First Header | Second Header
------------- | -------------
Content Cell | Content Cell
Content Cell | Content Cell
R Markdown is a mix of R code and markdown comments
In R Studio, R markdown can be run in a notebook mode or classic document mode
… better than simple text based “scripts”
Topolinski and Sparenberg : self–reported experiential openness is influenced by rotational movements
In 2015 Wagenmakers et. al.
could not confirm the results
The Wagenmakers et. al. data is available at https://osf.io/uszvx/, and as part of the JASP program with the name Kitchen_Rolls.csv
.
The authors use the “Openness to Experience” subscale from the (NEO) inventory
They compare the mean response score between two groups with clockwise and counterclockwise turning of kitchen rolls
formely known as IPython Notebooks
Composed of “cells” where you enter either markdown or Python code
Other languages are supported as well
from http://phdcomics.com/comics/archive_print.php?comicid=1531
Git = the modern version control tool
Github = company hosting git repositories
Intro in the pdf in your materials or


Exercises
Settings
Choose Template
allblocks
Create a New Template +
Size of Output Screen
Small
Medium
Large
Size of P5 font
10
20
30
Apply
Run


Back
Project Proposal Detail
Profile
Evaluation by Mentor
Evaluation by Student
Project Title
Accepted Semester
Mentor Name
Mentor Email
Mentor's User ID
Mentee Name
Mentee Email
Add mentor evaluation
Semester
-- Select One --
Spring
Summer
Fall
-- Select One --
Deadline
Evaluation Point
-- Select One --
Mid-Term Evaluation
End Of Semester Evaluation
Add
Actions
Update Deadline
Notify Mentor
Export to PDF
Semester
Point
Deadline
Notified Date
Submit Date
Add student evaluation
Semester
-- Select One --
Spring
Summer
Fall
-- Select One --
Deadline
Evaluation Point
-- Select One --
Mid-Term Evaluation
Add
Actions
Update Deadline
Notify Student
Export to PDF
Semester
Point
Deadline
Notified Date
Submit Date
×
Close
Update Deadline
Evaluation Semester
Evaluation Point
Set Deadline
×
Close
Update Deadline
Evaluation Semester
Evaluation Point
Set Deadline


date +"%c"- Display the current date in UTC and ISO 8601 format:
date -u +"%Y-%m-%dT%H:%M:%SZ"- Display the current date as a Unix timestamp (seconds since the Unix epoch):
date +%s- Display a specific date (represented as a Unix timestamp) using the default format:
date -d @1473305798


Michael Akanji
's Days of Code
with
Consonance
PHP
AngularJS
About Me
I am a passionate computer programmer who love to laugh at serious times
Day 1 - Number Guess Game
Solved


Add a settings flyout bound to the Help settings command.
Invoke the Settings charm and then Help to see the associated settings flyout.
The Help settings flyout is declared in its own HTML file and loaded as a fragment.


Outputs a set of harmonics with varying amplitudes.
- Amp 1 ... 32
- The amplitudes of the first 32 harmonics. Harmonic 1 is the fundamental.
- Get
- Loads the amplitudes from the provided source
- Source
- The incoming harmonics to load from
- Get
- Extracts the first 32 harmonics from the given source.
- Compress
- Rearranges the harmonics so that all non-zero-amplitude harmonics come first.
- Mutate
- Randomly mutates the amplitudes of all harmonics by the given amount.


{{output}}
You can check the status of your jobs by navigating to the "Status" tab, and clicking "Refresh".


Peter Kay 'in talks with the BBC' following break from showbiz
Car Share co-star Sian Gibson has previously teased sitcom could return
by Robert LeighPeter Kay is in talks with the BBC for a new project, according to a newspaper report.
The 46-year-old comedian was forced to cancel his first stand up tour in eight years and take a break from work last December "due to unforeseen family circumstances" - with his last TV appearance coming in the finale episode of Car Share in May 2018.
But now it is being reported that the Phoenix Nights star has held discussions with the Beeb for a new project to "fill the void" left by the sitcom.
An insider told The Sun that a "conversation" has taken place.
Read more: Robbie Williams teases he'd be up for I'm A Celebrity next year
"There is no rush and whatever happens will always be dictated by Peter but a new project has been discussed," the unnamed source is reported to have said.
Peter performed in the comedy with actress Sian Gibson - and she teased earlier this year that the door could be open for a return.
She told the Express website: "We left it open. Maybe, maybe not.
And last November, the Welsh performer hinted they were working on a new TV show.
Read more: Good Morning Britain 'shake-up' as Piers Morgan works Friday for General Election coverage
She said to The Sun: "I was with Peter the other day and we have got something in the pipeline. There are things to think about."
Car Share came to a conclusion after Sian's character Kayleigh walked out on Peter's John, prompting upset fans to organise a petition - signed by over 100,000 people - for another ending.
Consequently, two more episodes were broadcast - and saw the duo drive off together in a bus.
Sian admitted she preferred the updated finale, saying: "That was the final, final one. I liked the conclusion because they got a happy ending."
And Peter admitted he was shocked by how the petition took off, saying it was "incredibly flattering" to see the support for the show - while Sian confessed she'd put her name to the letter more than once.
The comic fave Peter reacted: "You'd never believe that it'd ever have that kind of effect. A petition."
Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think of this story.


Datagram packets are used to implement a connectionless packet delivery service. Each message is routed from one machine to another based solely on information contained within that packet. Multiple packets sent from one machine to another might be routed differently, and might arrive in any order.
|
Public Member Functions |
| | DatagramPacket (void *buf, int length) |
| | Constructs a DatagramPacket for receiving packets of length length .
|
| | DatagramPacket (void *buf, int length, InetAddressPtr address, int port) |
| | Constructs a datagram packet for sending packets of length length to the specified port number on the specified host.
|
| | DatagramPacket (void *buf, int offset, int length) |
| | Constructs a DatagramPacket for receiving packets of length length , specifying an offset into the buffer.
|
| | DatagramPacket (void *buf, int offset, int length, InetAddressPtr address, int port) |
| | Constructs a datagram packet for sending packets of length length with offset offset to the specified port number on the specified host.
|
| | ~DatagramPacket () |
| InetAddressPtr | getAddress () const |
| | Returns the IP address of the machine to which this datagram is being sent or from which the datagram was received.
|
| void * | getData () const |
| | Returns the data received or the data to be sent.
|
| int | getLength () const |
| | Returns the length of the data to be sent or the length of the data received.
|
| int | getOffset () const |
| | Returns the offset of the data to be sent or the offset of the data received.
|
| int | getPort () const |
| | Returns the port number on the remote host to which this datagram is being sent or from which the datagram was received.
|
| void | setAddress (InetAddressPtr address1) |
| void | setData (void *buf1) |
| | Set the data buffer for this packet.
|
| void | setData (void *buf1, int offset1, int length1) |
| | Set the data buffer for this packet.
|
| void | setLength (int length1) |
| | Set the length for this packet.
|
| void | setPort (int port1) |
Protected Attributes |
| void * | buf |
| | the data for this packet.
|
| int | offset |
| | The offset of the data for this packet.
|
| int | length |
| | The length of the data for this packet.
|
| InetAddressPtr | address |
| | The IP address for this packet.
|
| int | port |
| | The UDP port number of the remote host.
|


Grandmother, 60, is jailed for more than two years for blackmailing man in his 60s out of £30,000 over brief 'sexual encounter' that cost him his marriage
by James Gant For Mailonline- Lorraine Cox, 60, warned victim would be attacked unless he made payments
- It was a cruel scam that lasted two years after their 'sexual encounter' in 2016
- The married grandfather in his 60s, said: 'I have lost my marriage, all my savings'
- Cox, of Linden, Gateshead, denied blackmail but was found guilty by at jury trial
- Judge Stephen Earl sentenced grandmother to two and a half years behind bars
A grandmother has been jailed over a £30,000 blackmail plot against a married man she had a brief 'sexual encounter' with.
Lorraine Cox, 60, warned her victim he would be attacked or killed unless he made regular cash payments in a cruel scam that lasted two years after their secret liaison in 2016.

'I hate myself for it. At one point I felt suicidal.
Cox, of Linden, Gateshead, denied blackmail but was found guilty by a jury after a trial. Judge Stephen Earl sentenced her to two and a half years behind bars.
Prosecutor Graham O'Sullivan told Newcastle Crown Court the victim had told Cox about his fantasy to have a threesome and she said she would arrange it, with one of her female friends.
But the court heard when the man 'backed out' of the threesome, Cox commenced her blackmail campaign.
Mr O'Sullivan said: 'He started receiving text messages in which she told him the boyfriend of her friend had found out about the arrangement and he was now demanding he pay money and unless he did so he would kill him.
'Ill advisedly, instead of going straight to the police, the complainant gave the defendant £1,000 to give to the supposed angry husband.'
The court heard the victim continued to hand over cash during regular meetings with Cox, who usually asked for £1,000 at a time.
Mr O'Sullivan added: 'Sometimes he was simply unable to pay the full amount and would end up paying her whatever he could afford at the time.
'Over the period of the blackmail, at least two years, the Crown would say he handed over a substantial amount of money.'
The court heard the victim initially thought he had handed over around £10,000 but a through investigation through his bank statements showed it was closer to £30,000.
Cox was arrested after a member of the victim's family overheard a phone call of him telling her he could not afford to pay her and his wife found out.
Mr O'Sullivan said: 'He then, and only then, told her everything that had happened and understandably that put a great strain on the marriage. He described it having ended.'
The court heard Cox continued her demands even after she knew her victim's family had found out and sent him 150 text messages between July and August last year.
Mr O'Sullivan added: 'One of the aspects of the blackmail which became evident was that the defendant appeared to present herself as also being blackmailed by the angry partner of her friend, presenting herself as the victim as well.
'In reality, she was nothing of the kind.
'In interview with the police, the defendant was to admit there had been no angry husband or partner making threats, she had made this all up.'
The judge told her: 'There was threats of violence that actually worked, that's what got the money paid.
'It was long term nature threats of violence imposed upon him to obtain various sums of cash, well in excess, clearly, of what he could realistically afford.
'You didn't just threaten for revenge, this was an extraction of money and you did receive considerable sums of money from him for your own benefit.
'You caused enormous distress over a lengthy period of time, not only to him but to his wider family.'
The court heard it is unclear whether the victim's marriage completely ended but it is understood he does still have support from his family.
Annelise Haugstad, defending, said the £30,000 sum is an estimation and not an accurate calculation of the money received.
Miss Haugstad said Cox, who has never been in trouble before, is a mother and grandmother who is carer for her long term partner of 43 years who has significant health problems.
Miss Haugstad said Cox's absence would have a huge impact on the wider family.
Prosecutors have launched proceedings under the Proceeds of Crime Act to recover an assets Cox has.


About Us
My Camera Bag is a site created by photographers, for photographers. My Camera Bag provides photographers a way to organzie and keep track of their camera equipment. We have big plans for this site! We'll be adding new features regularly, so please check back often and please contact us if you have any comments or suggestions.


[t]Dear {$applicant_name|escape},[/t]
{if $mode == "invited"}[t]We would like to invite you to plan an interview at our office using the link below.[/t]
[t]Or paste this link to your browser:[/t]{$hashlink}
{/if} {if $mode == "edited"}[t]You have an appointment on {$timeslot.start_date} for the vacancy {$vacancy.JobTitle|escape}. The timeslot has been modified and might no longer fit you agenda. We therefor cancelled your reservation and would like to invite you to reserve a new date for your interview.[/t]
[t]Or paste this link to your browser:[/t]{$hashlink}
{/if} {if $mode == "deleted"}[t]You had an appointment on {$timeslot.start_date} for the vacancy {$vacancy.JobTitle|escape}. Unfortunately, we had to cancel the appointment and want to ask you to plan a new appointment.[/t]
[t]Or paste this link to your browser:[/t]{$hashlink}
{/if} {if $mode == "confirmed"}[t]Thank you for booking an appointment. This email confirms that we will meet at {$timeslot.start_time} on {$timeslot.start_date} at our office. Your meeting will be with {$contact_fullname|escape}[/t]
{/if} {if $mode == "reconsidered"}[t]You have informed us that you were unable to plan an appointment of any of the given moments. We will now reconsider your application and contact you about the further process.[/t]
{/if}
[t]Regards,[/t]
{$regadmin_fullname}
{$client}
{$website}


Lidia's Diary:
[A different handwriting]
I don't understand!
Obviously I did it, but without knowing!
I look in the mirror and her face looks back at me, but there is no mirror!
Only an image.
I don't understand any of this!
Where are my memories?
They seem to be there, but unaccessible!
He must have done something to me!
Everything that happens is recorded but forgotten!
Both regret and satisfaction are the result.
The Moon Face Flower on your hairpin will seal this Contract.
I swear this by my ancient, long-forgotten name!


{% extends "layout.html" %}
{% block title %}
- Send Good Wishes to the Next Launch
{% endblock %}
{% block main %}
Farewell, {{lname}}!
{{lname}} is leaving {{ldate}}
Launch time: {{ltime}}
Location: {{lloc}}
From
To
Message
Date
{% for row in messages %}
{{ row.msg_from }}
{{ row.msg_to }}
{{ row.msg_msg }}
{{ row.msg_date }}
{% endfor %}
About the Site
Sendoff to Space is a small website that informs you when the next launch to space will be, and lets you "write a message"
to the spacecraft that will be launching. All messages are posted on this site for everyone to view. Information about
the launch is from http://spaceflightnow.com/launch-schedule/. Built by Caroline Juang with the help of CS 50 at Harvard, December 2016.


1. Start
with a new image, for example 100 x 100 pixel in size, RGB color.
2. Create
a Circle Lasso (click on the Free Lasso icon an hold down the mouse
key. Select the circle from the popup. Press the Alt key
and drag the circle at the document)
3. Select
the Blend Tool from the tool bar.
4. Create a linear blend from a
dark color to a light color.
5. Apply the
linear blend on the circle.
6. Press Ctrl+D
to delete the old circle and create a second Circle Lasso a little
bit smaller then the first one and apply the linear blend in the other
direction.
7. Now you can set some text on
your button
|


Included in the package is a sample client called xgps
. It
connects to a gpsd
at any host you tell it to, and
requests raw data, so that it can display the current location of all
visible GPS satellites your receiver 'sees'.
The GPS receiver has not yet acquired a fix. The receiver has not tracked the grey satellites, but knows where they should be.
The next image shows a good fix. A 3d fix provides latitude, longitude as well as altitude data, and requires at least four good satellites. A 2d fix does not give altitude, but only requires 3 satellites.
Depending on your GPS receiver, the additional satellites may be used to determine location with better accuracy.


|
June 18, 2011
The meeting was called to order by President Jane
Ewing at 2:00 p.m. in King Room A at Pueblo West Library. Thirteen
members were present.
Members in attendance:
-
Bill, WA0KAQ
- Jane, KA0USA
- David, KY6YYY
- Lori, AH6OS
- Billy, K5LKT
- Jim, NE0DA
- Paul, KB0JIT
- Amanda, K1DDN
- Clark, (awaiting call sign)
- Neal, KD0MBL
- Stan, KC0OYO
- Bob, WD0FBW
- Ed, NI5R
Birthdays: Lori, AH6OS
New Members: Clark Clendenen
Members renewing since last meeting:
David, KY6YYY, and Billy, K5LKT
Memberships expiring in June: Neal,
KD0MBL, and Jeff, KD0MBK
Memberships expiring in July: John,
N6GRJ, and Bob, WD0FBW
ARRL Membership Report:
Following the meeting, our club now has 33 members,
with 31 voting (licensed) members. The club now has members holding 9
Technician licenses, 7 General licenses, 2 Advanced licenses, and 13
Amateur Extra licenses. Of the 31 voting members, 20 (64.5%) belong
to the ARRL.
New ARRL Memberships or Renewals: None
News from the members: (What have you
done in the last month that pertains to amateur radio?)
-
Paul, KB0JIT, has been fine tuning a Butternut
vertical for use at Field Day.
-
Neal, KD0MBL, set up the Special Event station at the
library and worked several stations.
-
Lori, AH6OS, has been checking in on the net now that
her outside antenna is working. Paul fixed a short in a coax
connector for her. She also ordered a second battery for her handheld.
-
Ed, NI5R, helped with the Special Event station.
-
Billy, K5LKT, has been working some CW.
-
Jim, NE0DA, now has the rotor on his HF beam fixed and
worked several Navy ships during the Museum Ships Special Event.
-
New member Clark Clendenen spent the month studying
for his Technician license and passed his exam at the VE Session
preceding our meeting. Stan, KC0OYO, built a 2-meter beam for him,
and Clark has purchased a TV rotor for it. He has also ordered a
General Class study guide and a new auxiliary speaker.
-
Bob, WD0FBW, said he has been checking out his vintage
Heathkit gear to see if it still works. The power supply needs to
have its capacitors replaced before he can check any farther.
-
David, KY6YYY, reported working Guatemala and
California, and received QSL cards from Mexico and California. He
also participated in the Yard Sale/Bake Sale and the club's Special Event.
-
Stan, KC0OYO, built a 2-meter beam for Clark from TV
antenna parts.
-
Amanda, K1DDN, worked stations from home for the
Special Event. She and Jeff will be in Missouri for Field Day.
-
Jane, KA0USA, worked 27 PSK31 contacts from home for
the Special Event. She also headed the Yard Sale/Bake Sale for the club.
-
Bill, WA0KAQ, was active again during the last month.
He programmed handhelds for Lori and Clark and made "cheat
sheets" to help them with the more basic functions. He worked
PSK31 and SSB from home during the Special Event, replaced a memory
battery in Jane's handheld, and rebuilt three battery packs for his
handheld. QSL cards were received for an APRS contact with the
International Space Station and from Papua, New Guinea. During a
period of about 1-1/2 hours during the ARRL VHF Contest, he worked 24
stations in 9 states and Canada on a 6 meter SSB opening. He also
worked Vermont and Texas through satellite AO-27 on June 15, his
first satellite contacts in more than 15 years. On June 16 he worked
New Caledonia on 20 meter PSK31.
Secretary's Report:
Meeting notes are e-mailed to all members and
prospects as soon as they are written and are posted on our website,
beginning with the January 2010 meeting. We also have a copy of the
minutes of last month's meeting at the sign-in table at each meeting
for anyone who would like to go through it. If anyone has questions
about the minutes, the Secretary will be happy to answer them and
make corrections if needed.
Treasurer's Report:
Dan, NG0T, was not in attendance. The treasury balance
after the money from the yard sale was deposited stood at $1,124.54
on June 13. There are several outstanding bills waiting to be paid
(less than $100 total).
Ways & Means Report:
KA0USA reported that the combination Yard Sale and
Bake Sale scheduled on June 11 brought in $371.65 for the club's treasury.
Special thanks go out to non-members Gene, K9HBR, and
Janice, KC0UKU, for their donation of two used children's bicycles.
One was sold, and when the other one sells the money will be added to
the treasury.
The club has discontinued the monthly raffles until
the August meeting. Any donation of items for raffle or sale will be appreciated.
Report from Instructors:
Ed, NI5R, stated there will be no classes until the
fall when summer activities wind down and we have a new location for
the classes. He reported construction on the new LDS Church is
progressing rapidly, and that a classroom may be available there by September.
A VE Session was held before the meeting. Three
candidates were examined, and all three were successful. Two
Technician and one General Class exam were passed.
The club has 10 Volunteer Examiners, and Jim, N0OBV,
has sent in his application as well.
Old Business:
-
Special Events Station - Pueblo Flood of June 3, 1921
-
A total of 234 stations were worked during the Special
Event, and Ted, K0LDS, has the club's logging program up to date. He
reported archiving 70 contacts from the event on eQSL, and WA0KAQ
archived another 15 contacts this week. WA0KAQ reported that only
about a dozen requests for certificates have been received. Amanda,
K1DDN, will print 50 certificates for the club.
-
Members were asked to have their contacts listed using
UTC for all future contacts, as there was some confusion with log
times when inputting some of the logs into the main database this
time. Information about UTC and a conversion chart have been sent to
all members.
-
WA0KAQ reported working Special Event W0E recently,
and the club had a website designed so that those with confirmed
contacts could print their own certificates. He contacted the club in
St. Louis, and they offered their services in setting up a free
website for any special event that our club might have in the future.
Those who worked our station would be able to print their
certificates within minutes of working our station, saving time and
money for all involved.
-
Field Day Committee report
-
Paul, KB0JIT, reported most things seem to be in place
for the annual ARRL Field Day to be held June 25 & 26 at Pueblo
County Fire Station #1 east of the library. He has been working on a
Butternut vertical for the club to use, and he and Neal, KD0MBL, will
have solar panels on site to charge batteries.
-
Kirk, KD0LDH, has donated two 18-AH batteries for
back-up use, and Ed, NI5R, will charge them by solar power before the event.
-
Jim, NE0DA, volunteered the use of a G5RV dipole for
use on bands down to 75 meters.
-
FD Chairman Bill Fortune, KB0JIT, is asking
participants to bring chairs, bug spray and rain gear. Battery
powered lights are needed for night work as well. He stated a few
more batteries may be received from the NWS before the event.
-
The event has been listed on ARRL's Field Day Locator
web page. David, KY6YYY, has posted flyers around Pueblo West, and
Bill, WA0KAQ, has sent an article to the local newspaper and formal
invitations to members of the PW Fire Department and PW Sheriff's office.
-
Baked goods not sold at the Bake Sale have been frozen
and will be provided for snacks.
-
Liberty Point 5K Run - July 4, 2011
-
WA0KAQ reported he has been in contact with Bianca
Hicks of United Way of Pueblo County. Those working the event have
been sent a time schedule and the locations where they will be
posted. Team members will be watching for anyone needing assistance
along the route. In addition, some members will be acting as
"Course Marshals" to keep people from removing orange cones
from intersections and driving around them to get onto Purcell Blvd.
-
Ed, NI5R, has been excused from working the run as the
race doesn't start until 7:30 a.m., and he has to have the parade
float in line before 8:30. WA0KAQ will be NCS from near the south end
of the run, just north of Liberty Point. All participants are asked
to wear a blaze orange safety vest. A few vests may be available to
lend to those who do not have one.
-
Parade Float Committee (KA0USA)
-
WA0KAQ and KA0USA took photos of the trailer to be
used in the Fourth of July Parade and sent them to Amanda to help her
plan for the decorations.
-
Amanda reported on the decorations she has gathered
for the float.
-
The Parade Float Committee will meet at NI5R's home
after the Ragchew on July 2 to do the preliminary work on the float.
The committee will also meet at NI5R's home on Monday morning, July
4, to finish decorating the float. Time TBA.
New Business:
Coming Events:
-
Each Tuesday - 7:00 p.m. on the Canon City repeater
(145.590 - PL103.5). After the net, members are asked to meet on
146.445 MHz FM simplex. Also, any stations that can not check into
the Canon City repeater will be picked up on simplex, and any local
issues the club members have will be discussed.
-
Sat. & Sun., June 25 & 26 - Noon to Noon -
ARRL Field Day operations at Pueblo West Fire Station, 51 East Hahns
Peak Ave. Set up 9:00 a.m. Saturday. Tear down 12:15 p.m. Sunday.
-
Sat., July 2 - 9:00 a.m. - Ragchew at Hen House
Café; 10:30 a.m. - Parade Float Committee meet at NI5R's
house, 363 E. Bahia Dr., to work on float
-
Mon., July 4 - Fourth of July festivities
-
Sat., July 16 - 2:00 p.m. - PWARC meeting, Pueblo West Library
-
For other events, see the PWARC Calendar at www.qsl.net/na0pw/Calendar.htm
Next month's Program(s): TBA
Program:
-
Bill, WA0KAQ, gave of short preview of the Field Day
software program, as well the ARRL's TravelPlus for Repeaters, and
N3FJP's FISTS logging program that could be useful for a special
event logging program.
Adjournment:
Submitted by Bill Ewing, WA0KAQ
PWARC Secretary |


About the K-CAP conference series |
||
K-CAP conference on-line proceedings |
||
|
|
||
|
Upcoming
Event
|
||
|
K-CAP'05
will be held in Banff, Alberta, October 2-5, 2005
|
||
|
|
||
|
Previous
Conferences
|
||
|
The K-CAP 2003 proceedings are available on-line from the ACM Digital Library. More information about K-CAP 2003 can be found at the conference web site , including workshops, invited talks, and a roster of papers presented at the meeting. |
||
|
|
||
|
The K-CAP 2001 proceedings are available on-line from the ACM Digital Library. More information about K-CAP 2001 can be found at the conference web site , including invited tutorials, workshops, invited talks, and a roster of papers presented at the meeting. |
||
|
For
more information about k-cap.org, send email to<EMAIL_ADDRESS>|


See
https://www.github.com/dirtycow/dirtycow.github.io/wiki/PoCs
for DirtyCow PoCs
Also https://dirtycow.ninja/


For the fig-swirl: Melt butter over medium heat in a saucepan. Add brown sugar and stir to dissolve. Halve all of the figs and toss in the saucepan with water and lemon juice. Cook over medium heat, stirring frequently, until you have a chunky-jammy mixture. Add salt with one or two stirs, set aside and let cool completely.
Ice cream: In a small put over medium heat, combine milk, and granulated sugar until sugar is completely dissolved and the milk is just barely lukewarm. Whisk in the egg yolks. Set mixture in the fridge and wait until the fig mixture is cooled.
Using an ice cream machine, pout the liquids into the frozen basin and process according to manufacturer instructions, i.e., let spin and thicken for 20 minutes before adding mascarpone, fig jam mixture, and the nuts.
Continue to process for +/-10 minutes. Pour semi-frozen mixture into a pyrex dish or glass tupperware. Freeze for at least two hours before serving.


Type of signature:
Click a legend to highlight all the corresponding signatures that belong to a type of signature.
Node size corresponds to the number of treatment and control samples used to generated the signatures.
Information about the signature


Form Submitting
Name
Email
email not valid
Username
Age
Sex
Please Choose
Male
Female
Password
Register
{{ theForm | json }}
{{ theForm.email}}


PTPEchoServer is a simple UDP PTP echo server. It occupies the UDP port 52000. It implements the PTP echo service and three functions from the PTP support service: Len, Seed, Session.
There are no command line arguments.
CCore-PTPEchoServer.exe
You can show the packet statistic using the command stat.
--- PTPEchoServer 1.00 --- --- Copyright (c) 2015 Sergey Strukov. All rights reserved. --- PTP-Echo> help commands: stat clear help exit PTP-Echo> stat Tick = 127 Extra timeout = 138 PTP-Echo> stat Tick = 1791 Extra timeout = 2025 PTP-Echo> stat Trans = 693520 Trans done = 693520 <- CALL = 693520 <- ACK = 694852 -> RET = 693520 -> RERET = 1332 No slot = 1332 Rx = 1388372 Tx = 694852 Tick = 2131 Extra timeout = 2292 PTP-Echo> exit Trans = 693520 Trans done = 693520 <- CALL = 693520 <- ACK = 694852 -> RET = 693520 -> RERET = 1332 No slot = 1332 Rx = 1388372 Tx = 694852 Tick = 2297 Extra timeout = 2480