This is a simple application that can analyse your Facebook Messenger data to get graphs and information about your message content and messenger usage! It is written in JavaScript and runs completely offline in your browser.
Your file is not sent to any server or stored anywhere; all the analysis is done locally on your computer. The code that this page runs is available on GitHub here.
Currently this only works for Facebook Messenger data. Group conversations are supported too.
Before you use the application, you need to download your Facebook Messenger data in '.json' format. If you don't know how to do this, click here.
Select a .json file from your downloaded messenger data. Don't have this yet? Open the guide to see how to get it.
When analysing at what time messages were sent during the day, group them by
When analysing messages from the whole conversation history, group them by
Select a file!
When the analysis is complete, data and plots will be here.
| Name | Messages Sent | Words Sent | Average Words/message |
|---|
Want to see more interesting word frequency results? Try setting limits on the minimum and maximum word length.
Unfortunately due to limitations in the Google Charts API, I cannot put the emoji images in the labels of the graph. What you see below is the best compromise I could come up with.
| Rank | Emoji |
|---|


mongoc_read_prefs_t¶
A read preference abstraction
Synopsis¶
mongoc_read_prefs_t provides an abstraction on top of the MongoDB connection read prefences. It allows for hinting to the driver which nodes in a replica set should be accessed first.
You can specify a read preference mode on connection objects, database objects, collection objects, or per-operation. Generally, it makes the most sense to stick with the global default, MONGOC_READ_PRIMARY
. All of the other modes come with caveats that won’t be covered in great detail here.
Read Modes¶
| MONGOC_READ_PRIMARY | Default mode. All operations read from the current replica set primary. |
| MONGOC_READ_SECONDARY | All operations read from among the nearest secondary members of the replica set. |
| MONGOC_READ_PRIMARY_PREFERRED | In most situations, operations read from the primary but if it is unavailable, operations read from secondary members. |
| MONGOC_READ_SECONDARY_PREFERRED | In most situations, operations read from among the nearest secondary members, but if no secondaries are available, operations read from the primary. |
| MONGOC_READ_NEAREST | Operations read from among the nearest members of the replica set, irrespective of the member’s type. |
Tag Sets¶
Tag sets allow you to specify custom read preferences and write concerns so that your application can target operations to specific members.
Custom read preferences and write concerns evaluate tags sets in different ways: read preferences consider the value of a tag when selecting a member to read from. while write concerns ignore the value of a tag to when selecting a member except to consider whether or not the value is unique.
You can specify tag sets with the following read preference modes:
- primaryPreferred
- secondary
- secondaryPreferred
- nearest
Tags are not compatible with MONGOC_READ_PRIMARY
and, in general, only apply when selecting a secondary member of a set for a read operation. However, the nearest read mode, when combined with a tag set will select the nearest member that matches the specified tag set, which may be a primary or secondary.
Tag sets are represented as a comma-separated list of colon-separated key-value pairs when provided as a connection string, e.g. dc:ny,rack:1.
To specify a list of tag sets, using multiple readPreferenceTags, e.g.
readPreferenceTags=dc:ny,rack:1;readPreferenceTags=dc:ny;readPreferenceTags=
Note the empty value for the last one, which means match any secondary as a last resort.
Order matters when using multiple readPreferenceTags.
Tag Sets can also be configured using mongoc_read_prefs_set_tags().
All interfaces use the same member selection logic to choose the member to which to direct read operations, basing the choice on read preference mode and tag sets.
Max Staleness¶
When connected to replica set running MongoDB 3.4 or later, the driver estimates the staleness of each secondary based on lastWriteDate values provided in server isMaster responses.
Max Staleness is the maximum replication lag in seconds (wall clock time) that a secondary can suffer and still be eligible for reads. The default is MONGOC_NO_MAX_STALENESS
, which disables staleness checks. Otherwise, it must be a positive integer at least MONGOC_SMALLEST_MAX_STALENESS_SECONDS
(90 seconds).
Max Staleness is also supported by sharded clusters of replica sets if all servers run MongoDB 3.4 or later.
Functions¶
- mongoc_read_prefs_add_tag()
- mongoc_read_prefs_copy()
- mongoc_read_prefs_destroy()
- mongoc_read_prefs_get_max_staleness_seconds()
- mongoc_read_prefs_get_mode()
- mongoc_read_prefs_get_tags()
- mongoc_read_prefs_is_valid()
- mongoc_read_prefs_new()
- mongoc_read_prefs_set_max_staleness_seconds()
- mongoc_read_prefs_set_mode()
- mongoc_read_prefs_set_tags()


<script src="RGraph.common.core.js"></script> <script src="RGraph.drawing.dynamic.js"></script> <script src="RGraph.drawing.tooltips.js"></script> <script src="RGraph.line.js"></script>Put this where you want the chart to show up:
<canvas id="cvs" width="500" height="450"> [No canvas support] </canvas>This is the code that generates the chart - it should be placed AFTER the canvas tag(s):


The layout
package provides utilities to build responsive UIs that react to screen-size changes.
BreakpointObserver
is a utility for evaluating media queries and reacting to their changing.
The isMatched
method is used to evaluate one or more media queries against the current viewport
size.
const isSmallScreen = breakpointObserver.isMatched('(max-width: 599px)');
The observe
method is used to get an observable stream that will emit whenever one of the given
media queries would have a different result.
const layoutChanges = breakpointObserver.observe([
'(orientation: portrait)',
'(orientation: landscape)',
]);
layoutChanges.subscribe(result => {
updateMyLayoutForOrientationChange();
});
A set of default media queries are available corresponding to breakpoints for different device types.
import {BreakpointObserver, Breakpoints} from '@angular/cdk/layout';
@Component({...})
class MyComponent {
constructor(breakpointObserver: BreakpointObserver) {
breakpointObserver.observe([
Breakpoints.HandsetLandscape,
Breakpoints.HandsetPortrait
]).subscribe(result => {
if (result.matches) {
this.activateHandsetLayout();
}
});
}
}
The built-in breakpoints based on Google's Material Design specification. The available values are:
MediaMatcher
is a lower-level utility that wraps the native matchMedia
. This service normalizes
browser differences and serves as a convenient API that can be replaced with a fake in unit tests.
The matchMedia
method can be used to get a native
MediaQueryList
.
@Component({...})
class MyComponent {
constructor(mediaMatcher: MediaMatcher) {
const mediaQueryList = mediaMatcher.matchMedia('(min-width: 1px)');
}
}


Imagine you want to display the contents of a text file that is arbitrarily updated, for example a notification file.
This page demonstrates how you can accomplish this by using reverse Ajax through JPublishDWR module. Enjoy!
-
Below is a simple demonstration of the ability to invoke JPublish Actions via DWR:


After a careful consultation, it was decided the best plan of action to assault the castle walls was to employ catapults to create a pathway to victory. [G|D]
The cult members exulted in their accomplishments, but failed to recognize the fault of their beliefs that had led them to such an extreme situation. [G|D]
His insult to the occult was met with shock, so he tried to somersault out of the awkwardness of the situation. [G|D]
The crowd erupted in a tumultuous ult that echoed through the vaulted ceiling, demonstrating their fervent enthusiasm and support. [G|D]


Performing a Dormant Analysis
1 Do one of the following:
• From the Projects tab, select projects that encompass the full scope of your application’s source code and header files.
• From the Results window, select root entities that refer (directly or indirectly) to the greatest number of lower-level application entities.
2 Do one of the following:
• Select Tools > Reengineer > Dormant.
• Click .
A Dormant Code Analysis window appears with the selected entities.
3 Click Run Dormant Analysis.
Dormant begins the analysis, indicating its progress in a dialog box. During the first phase, Dormant parses the selected entities and creates a temporary database.
If two or more entities have the same name, Dormant aliases them, and for the purposes of the analysis, considers them to be the same entity (more specifically, when two or more entities have the same name, Dormant considers a reference to any one of the entities to be a reference to all of them). This does not delete or rename entities in your source code.
If Dormant find entities with the same name, the Aliased Entities dialog box identifies the entities to be aliased.
4 Click OK.
During the second phase of the analysis, Dormant assesses the database created during the first phase. It identifies the relationships (if any) between the selected root entity and each entity in the database. The second phase takes considerably longer than the first phase
Once the Dormant analysis is complete, a dialog box appears prompting you to use the group manager to browse the results.
5 Click OK.
6 Click the Groups tab.
Dormant stores the results of its analysis in groups named dormant-code-auto-n, where n is a number that starts at 0 and increments with each dormant code analysis.
7 Select dormant-code-auto-0 (or the desired dormant subsystem if you have done more than one analysis).
The Results window displays every entity in the selected project that the root entities do not refer to, either directly or indirectly.


This Extension starts buffering out the YouTube video, changes the video title and sidebar when someone walks in on you.
Press "H" key to enter secure mode when someone walks on you.
You can press "H" key again to go back to the same video and continue where you left off.


DBLATEX(1) Dblatex Manual Page DBLATEX(1) NAME dblatex - convert DocBook to LaTeX, DVI, PostScript, and PDF SYNOPSIS dblatex [options] {file | -} DESCRIPTION This manual page briefly documents the dblatex command. For more details read the PDF manual; see below. dblatex is a program that transforms your SGML/XML DocBook documents to DVI, PostScript or PDF by translating them into pure LaTeX as a first process. MathML 2.0 markups are supported, too. It started as a clone of DB2LaTeX. OPTIONS A summary of options is included below. For a complete description, see the PDF manual. -h, --help Show a help message and exit. -b backend, --backend=backend Backend driver to use: pdftex (default), dvips, or xetex. -B, --no-batch All the tex output is printed. -c config, -S config, --config=config Configuration file. A configuration file can be used to group all the options and customizations to apply. -d, --debug Debug mode: Keep the temporary directory in which dblatex actually works. -D, --dump Dump the error stack when an error occurs (debug purpose). -e indexstyle, --indexstyle indexstyle Index style file to pass to makeindex instead of the dblatex default index style. -f figure_format, --fig-format=figure_format Input figure format: fig, eps. Used when not deduced from figure file extension. -F input_format, --input-format=input_format Input file format: sgml, xml (default). -i texinputs, --texinputs texinputs Path added to TEXINPUTS -I figure_path, --fig-path=figure_path Additional lookup path of the figures. -l bst_path, --bst-path=bst_path Additional lookup path of the BibTeX styles. -L bib_path, --bib-path=bib_path Additional lookup path of the BibTeX databases. -m xslt, --xslt=xslt XSLT engine to use. The available engines are: xsltproc (default), 4xslt. -o output, --output=output Output filename. When not specified, the input filename is used, with the suffix of the output format. The option is ignored if several books are chunked from a set. In this case the -O option is applied instead. -O output_dir, --output-dir=output_dir Output directory of the books built from a set. When not specified, the current working directory is used instead. The option is ignored if a single document is outputed, and the -o is taken into account. -p xsl_user, --xsl-user=xsl_user An XSL user stylesheet to use. Several user stylesheets can be specified, but the option order is meaningful: a user stylesheet takes precedence over previously defined user stylesheets. -P param=value, --param=param=value Set an XSL parameter from command line. -q, --quiet Less verbose, showing only TeX output messages and error messages. -r script, --texpost=script Script called at the very end of the tex compilation. Its role is to modify the tex file or one of the compilation files before the last round. -s latex_style, --texstyle=latex_style Latex style to apply. It can be a package name, or directly a latex package path. A package name must be without a directory path and without the '.sty' extension. On the contrary, a full latex package path can contain a directory path, but must ends with the '.sty' extension. -t format, --type=format Output format. Available formats: tex, dvi, ps, pdf (default). --dvi DVI output. Equivalent to -tdvi. --pdf PDF output. Equivalent to -tpdf. --ps PostScript output. Equivalent to -tps. -T style, --style=style Output style, predefined are: db2latex, simple, native (default). -v, --version Display the dblatex version. -V, --verbose Verbose mode, showing the running commands -x xslt_options, --xslt-opts=xslt_options Arguments directly passed to the XSLT engine -X, --no-external Disable the external text file support. This support is needed for callouts on external files referenced by textdata or imagedata, but it can be disabled if the document does not contain such callouts. Disabling this support can improve the processing performance for big documents. FILES AND DIRECTORIES $HOME/.dblatex/ User configuration directory. /etc/dblatex/ System-wide configuration directory. The predefined output styles are located in the installed package directory. ENVIRONMENT VARIABLES DBLATEX_CONFIG_FILES Extra configuration directories that may contain some dblatex configuration files. EXAMPLES To produce myfile.pdf from myfile.xml: dblatex myfile.xml To set some XSL parameters from the command line: dblatex -P latex.babel.language=de myfile.xml To use the db2latex output style: dblatex -T db2latex myfile.xml To apply your own latex style: dblatex -s mystyle myfile.xml dblatex -s /path/to/mystyle.sty myfile.xml To pass extra arguments to the XSLT engine: dblatex -x "--path /path/to/load/entity" myfile.xml To use dblatex and profiling: xsltproc --param profile.attribute "'output'" \ --param profile.value "'pdf'" \ /path/to/profiling/profile.xsl \ myfile.xml | dblatex -o myfile.pdf - To build a set of books: dblatex -O /path/to/chunk/dir -Pset.book.num=all myfile.xml SEE ALSO The program is documented fully by "DocBook to LaTeX Publishing - User Manual" available in the package's documentation directory. AUTHORS Benoit Guillon Upstream maintainer Andreas Hoenen<EMAIL_ADDRESS>Debian maintainer COPYRIGHT Copyright © 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Andreas Hoenen This manual page was written for the Debian(TM) system (but it may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. On Debian(TM) systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. dblatex 0.3.4 March 6, 2012 DBLATEX(1)


Knights eye title; Lions seek tie
by Peter AtencioThe defending champion San Beda Red Lions will have to try harder in limiting the Letran Knights’ high-octane offense if they want to bounce back and take Game 2 of the 95th National Collegiate Athletic Association best-of-three men’s basketball finals at 4 p.m. today at the Mall of Asia Arena.
The last time around, the Red Lions managed to hold down the Knights to below 70 points, but still absorbed a 64-65 setback in Game 1 last Tuesday.
The Knights seek the crown with a win.
Earlier, the San Beda Red Cubs will go for the crown against the Lyceum Junior Pirates in Game 2 of the Junior division.
The Red Cubs, led by Jay Ynot and Justin Sanchez with 16 points, took Game 1 with a 94-80 triumph over the Junior Pirates.
The Red Lions usually holds teams to score an average of 61.7 points per game during the eliminations. The Knights, who average 78.6 points, will definitely be a challenge.
For coach Boyet Fernandez, the Red Lions will be able to have a fighting chance to go for their fourth straight crown if they managed to hold down the Knights’ output.
“We limited Letran to 65 points and their average is 78.6 points. If we can still do that on Friday, and make our shots, then we can give ourselves a chance for Game 3,” said Fernandez.
The Red Lions’ big man Donald Tankoua, who tops the league in field goal percentage with 64%, was down to a 30 % clip in Game 1 (3/10 shooting) and he could do better the next time they clash with the Knights.
Evan Nelle, the assists’ leader with 6.7 per game, is also expected to bounce back with Clint Doliguez and AC Soberano, who were held scoreless at the three-point region.
On the other hand, the Knights will be looking at what point guard Fran Yu can do.
Yu averaged 9.4 points, 3.8 boards, and 4.4 dimes during the elimination round,
And it was his defensive stop on Nelle and assist to Larry Muyang in the dying seconds which spelled the difference in the game.
The 5’10” Yu improved his averages to 13.3 points, 4.67 assists, and 5.33 rebounds in Game 1.
“Hind pa tapos. Although we have the momentum, we need to hold the game para makuha namin iyung Game 2. Sana hindi na pakawalan ng mga bata,” said Knights’ coach Bonnie Tan.
A championship tradition is at stake for the Red Lions, who are the winningest college team in the league with 22 titles.
The Knights are trying to catch up, since they are behind the Red Lions with 17 crowns.


UBC AeroDesign was founded in 1992 by a group of engineering students. Every year the team upholds the tradition of designing and building a radio-controlled airplane to attend the collegiate competition organized by the Society of Automotive Engineers (SAE). The SAE Aero Design Series competition challenges university students from around the world to design and build a plane with the purpose of lifting the heaviest payload.
The two primary purposes of the team are to:
We post tons of content on our YouTube channel, and will be updating it frequently with videos of our plane development, tests, and flights when we enter the competition! Check out our channel below to get a glimpse into our design process, test flights, competitions, and more!
We are looking for passionate photographers, videographers, and video editers to join the club, and help us create quality content which we can show to the world. If you are looking to expand your skill set, meet new people, travel around the Lower Mainland, and even attend our competition in the US, please contact us!


CrimPapers
Articles published on 8 January 2019
On 8 January 2019, 8 new articles were published in 8 journals.
It’s All About the Money: An Exploration of Probation Fees by Ebony Ruhland
Book Review: Why Children Follow Rules: Legal Socialization and the Development of Legitimacy by Scott Nicholas Romaniuk
Correction
‘in the Firing Line’: Grandparent Carers At Risk of Family Violence
The Virtual Reality Scenario Method: Moving From Imagination to Immersion in Criminal Decision-Making Research by Jean-Louis van Gelder, Reinout E. de Vries, Andrew Demetriou, Iris van Sintemaartensdijk, Tara Donker
Impact of Leader–member Exchange and Perceived Organisational Support on Turnover Intention
Is Drawing From the State ‘state of the Art’?: A Review of Organised Crime Research Data Collection and Analysis, 2004–2018
Exploring South Asian Women’s Experiences of Domestic Violence and Help-Seeking Within the Sociocultural Context in Hong Kong by Kareen N. Tonsing, Jenny C. Tonsing


We will crawl the social web with this search term again in the upcoming hours.
Please check back again later. In the meantime please try the following to get relevant results.
- Make sure that all words are spelled correctly.
- Try different keywords, accounts or hashtags.
- Try more general keywords, accounts or hashtags.