|
aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
|
Public Member Functions | |
| UnmanagedConnection (aws_http_connection *connection, Aws::Crt::Allocator *allocator) | |
| ~UnmanagedConnection () override | |
| Public Member Functions inherited from Aws::Crt::Http::HttpClientConnection | |
| virtual | ~HttpClientConnection ()=default |
| HttpClientConnection (const HttpClientConnection &)=delete | |
| HttpClientConnection (HttpClientConnection &&)=delete | |
| HttpClientConnection & | operator= (const HttpClientConnection &)=delete |
| HttpClientConnection & | operator= (HttpClientConnection &&)=delete |
| std::shared_ptr< HttpClientStream > | NewClientStream (const HttpRequestOptions &requestOptions) noexcept |
| bool | IsOpen () const noexcept |
| void | Close () noexcept |
| HttpVersion | GetVersion () noexcept |
| int | LastError () const noexcept |
Additional Inherited Members | |
| Static Public Member Functions inherited from Aws::Crt::Http::HttpClientConnection | |
| static bool | CreateConnection (const HttpClientConnectionOptions &connectionOptions, Allocator *allocator) noexcept |
| Protected Member Functions inherited from Aws::Crt::Http::HttpClientConnection | |
| HttpClientConnection (aws_http_connection *m_connection, Allocator *allocator) noexcept | |
| Protected Attributes inherited from Aws::Crt::Http::HttpClientConnection | |
| aws_http_connection * | m_connection |
|
inline |
|
inlineoverride |


John Grillo
John Grillo has been developing websites and web applications since the mid 90's. “Back then, Space Jam was quite literally the coolest website ever. It's an internet relic, now, but my god did it inspire me...to be better so I could charge 3x as much as whatever the WB paid that guy for.”
John Grillo has ample experience in JavaScript (and libraries including jQuery, Angular and node.js), HTML5, CSS3 as well as various flavors of SQL. “MSSQL/TSQL is my favorite. It is more stable than MySQL.”
John Grillo is an alumni of Pacific University in Forest Grove and has been enrolled in PSU and PCC as well. “I'm taking CodeFellows as a fun refresher course. I have to say that there have been some surprisingly challenging aspects of it. I'm impressed. My favorite project to date has to be the KidsMathGame. I can think of no better way of rebuilding a portfolio, if you have to, than taking a software developer's bootcamp.”
John Grillo is an Eagle Scout in the Boy Scouts of America. “My project was using natural predators to control the mosquito population. Mosquitos love lactic acid and carbon dioxide. Guess who whas those in abundance? Athletes! Hillsboro made a stadium next to sizeable bodies of stagnant water. I knew nothing but I knuckled down, did the research and made sure the predators, swallows [EDIT: It is unclear if the they were Mongolian or European].”
When not saving the world, John Grillo likes to spend his time playing basketball, exploring the Pacific NW and working on his short stories and novels. “It's a book of ghost stories for ghosts. It is called Phantasmagoria: The Dream Pageant.”
Martin Pelayo
In order to keep his vow, Martin traveled the world in order to learn from the best martial artists, criminologists, psychologists and others to prepare himself for his calling. After completing his preparations, he returned to Gotham where he quickly learned he needed to become the bat in order to complete his mission. Under the cape and cowl, he now patrols the streets of Gotham. With the help of his sidekicks HTML, CSS and Javascript, Gotham now has a new hero.
Sharon Smith
Sharon frequently describes herself as a "Designer & Maker of Things, Physical & Digital". She'd much rather spend her days in studio, pounding on metal. Nights, too. Well, at least nights when she isn't out a club somewhere listening to a cool band. Or browsing Powell's, aka the coolest thing in Portland. Which is pretty damn cool, given how cool Portland is just generally.
Her personal motto is "Sleep is for the weak!" Which she can frequently be heard shouting at 3 am the day before a project is due.
Richard Farr
KidsMathGame is the brain child of Richard Farr. Farr originally conceived of the idea by wanting to make his own game for his son to learn math. “Starting conditions are everything. I wanted to make sure that he learned math the right way. You can't go through life not knowing math.” Farr successfully swayed his CodeFellows 201 teammates of his project by saying that “It's brilliantly simple. Meeting the technical Requirements should be easy and then we can focus on making it go from “good” to “great.”
Richard Farr is an advertising and Google Ad-words master. His favorite t-shirt reads “Rank for show, convert for dough.” He originally took the CodeFellows 201 course with the idea of being able to automate portions of his job.  Farr's other hobbies are family time, keeping physically fit and cooking.
Richard Farr hails from the town of Bend, Oregon. “I wouldn't want to live anywhere else. Our local dentist won the world championship for paragliding! It isn't just Portland that's wondeful and weird.”


What ‘Anas’ said in trending video
Ghanaians on social media have been thrown into a public divide following a video purporting to unmask the identity of ace investigative journalist Anas Aremeyaw Anas.
The video captures a well-built man with braided hair being confronted by another for attempting to claim the latter’s entitled land.
The visibly upset looking man is heard shouting the journalist’s name questioning his authenticity.
“He said he’s Anas Aremeyaw. He’s coming to claim. Today I’ve got Anas. Somebody has title, you’re coming to claim that you’re Anas Aremeyaw Anas,” he’s heard yelling.
Although several people including media personality, Nana Aba Anamoah have refuted claims that the man in the said video is investigative journalist Anas Aremeyaw Anas, the debate refuses to die down.
www.ghanaweb.com brings you a transcript of the conversation in the said video which is in Hausa.
Man in white: Do you know me?
Alleged Anas: Listen, will it be okay for you if I am killed?
After man in white announced “listen everyone this is Anas Aremeyaw so record I and him.”

Man in the background: He is not Anas.
Alleged Anas: I am still pleading but you don’t want to listen.
Man in brown: So you don’t want to be killed.
Man in background: Massa, it is not a fight.
Man in white: What you are doing is wrong.
Another man in background: No one is going to touch him so don’t pretend like you are separating a fight.


Options
Context
nakedFormSelect
requirements one thing of you and thats to pass in an argument which should be the selector for the select
you want to initialize the library on.
For example, if the dom element you are targeting is .my-selector
, you initialize it with nakedFormSelector('.my-selector')
.
Behind the scenes, the library queries [...document.querySelectorAll('.my-selector')]
.
But what if you don't want to query your selector at document
? Thats where the context.value
option comes into play. This can be particularly useful if you're getting some ajax data back (such is the case in lets say Drupal).
Lets continue to pretend you want to initialize the library on .my-selector
but only in the context of some data you're back from an object called newData
:
nakedFormSelect('.my-selector', {
context: {
value: newData
}
})
This will result in myData.querySelector('.my-selector')
.
One more example–I mentioned Drupal earlier and admittedly, I built this feature mainly to service my needs in Drupal projects I work on. I can use this in Drupal Behaviors like:
Drupal.behaviors.myModule = {
attach: function(context, settings) {
nakedFormSelect('.my-selector', {
context: {
value: context
}
})
}
}
...and this will query context.querySelectorAll('.my-selector')
.
Events
The events option lets you pass in callbacks for certain events during nakedFormSelect
Currently, you can perform callbacks during:
events.close
: this happens when the dropdown is closedevents.open
: this happens when the dropdown is opened
Usage
Lets pretend your callback that you want to use when the nakedFormSelect
closes is called closeDropdown()
and when it opens, you have a callback function called closeDropdown()
. If the callback does not require any arguments to be passed to it, you'd use it like the following:
nakedFormSelect('select'), {
events: {
close: openDropdown,
open: closeDropdown
}
});
Now, in the scenario in which you do have arguments you want to pass to your callback, you'd pass your callback into an anonymous function first like the following:
nakedFormSelect('select'), {
events: {
close: () => closeDropdown(arg),
open: () => closeDropdown(arg)
}
});
Note: Of course, there are many ways you can write an anonymous function, we're being as brief as possible like proper mad lads.
Why?
In the spirit of being as verbose as possible, in case if you're not seeing why you would need callbacks, I'll raise an example'.
The first thing that comes to mind is that I built nakedFormSelect
to be as barebones in terms of subjective aesthetics as possible (hence, like, 5 lines of css thats included in the dist
folder).
So, I don't provide a means of animating the open/close action of the dropdown. Therefore, you may want to add callbacks to handle that. The team I'm on likes to use gsap so I've used this option to animate the dropdowns with gsap.
Here's an example of how you might use gsap to animate the open/close of nakedFormSelect
const toggleAnimation = (selector, heightSize) =>
gsap.to(`[data-naked-select-id="${selector}"] .options-wrap`, { duration: .2, height: heightSize });
nakedFormSelect('select', {
events: {
open: () => toggleAnimation('select', 'auto'),
close: () => toggleAnimation('select', 0)
}
});
Events example
Keyword Search
Keyword search adds an input field to the dropdown in which you can type characters that will filter the list of dropdown items. It has the following options:
keywordSearch.on
: accepts a boolean value. It is set tofalse
by defaultkeywordSearch.placeholder
: accepts a string. This will set theplaceholder
value on the keyword search input field.
Settings
Currently, there is only one setting option available:
settings.dropupThreshold
: accepts an integer. Default set to 50
This feature allows you to determines how many pixels from the bottom of the window height until the dropdown drops up (versus dropping down as usual).
Settings demo.Submit Button
This option will add a button
inside the dropdown.
There are multiple options avaialble in the submit button option:
submitBtn.on
: accepts a boolean. Is false by default.submitBtn.text
: accepts a string. Is undefined by default. This will set the text value on thebutton
. IfsubmitBtn.on: true
but you leave this undefined, it defaults to the text Submit
data-label
In some unique cases, you may want to use the first option in a select as a label as opposed to a selectable option. In addition, you may not want this label to show up in the drop down at all.
You can use data-label="true"
on the select
to opt into this option.
data-multiple-keyword/data-pluralize
When using the library on a <select multiple></select>
, by default, after you select more than 1 option, the label of the select takes on the verbiage of x Items selected (x = item count).
However, if you want to change the keyword Item to something else, you can with the data-multiple-keyword
data attribute.
Usage
Lets say that you want your select to say 'x Hamburgers selected' instead of the default:
<select data-multiple-keyword="Hamburger"></select>
This option will automatically pluralize the value you pass in. So in this case, if you have 2 options selected, it will say '2 Hamburgers selected'.
If you do not want the library to automatically pluralize your keyword, simply add data-pluralize="false"
to your select
element as well. By default, data-pluralization
is set to true
So, an example select utilizing data-multiple-keyword with data-pluralization
turned off would be:
<select data-multiple-keyword="specialties" data-pluralize="false"></select>
data-multiple-keyword/data-pluralize demo.


Find Amazing Dates
Laugh Together
Grow Together
Get Away
Learn Each Other
Please sign in
Email address
Password
Sign in
Sign Up
Forget your password?
Restore your account.


back to index
Overview page
scripts/backend/kotournament.js
KO tournament
Complies to Tournament and Blobber interfaces
Dependencies
Functions
function left (id)
function right (id)
function parent (id)
function level (id)
function levelbynodes (numnodes)
function nodesbylevel (level)
function numLevels (numnodes)
function numRounds (numplayers)
function worstplace (level)
function lowestid (level)
KOTournament = function ()
KOTournament.prototype.addPlayer = function (id)
function matchOrder (numPlayers, byeOrder)
create an array of players where an even-indexed player and the subsequent
player are supposed to be in a game
Returns: an array of internal player ids
function matchRandom (numPlayers, byeOrder)
create a randomized first KO round by manipulating an array returned from
matchOrder()
Returns: an array of internal pids
function createSetOrder (numrounds)
create a set order (map)
This set order is achieved by repeated recursive permutations of a
previously sorted array of participating team ids
Returns: an array of indices for initial order
function matchSet (numPlayers, byeOrder)
create a first round of games of players by permutation of matchOrder()
results
Returns: an array of internal pids
KOTournament.prototype.start = function ()
KOTournament.prototype.end = function ()
KOTournament.prototype.finishGame = function (game, points)
function checkforGame (pid, gameid)
KOTournament.prototype.getGames = function ()
KOTournament.prototype.getRanking = function ()
KOTournament.prototype.rankingChanged = function ()
KOTournament.prototype.getState = function ()
KOTournament.prototype.correct = function ()
KOTournament.prototype.toBlob = function ()
KOTournament.prototype.fromBlob = function (blob)
KOTournament.prototype.getType = function ()
KOTournament.prototype.getCorrections = function ()
Metrics


These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
Deprecate a (unused) ClientScanner constructor because can leave a connection open.
Set HBASE_SHELL_OPTS in the environment or in hbase-env.sh to supply extra VM arguments when launching the HBase command shell.
Changed request counts metric type from int to long.


{{+bindTo:partials.standard_nacl_article}}
NOTE:
Deprecation of the technologies described here has been announced
for platforms other than ChromeOS.
Please visit our
migration guide
for details.
This document describes tools and techniques you can use to debug, monitor, and measure your application’s performance.
You can use Chrome’s Task Manager to display information about a Native Client application:
A browser window running a Native Client application has at least two processes associated with it: a process for the app’s top level (the render process managing the page including its HTML and JavaScript) and one or more processes for each instance of a Native Client module embedded in the page (each process running native code from one nexe or pexe file). The top-level process appears with the application’s icon and begins with the text “Tab:”. A Native Client process appears with a Chrome extension icon (a jigsaw puzzle piece ) and begins with the text “Native Client module:” followed by the URL of its manifest file.
From the Task Manager you can view the changing memory allocations of all the processes associated with a Native Client application. Each process has its own memory footprint. You can also see the rendering rate displayed as frames per second (FPS). Note that the computation of render frames can be performed in any process, but the rendering itself is always done in the top level application process, so look for the rendering rate there.
Native Client prints warning and error messages to stdout and stderr. You can increase the amount of Native Client’s diagnostic output by setting the following environment variables:
NACL_PLUGIN_DEBUG=1
NACL_SRPC_DEBUG=[1-255]
(use a higher number for more verbose debug
output)NACLVERBOSITY=[1-255]
You can send messages from your C/C++ code to JavaScript using the
PostMessage()
call in the Pepper messaging system. When the JavaScript code receives a message, its
message event handler can call console.log() to write the message to the
JavaScript console in Chrome’s Developer Tools.
Your C/C++ code can perform inline printf debugging to stdout and stderr by calling fprintf() directly, or by using cover functions like these:
#include <stdio.h> void logmsg(const char* pMsg){ fprintf(stdout,"logmsg: %s\n",pMsg); } void errormsg(const char* pMsg){ fprintf(stderr,"logerr: %s\n",pMsg); }
By default stdout and stderr will appear in Chrome’s stdout and stderr stream
but they can also be redirected to log files. (See the next section.) On Mac and
Linux, launching Chrome from a terminal makes stderr and stdout appear in that
terminal. If you launch Chrome this way, be sure it doesn’t attach to an existing
instance. One simple way to do this is to pass a new directory to chrome as your
user data directory (chrome --user-data-dir=<newdir>
).
You can redirect stdout and stderr to output files by setting these environment variables:
NACL_EXE_STDOUT=c:\nacl_stdout.log
NACL_EXE_STDERR=c:\nacl_stderr.log
There is another variable, NACLLOG
, that you can use to redirect Native
Client’s internally-generated messages. This variable is set to stderr by
default; you can redirect these messages to an output file by setting the
variable as follows:
NACLLOG=c:\nacl.log
You can log all Pepper calls your module makes by passing the following flags to Chrome on startup:
--vmodule=ppb*=4 --enable-logging=stderr
The vmodule
flag tells Chrome to log all calls to C Pepper interfaces that
begin with “ppb” (that is, the interfaces that are implemented by the browser
and that your module calls). The enable-logging
flag tells Chrome to log
the calls to stderr.
If you develop on a Windows platform you can use the Native Client Visual Studio add-in to write and debug your code. The add-in defines new project platforms that let you run your module in two different modes: As a Pepper plugin and as a Native Client module. When running as a Pepper plugin you can use the built-in Visual Studio debugger. When running as a Native Client module Visual Studio will launch an instance of nacl-gdb for you and link it to the running code.
The Native Client SDK includes a command-line debugger that you can use to
debug Native Client modules. The debugger is based on the GNU debugger gdb, and is located at
pepper_<version>/toolchain/<platform>_x86_newlib/bin/x86_64-nacl-gdb
(where
<platform> is the platform of your development machine: win
, mac
, or
linux
).
Note that this same copy of GDB can be used to debug any NaCl program,
whether built using newlib or glibc for x86-32, x86-64 or ARM. In the SDK,
i686-nacl-gdb
is an alias for x86_64-nacl-gdb
, and the newlib
and glibc
toolchains both contain the same version of GDB.
If you want to use GDB to debug a program that is compiled with the PNaCl
toolchain, you must have a copy of the pexe from before running
pnacl-finalize
. The pnacl-finalize
tool converts LLVM bitcode
to the stable PNaCl bitcode format, but it also strips out debug
metadata, which we need for debugging. In this section we’ll give the
LLVM bitcode file a .bc
file extension, and the PNaCl bitcode file
a .pexe
file extension. The actual extension should not matter, but
it helps distinguish between the two types of files.
Note unlike the finalized copy of the pexe, the non-finalized debug copy is not considered stable. This means that a debug copy of the PNaCl application created by a Pepper N SDK is only guaranteed to run with a matching Chrome version N. If the version of the debug bitcode pexe does not match that of Chrome then the translation process may fail, and you will see an error message in the JavaScript console.
Also, make sure you are passing the -g
compile option
to pnacl-clang
to enable generating debugging info. You might also want to
omit -O2
from the compile-time and link-time options, otherwise GDB not
might be able to print variables’ values when debugging (this is more of a
problem with the PNaCl/LLVM toolchain than with GCC).
Once you have built a non-stable debug copy of the pexe, list the URL of that copy in your application’s manifest file:
{ "program": { "portable": { "pnacl-translate": { "url": "release_version.pexe", "optlevel": 2 }, "pnacl-debug": { "url": "debug_version.bc", "optlevel": 0 } } } }
Copy the debug_version.bc
and nmf
files to the location that
your local web server serves files from.
When you run Chrome with --enable-nacl-debug
, Chrome will translate
and run the debug_version.bc
instead of release_version.pexe
.
Once the debug version is loaded, you are ready to run nacl-gdb
Whether you publish the NMF file containing the debug URL to the
release web server, is up to you. One reason to avoid publishing the
debug URL is that it is only guaranteed to work for the Chrome version
that matches the SDK version. Developers who may have left the
--enable-nacl-debug
flag turned on may end up loading the debug
copy of your application (which may or may not work, depending on
their version of Chrome).
If you want to use GDB to debug a program that is compiled with the PNaCl
toolchain, you must convert the pexe
file to a nexe
. (You can skip
this step if you are using the GCC toolchain, or if you are using
pepper 35 or later.)
-g
compile option to pnacl-clang
to enable generating debugging info.
You might also want to omit -O2
from the compile-time and link-time
options.Secondly, use pnacl-translate
to convert your pexe
to one or more
nexe
files. For example:
nacl_sdk/pepper_<version>/toolchain/win_pnacl/bin/pnacl-translate \ --allow-llvm-bitcode-input hello_world.pexe -arch x86-32 \ -o hello_world_x86_32.nexe nacl_sdk/pepper_<version>/toolchain/win_pnacl/bin/pnacl-translate \ --allow-llvm-bitcode-input hello_world.pexe -arch x86-64 \ -o hello_world_x86_64.nexe
For this, use the non-finalized pexe
file produced by
pnacl-clang
, not the pexe
file produced by pnacl-finalize
.
The latter pexe
has debugging info stripped out. The option
--allow-llvm-bitcode-input
tells pnacl-translate
to accept a
non-finalized pexe
.
Replace the nmf
manifest file that points to
your pexe
file with one that points to the nexe
files. For the
example nexe
filenames above, the new nmf
file would contain:
{ "program": { "x86-32": {"url": "hello_world_x86_32.nexe"}, "x86-64": {"url": "hello_world_x86_64.nexe"}, } }
<embed>
HTML element to use
type="application/x-nacl"
rather than
type="application/x-pnacl"
.nexe
and nmf
files to the location that your local web
server serves files from.Before you start using nacl-gdb, make sure you can build your module and run your application normally. This will verify that you have created all the required application parts (.html, .nmf, and .nexe files, shared libraries, etc.), that your server can access those resources, and that you’ve configured Chrome correctly to run your application. The instructions below assume that you are using a local server to run your application; one benefit of doing it this way is that you can check the web server output to confirm that your application is loading the correct resources. However, some people prefer to run their application as an unpacked extension, as described in Running Native Client Applications.
Follow the instructions below to debug your module with nacl-gdb:
Compile your module with the -g
flag so that your .nexe retains symbols
and other debugging information (see the recommended compile flags).
Launch a local web server (e.g., the web server included in the SDK).
Launch Chrome with these three required flags: --enable-nacl --enable-nacl-debug --no-sandbox
.
You may also want to use some of the optional flags listed below. A typical command looks like this:
chrome --enable-nacl --enable-nacl-debug --no-sandbox --disable-hang-monitor localhost:5103
Required flags:
--enable-nacl
Enables Native Client for all applications, including those that are launched outside the Chrome Web Store.
--enable-nacl-debug
Turns on the Native Client debug stub, opens TCP port 4014, and pauses Chrome to let the debugger connect.
--no-sandbox
Turns off the Chrome sandbox (not the Native Client sandbox). This enables the stdout and stderr streams, and lets the debugger connect.
Optional flags:
--disable-hang-monitor
Prevents Chrome from displaying a warning when a tab is unresponsive.
--user-data-dir=<directory>
Specifies the user data directory from which Chrome should load its state. You can specify a different user data directory so that changes you make to Chrome in your debugging session do not affect your personal Chrome data (history, cookies, bookmarks, themes, and settings).
--nacl-debug-mask=<nmf_url_mask1,nmf_url_mask2,...>
Specifies a set of debug mask patterns. This allows you to selectively
choose to debug certain applications and not debug others. For example, if
you only want to debug the NMF files for your applications at
https://example.com/app
, and no other NaCl applications found on the
web, specify --nacl-debug-mask=https://example.com/app/*.nmf
.  The pattern language
for the mask follows chrome extension match patterns. The pattern set can be inverted by
prefixing the pattern set with the !
character.
<URL>
Specifies the URL Chrome should open when it launches. The local server
that comes with the SDK listens on port 5103 by default, so the URL when
you’re debugging is typically localhost:5103
(assuming that your
application’s page is called index.html and that you run the local server
in the directory where that page is located).
Navigate to your application’s page in Chrome. (You don’t need to do this if
you specified a URL when you launched Chrome in the previous step.) Chrome
will start loading the application, then pause and wait until you start
nacl-gdb and run the continue
command.
Go to the directory with your source code, and run nacl-gdb from there. For example:
cd nacl_sdk/pepper_<version>/examples/demo/drive nacl_sdk/pepper_<version>/toolchain/win_x86_newlib/bin/x86_64-nacl-gdb
The debugger will start and show you a gdb prompt:
(gdb)
Run the debugging command lines.
For PNaCl:
(gdb) target remote localhost:4014 (gdb) remote get nexe <path-to-save-translated-nexe-with-debug-info> (gdb) file <path-to-save-translated-nexe-with-debug-info> (gdb) remote get irt <path-to-save-NaCl-integrated-runtime> (gdb) nacl-irt <path-to-saved-NaCl-integrated-runtime>
For NaCl:
(gdb) target remote localhost:4014 (gdb) nacl-manifest <path-to-your-.nmf-file> (gdb) remote get irt <path-to-save-NaCl-integrated-runtime> (gdb) nacl-irt <path-to-saved-NaCl-integrated-runtime>
The command used for PNaCl and NaCl are described below:
target remote localhost:4014
Tells the debugger how to connect to the debug stub in the Native Client application loader. This connection occurs through TCP port 4014 (note that this port is distinct from the port which the local web server uses to listen for incoming requests, typically port 5103). If you are debugging multiple applications at the same time, the loader may choose a port that is different from the default 4014 port. See the Chrome task manager for the debug port.
remote get nexe <path>
This saves the application’s main executable (nexe) to <path>
.
For PNaCl, this provides a convenient way to access the nexe that is
a result of translating your pexe. This can then be loaded with
the file <path>
command.
nacl-manifest <path>
For NaCl (not PNaCl), this tells the debugger where to find your application’s executable (.nexe) files. The application’s manifest (.nmf) file lists your application’s executable files, as well as any libraries that are linked with the application dynamically.
remote get irt <path>
This saves the Native Client Integrated Runtime (IRT). Normally,
the IRT is located in the same directory as the Chrome executable,
or in a subdirectory named after the Chrome version. For example, if
you’re running Chrome canary on Windows, the path to the IRT typically
looks something like C:/Users/<username>/AppData/Local/Google/Chrome
SxS/Application/23.0.1247.1/nacl_irt_x86_64.nexe
.
The remote get irt <path>
saves that to the current working
directory so that you do not need to find where exactly the IRT
is stored.
nacl-irt <path>
Tells the debugger where to find the Native Client Integrated Runtime
(IRT). <path>
can either be the location of the copy saved by
remote get irt <path>
or the copy that is installed alongside Chrome.
A couple of notes on how to specify path names in the nacl-gdb commands above:
You can use a forward slash to separate directories on Linux, Mac, and Windows. If you use a backslash to separate directories on Windows, you must escape the backslash by using a double backslash “\” between directories.
If any directories in the path have spaces in their name, you must put quotation marks around the path.
As an example, here is a what these nacl-gdb commands might look like on Windows:
target remote localhost:4014 nacl-manifest "C:/nacl_sdk/pepper_<version>/examples/hello_world_gles/newlib/Debug/hello_world_gles.nmf" nacl-irt "C:/Users/<username>/AppData/Local/Google/Chrome SxS/Application/23.0.1247.1/nacl_irt_x86_64.nexe"
To save yourself some typing, you can put put these nacl-gdb commands in a script file, and execute the file when you run nacl-gdb, like so:
nacl_sdk/pepper_<version>/toolchain/win_x86_newlib/bin/x86_64-nacl-gdb -x <nacl-script-file>
If nacl-gdb connects successfully to Chrome, it displays a message such as the one below, followed by a gdb prompt:
0x000000000fc00200 in _start () (gdb)
If nacl-gdb can’t connect to Chrome, it displays a message such as
“localhost:4014: A connection attempt failed
” or “localhost:4014:
Connection timed out.
” If you see a message like that, make sure that you
have launched a web server, launched Chrome, and navigated to your
application’s page before starting nacl-gdb.
Once nacl-gdb connects to Chrome, you can run standard gdb commands to execute your module and inspect its state. Some commonly used commands are listed below.
break <location>
set a breakpoint at <location>, e.g.:
break hello_world.cc:79 break hello_world::HelloWorldInstance::HandleMessage break Render
continue
next
step
print <expression>
backtrace
info breakpoints
delete <breakpoint>
help <command>
quit
See the gdb documentation for a
comprehensive list of gdb commands. Note that you can abbreviate most commands
to just their first letter (b
for break, c
for continue, and so on).
To interrupt execution of your module, press <Ctrl-c>. When you’re done
debugging, close the Chrome window and type q
to quit gdb.
If you cannot use the Visual Studio add-in, or you want
to use a debugger other than nacl-gdb, you must manually build your module as a
Pepper plugin (sometimes referred to as a “trusted”
or “in-process” plugin). Pepper plugins (.DLL files on Windows; .so files on
Linux; .bundle files on Mac) are loaded directly in either the Chrome renderer
process or a separate plugin process, rather than in Native Client. Building a
module as a trusted Pepper plugin allows you to use standard debuggers and
development tools on your system, but when you’re finished developing the
plugin, you need to port it to Native Client (i.e., build the module with one of
the toolchains in the NaCl SDK so that the module runs in Native Client). For
details on this advanced development technique, see Debugging a Trusted Plugin.
Note that starting with the pepper_22
bundle, the NaCl SDK for Windows
includes pre-built libraries and library source code, making it much easier to
build a module into a .DLL.


The DotNetNuke.RadEditorProvider is the default RTE provider packaged with DNN (6.0+). It provides rich text editing tools for numerous modules including the HTML, FAQ, Announcements and Events modules.
SuperUsers can modify the toolbar and editor configurations as well as create unique configurations.
The DotNetNuke.RadEditorProvider Editor


Pat's Salmon Cookies
Surprisingly tasty. Northwest fresh.
Home
Cookie Sales by Store Location
Add a New Store Location
Store Name:
Hourly Min. Customers:
Hourly Max Customers:
Average Cookies per Transaction:
Add a Store Location


Deployable De-orbit System for Small Satellites
Warpdrive: Python audio sync tool using Dynamic Time Warping
Particle Image Velocimetry Flame Brush Detection Tool
Pocket Guitar Amplifier (Little Gem)
U.S. Manufacturing Water Analysis with County-Level Resolution
Python for Everyone: Introduction
Install Python on your computer
Write your first Python program


 Style. That's what people remember.
Straight To Nowhere


The Luminary typeface is modeled after the way constellations are displayed on sky maps. The hallow dots and solid lines represent the star constellations’ traditional rendering.
Over the centuries, stories have been linked to the constellations and mythical properties have been applied to the stars. Astrologers look to the sky for glimpses into the future, while astronomers consult the stars to orient their projects and gain directional bearings. Regardless of the user’s intent, folkoric or scientific, constellations are luminary – guiding lights.


@* * This template is called from the `index` template. This template * handles the rendering of the page header and body tags. It takes * two arguments, a `String` for the title of the page and an `Html` * object to insert into the body of the page. *@ @(title: String,user:models.users.User)(content: Html)


Katie Lynn Nowak
graphic designer
artist.
Grand Mile
Iguana's Café
Unique
Photography
Video Production
Miscellaneous


Sri Lankan railway still don’t have any detail about emissions of their locomotive rather than which are available on specifications, but the specifications about are available only for few types of locomotives such as S12, S11.
While the meeting with engineers in Rathmalana workshop engineers, they said that few years back SLR decided to run emission test for every locomotive which are coming for services but with the cost of the test, that procedure wouldn’t succeeded.
Before obtaining function, we follow a method to collect practical data for Locomotives and make relationship between locomotive fuel consumption and emissions. From the literature, what we have found was relationship can be buildup between fuel consumption and running distance and emission. Required details are Route condition and number trains that are allocated for the specific route, Details about trains and locomotives, Route distance, Emission data and fuel consumption data of locomotives
Before collect information about the locomotive, what we need decide was that the duration that we need to collect information. Locomotives are having medium speed high horse power large diesel engines though those are using electrical or hydraulic conversion rather than mechanical conversion. From literature and the interview with Mr. Dilantha Fernando head of motive power of SLR tells that fuel consumption rates of locomotive not change considerable amount with the time. There for to justify that got fuel consumption rate of each type of locomotive within the year of 2013 and bellow shows the monthly fuel consumption rates of some locomotives.
In Sri Lanka railway line is consisting of eight major railway tracks. Those are main line which is from Colombo to Badulla, Puththalama line which is from Raagama to Noor Nagar, kelaniweli line from Colombo to Avissawella, Northern line from Polgahawela to Kankasanthure, Mannar line is from Madawachchiya to Thaleimannar pier, Trincomali line is from Galoya Junction to Trincomalee. Batticcalo line is from Maho Junction to Batticaloa and coastal line is from Colombo to Matara. Those lines are having different route conditions such as altitude, curve of bend.
Initially what we thought is to do this survey for the all the trains running in Sri Lanka, but with the time that remaining and with the number of train available, what we thought was to select a route that can be allocate that procedure to other routes also. Therefor we selected mainline from Colombo to Kandy.
There are few reasons to select this route because altitude variance and curve variance of the track. Other than that trains which are travel in Puttalama line go through main line up to Raagama, northern line trains Batticaloa line and Trincomalee line trains are travel through this line up to Polgahawela junction. Below shows the railway map and altitude variance of the mainline up to Kandy railway station.
To collect relevant information for the project was to collect through a survey which is collecting data from the locomotive drivers and guards. Instead of that task is to collect those data for a week. Survey form is attached to the Annexes. There were hundreds of trains that are operating within the week. Task was to collect all the data within a week.
Conducting a survey was not successful. Drivers were not supporting to do the survey, there for decision was made that to collect data from the log books.
SLR maintaining log book for each locomotive and there are log book for diesel inlet and locomotive allocation for trains. There for collect those information from the logbook for the June 2014.
There were five sheds that SLR allocated their trains, each of shed were allocated different type of locomotives and different type of train operations. Each shed needs to run their allocated train operations with the available locomotives and carriages.
Every shed top up their locomotives while entering to the shed. For some locomotives diesel inlet is done from the stations like Polgahawela and Badulla. All fuel pumping data will reserved each shed at the end of every month.
Data which reserved from the locomotive was entered to the soft copies for analyzing purposes. Diesel consumption data can be directly entered, travel distance of the locomotives were not written on log books. There for those data was recorded with the train numbers, distance travel need to find out with train number. Sample of soft copy was shows below
To prepare emission inventory, initial step is to find out emission of each type of locomotive.Allocating to tiers
Sri Lanka railway consisting two major type of locomotives, those are diesel electric locomotives and diesel hydraulic locomotives. Most of them were diesel electric locomotives. Those were manufactured in 1954 to 2012, by different locomotive manufactures. Fuel consumption of locomotives and locomotive emissions are deals with manufacturing year. There for these are allocated to tiers according to the year of manufacturing. For categories used the procedure in literature.
Tier |
Year of manufacturer |
Locomotives |
Tier 0 |
Before 2001 |
M2/M4/M5/M6/M7/M8/M9/S8 |
Tier 1 |
2002 - 2004 |
S9 |
Tier 2 |
2005 - 2010 |
S10 |
Tier 3 |
2011 - 2014 |
M10/S11/S12 |
Above categorizing is done with the regulation of Environment protection authority of USA. But there is a drawback, that categorization has done to the Locomotives that used in USA. In Sri Lanka railway locomotives are from many countries. There for categorizing need to done with the gas analyzer as mention in the literature review.
For the calculation, require emission data was reserved from the EPA emission standards. In Sri Lanka, train distance are not much larger compare to the USA railway, there for rather than express trains all other trans are considered as switching locomotives.
According to the EPA while burning diesel in locomotive engines 10180 g/bhp·hr was release to the environment. For the every locomotive this emission standard has been used. EPA emission standards are shown in below. All the details are represented from grams per break hours power hour (g/bhp·hr).
Tier |
Year of manufactured |
HC |
CO |
NOx |
PM |
Tier 0 |
Before 2001 |
2.10 |
8.0 |
11.8 |
0.26 |
Tier 1 |
2002-2004 |
1.20 |
2.5 |
11.0 |
0.26 |
Tier 2 |
2005-2010 |
0.60 |
2.4 |
8.1 |
0.13 |
Tier 3 |
2011-2014 |
0.60 |
2.4 |
5.0 |
0.10 |
To prepare emission inventory, started to collect information per particular day. That day was normal working day within the month June 2014. After collection locomotive information, next task is to log all train operations that has been carried out within that day. Then log them in to the document and separate according to the time and station vise. Next step is allocate fuel consumption rates from the prepared data of June 2014. Final step is relate fuel consumed with the emission rates obtain in previously.
In general, emission inventories are prepared for the annual usage. But in this case, emission data was prepared for single working day. There for to extrapolate for year, seasonal demand has to be concerned. Other than that passenger distribution changes between week days and weekends need to be consider.
Emission data was available from grams per break horse power hour. But SLR locomotive has fuel consumption rates to kilometer. There for following assumptions and calculations has been used.
Convert grams per break horse power hours into grams per kilowatt hours.
1 g/bhp.h = 1.36 g/kWh 1 kWh = 3600 kJ Therefore 1.36 g/kWh = g/kJ
Calorific value of Diesel is between 43400 kJ/kg and 44800 kJ/kg. for the calculation assumed that calorific value of diesel is 44000 kJ/kg. From 1 kg of diesel 44000 kJ energy can be reserved. From 1 kJ of diesel grams of emission happen There for from 44000 kJ, g emits. From 1 kg of diesel g emits. Density of diesel is get as 950 g/l There for from 1 liter of diesel grams will emits There for 1 g/bhp.hr = 15.79 g/l
This emission inventory is prepared using by existing data and those emission details are not the exact values. This inventory is a theoretical emission inventory. Changes of the altitude, and other route conditions are not concerned. Monthly average fuel consumption data has been used to prepare this inventory. This inventory is prepared to have understand about emission in Sri Lanka railway.


Preva is a fitness tracking app specifically designed to help a user reach his or her
fitness goals.
It’s best used for fitness tracking in conjunction with Precor cardio equipment. The app tracks distance, duration and calories for all fitness activities in and outside of the gym such as group classes, sports and recreational activities, and outdoor fitness.
UX and UI design
Entire product design from research to conception, visualization and prototyping
*Disclaimer: this is a conceptual project and not affiliated to Precor.
Low rating reviews and majority of users aren’t happy and satisfied with the current app. Some comments from the reviews are ....
Dissapointing, cold and anti social, and frustrating experience.
What is the point of this app?
Completely worthless for all the reasons everyone else is saying.
*As of 12/2019
I read through the user ratings/reviews from Google Play and Apple store. I was able to gather qualitative and quantitative data from actual users. I analyzed the reasons why many users don't like the current app, how they want to use the app and thier purpose of useing the app.
Based on the review research I created an affinity map to sort out users’ opinoins.
I identified top 3 severe pain points.
The app hasn’t been updated for 5 years. The functionality and the look and feel of the app are not being kept up to current trends and needs.
Overwhelming amount of users pointed out that the lack of sharing data with other existing fitness apps is a huge disappointment.
The app limits users to edit fitness activity data and it causes to display incorrect progress.
There are 2 primary reasons to this.
1) Users aren't allowed to input historical data older than the current day.
2) Users aren't allowed to edit data manually.
In addition, I listed top 5 app and device mentioned in the reviews and ranked based on frequency (how many times the app were mentioned) to prioritize user needs for pain
point #2.
Over 20 users out of 148 reviews mentioned.
15 users out of 807 reviews mentioned.
10 users mentioned in the reviews from both Apple store and google play.
3 users mentioned in the reviews from both Apple store and google play.
2 users mentioned in the reviews from both Apple store and google play.
By going over app reviews I found out that many users are gym members and only few are owners of Precor equipment for personal use.
To familiarize myself about gym members, I researched and immersed myself on fitness and gym trends. This helped me to have a better understanding about fitness app and its user.
The average gym goer is a little over 40 years old but most members are 25-60 years old.
50% - claim they go to the gym just to check out the opposite sex.
44% - workout with a partner.
40% - enroll in group exercise like Zumba, yoga, spinning or kickboxing.
12.5% - use a personal trainer.
Walking is the most common activity.
The average gym member goes to the gym twice a week.
Treadmills and strength training machines.
Combining actual user data and statistical gym membership data, I created 2 personas who are most likely to present themselves as typical app users.
I tested various different fitness apps and observed how they implemented a data integration functionality. I sketched out the flow of each app and found a pattern.
All of these competitors have one common way which is to create the functionality and placed it under settings page to navigate integration process. It appeared to be de facto standard.
Naming conventions of the functionality are all similar. For instance, Devices and services, App settings, Connect with Health App, and Apps & Devices.
I decided to create a user flow diagram of the integration functionality with Apple Health based on my research to have a better understanding.
After gathering all the information I realized that working on the 2 most severe pain points is the most effective way to improve overall performance of the existing app which includes the following:
Pain point #2 - Implementing data integration to external app feature
I chose to implement the most frequently mentioned from the app review. This feature was inevitable to keep up with current trends and satisfy users' needs.
Pain point #3 - Implementing manual data editing feature
I decided to create a page for listing fitness activities and detail page of each activity to let user to edit data feature.
I made wireflows for adding fitness activity feature to understand user flow from the existing app.
Afterwards, I created a sitemap to study further. I discovered some flaws; from recent activity page it navigates to the same add activity page repeatedly. This causes confusion and incorrect data calculation. Also, confusing naming convention and information architecture are other challenges to be tackled.
Reorganizing category and planning for new features I made following changes to information architecture.
1) Delete the repetitive content pages.
2) Optimize the naming convention.
3) Add a data integration list from Settings page.
4) Add date section on manual data entry page.
5) Implement edit and save buttons on the single activity page.
I drew wireframes with pen and paper to create a couple of diferent versions to try out.
After I finalized the screen layout, I made a low-ﬁdelity prototype to represent the user ﬂow with prottapp.
A total of 5 usability tests were conducted, where users had to perform a series of tasks and scenarios.
Method
Guerrilla testing at the gym
Goals
The overall objectives were to observe how seamless participants’ interactions with the app would be.
Insights
・4 participants were able to complete the tasks.
・4 participants stated that they liked the flows of the app.
・2 participants stated that weekly display on the dashboard is confusing.
Before designing the high fidelity wireframes, I created a style tile so I could get a better sense of the UI direction that I will be using for my prototype. I want users to have a visual connection to the brand. So I chose the same color schemes to keep the look and feel consistent. I also decided that the background color for the app is going to be dark to present Precor fitness machine.
Next, I redesigned a new logo. The shape of the logo was inspired by the existing Precor logo. I created 2 different versions. I wasn’t really sure which one to go with and I planned to conduct a preference test.
I completed the preference test using a guerrilla testing method. There were 10 participants, both gym member and non member, including the people I conducted the test with. This gave me clear feedback that the design on the left was more appealing to potential users.
Based on the prototype feedback, I redesigned the dashboard layout to ease the confusion. Once I finally felt ready to create the hi-fi wireframes of my proposed solutions, I took my previous sketches and low-fidelity wireframes to develop hi-fi wireframes for my prototype.
There are lots more for improvement and this is just a beginning. The app only offers simple functionalities in comparison to other big name fitness apps on the market. However, by providing simple and intuitive navigations and features user would be motivated to keep using the app instead of stop using. In the future, by providing more features might benefit to monetizing.
Test my prototype with both gym goers and non gym goers. I'd like to try some other testing methods than guerrilla testing at the gym.
For the past 3 years I have been a QA tester to test various web/mobile apps. I developed a keen eye for good usability practice from my testing experience. I'm here to help developing fully user centered and bugless apps. Here is my PDF resume
B.A. in Fine Arts
QA software
HTML/CSS/JAVA/Design
Voice user interfaces


Today I will be answering these three questions to the best of my ability in my blog.
"What are the benefits of version control?"
"How does git help you keep track of changes?"
"Why use GitHub to store your code?"
In regards to the first question, I must first answer what version control is.
Version control is a form of computing that keeps a system consisting of many versions of the same piece of software configurations well organized (taken from google). Version control is beneficial because it allows users to backtrack and reset the software if a critical error is created. Having access to a previous, more functional version of the software is very beneficial towards finding out what went wrong with the changes.
Git is a VCS (version control software) that many developers use in order to keep their various versions of software in order. Git allows users to create "brances" of code from a master template, work on those branches, and then merge the branch back into the master. It is a system that allows multiple developers to modify the same line of code without stepping on each other's toes.
GitHub is a website that allows multiple users to create or fork repositories, which allow developers to make their own master branches of code from another developer's repository that they can modify as they wish. Code stored on GitHub can be labeled as public or private, to help ensure privacy. It is recommended to store code on GitHub because it makes the code easily acessible and allows code to be modified through git on a global scale.


--- layout: post title: Shopping experience with HealthKart.com tags: - Shopping status: publish type: post published: true meta: _edit_last: '2' _graphene_slider_img: global _graphene_slider_imgurl: '' _graphene_show_addthis: global al2fb_facebook_image_id: '1458' al2fb_facebook_link_id: '218440691518395_288714997824297' al2fb_facebook_link_time: '2011-10-12T19:29:01+00:00' al2fb_facebook_link_picture: meta=http://missenchanted.com/wp-content/uploads/2011/10/IMG0003A1-150x150.jpg _aioseop_title: Shopping experience with HealthKart.com _aioseop_keywords: Shopping experience with HealthKart.com, healthkart review _yoast_wpseo_linkdex: '0' _thumbnail_id: '1458' --- I have completely turned into a online shopper unless the product requires swatch consideration, plus my last one month's schedule did not allow me to go out :( Currently there has been a surge in Indian online market as many websites are providing quality and reliable services with DISCOUNTS... what do I need more ???
My Experience:


Linux
Windows
https://github.com/Cn33liz/p0wnedShell | post exploit toolkit, powershell
https://github.com/fdiskyou/PowerOPS https://web.archive.org/web/20171119190252/labs.portcullis.co.uk/blog/powerops-powershell-for-offensive-operations/ | powershell runspace portable post exploit tool
OSX- EvilOSX
- A pure python, post-exploitation, RAT (Remote Administration Tool) for macOS / OSX.
- p0st-ex
- Post-exploitation scripts for OS X persistence and privesc
- Bella
- Python post-exploitation data mining tool & RAT for MacOS
Multi
[Pupy](https://github.com/n1nj4sec/pupy) | Opensource, cross-platform (Windows/Linux/OSX/Android) RAT and post exploitation tool written in Python
[Hwacha](https://github.com/n00py/Hwacha) | Deploy payloads to *Nix systems en masse
[Stitch](https://github.com/nathanlopez/Stitch) | Python cross platform python RAT, Windows Mac Linux


|
dashel
1.3.3
|
The one size fits all exception for streams. More...
#include <dashel.h>
Public Types | |
| enum | Source { Unknown, SyncError, InvalidTarget, InvalidOperation, ConnectionLost, IOError, ConnectionFailed, EnumerationError, PreviousIncomingDataNotRead } |
| The different exception causes. More... | |
Public Member Functions | |
| DashelException (Source s, int se, const char *reason, Stream *stream=NULL) | |
| Construct an stream exception with everything. More... | |
Public Attributes | |
| Source | source |
| The exception cause. | |
| int | sysError |
| The reason as an OS error code. | |
| Stream * | stream |
| The stream that caused the exception to be thrown. | |
Static Protected Member Functions | |
| static std::string | sourceToString (Source s) |
| Return a string description of the source error. | |
The one size fits all exception for streams.
The reason of the failure is stored in the runtime error, and is returned by what()
The different exception causes.
| Enumerator | |
|---|---|
| Unknown |
Well, hopefully never used. |
| SyncError |
Some synchronisation error. |
| InvalidTarget |
The target string was bad. |
| InvalidOperation |
The operation is not valid on this stream. |
| ConnectionLost |
The connection was lost. |
| IOError |
Some I/O error. |
| ConnectionFailed |
The connection could not be established. |
| EnumerationError |
Some serial enumeration error. |
| PreviousIncomingDataNotRead |
The incoming data was not read by the Hub subclass. |
| Dashel::DashelException::DashelException | ( | Source | s, |
| int | se, | ||
| const char * | reason, | ||
| Stream * | stream = NULL |
||
| ) |
Construct an stream exception with everything.
| s | Source of failure |
| se | System error code. |
| reason | The logical reason as a human readable string. |
| stream | Stream to which exception applies. |


@* * Copyright 2021 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import views.html.templates.agent_main_template @import config.AppConfig @import forms.submapping.YesNoMapping @import models.YesNo @import forms.agent.Covid19ClaimCheckForm @import forms.agent.Covid19ClaimCheckForm._ @import uk.gov.hmrc.play.views.html.helpers.form @import views.html.helpers._ @import views.individual.helpers._ @import views.helpers.RadioOption @(covid19ClaimCheckForm: Form[YesNo], postAction: Call, backUrl: String)(implicit request: Request[_], messages: Messages, appConfig: AppConfig) @agent_main_template(title = messages("agent.covid_19_claim_check.title"), form = covid19ClaimCheckForm) { @back_link(backUrl) @summaryErrorHelper(covid19ClaimCheckForm)
@messages("agent.covid_19_claim_check.join_pilot")
@messages("agent.covid_19_claim_check.still_sign_your_client")
@form(action = postAction) { @radioHelper( field = covid19ClaimCheckForm(Covid19ClaimCheckForm.fieldName), legend = messages("agent.covid_19_claim_check.title"), options = Seq( RadioOption(YesNoMapping.option_yes, Yes.toMessageString), RadioOption(YesNoMapping.option_no, No.toMessageString) ), parentForm = covid19ClaimCheckForm, inline = true ) @continueButton() } }


survJamda.data: Data for Package 'survJambda'
Three breast cancer gene expression data sets that can be used for package 'survJamda'. This package contains the gene expression and phenotype data of GSE1992, GSE3143 and GSE4335.
| Version: |
1.0.2 |
| Depends: |
R (≥ 2.10) |
| Published: |
2015-05-02 |
| Author: |
Haleh Yasrebi |
| Maintainer: |
Haleh Yasrebi <hyasrebi at yahoo.com> |
| License: |
GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: |
no |
| CRAN checks: |
survJamda.data results |
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=survJamda.data
to link to this page.


I live in a j's podcast for Monday.
Most wonderful show is keeping up with the jones.
Hey there. Hi there.
Ho there.
It's how you want me to start.
Everything okay in your world.
Yes, I think so.
Welcome everybody to a rather psychotic episode of keeping up with the Joneses.
I was just trying to make it different than our normal.
Hey, babe.
How are you?
Well, that was different.
I was a whole bucket of different right there.
That was.
Yeah.
That was a week.
It was a good week.
My mom arrived.
She did.
God bless her.
Yes.
She is 80 years old.
She is 80 years old.
And she drove all the way from Canada.
Yes.
Yeah, she does it in two days, but she drives all the way from Canada.
Everybody would tell when we say that she's 80, nobody believes us.

Yeah.
She's a spryly young lady.
She is.
She's quite spryly.
She's currently cleaning our dishes because the dishwasher isn't working.
Yeah.
Do you want to talk about dishwasher not working?
Well, why don't we just say it's a 10 year old dishwasher and leave it at that.
It is a 10 year old dishwasher.
Good.
We're all talking about it.
So do you think you want to say about the dishwasher?
No, we're setting up the house slowly, but surely finding things that are wrong and
fixing them and then unpacking boxes and picking up paintings.
And it's true.
It's funny because the procedure it feels like is just get boxes in the house,
now get boxes in the right rooms, now unpack the boxes that are urgent,
or now open every single box to find the things that we didn't put in the proper
boxes, but we desperately need.
Right.
And then, well, it's interesting.
I think we've mentioned this in previous weeks.
It seems like the things that are of most interest to us are like,
I haven't unpacked any of my clothes, but I do have our stereo system and our internet up and running.
Well, yes, that was the first day, wasn't it?
And our Wi-Fi connected light bulbs.
Those all happen fast and the kitchen happened fast, but everything else has been
slower progress. We did have friends that came over yesterday and helped us unpack stuff for five hours.
And frankly, we couldn't have done what we got done without their help because your back is
Gammie, I need somebody who we need a better word than Gammie.
Gammie sounds too close to Grammy or old.
Oh, OK.
My back is sensitive.
I need to learn about horticulture.
Oh, who do I know in Franklin slash Nashville?
Who knows about plants and trees?
Because I need to trim bushes and your mother was telling me I can't just
give them a haircut like I was going to.

Yeah, they're like giant scissors.
Yeah, this is the amount of help we need.
We don't even know the color.
We don't even know the names of the tools.
I'm so willingly wielding.
She's like, you can't trim that.
I was like, why?
And she said, well, because you have to learn what the plan is and learn how to cut it.
And I was like, oh, dang it.
That momentarily put it.
So if you know anything about horticulture or plants or bushes and you live here,
please let me know or I can just send you pictures and you can tell me what they are.
I tried downloading some apps but got so confused. It seems like people who are good at identifying
plans aren't very good at writing software. That would be my experience from a cursory glass.
That would be.
It is a fairly diverse skill set to be good at in both areas.
Can you imagine the geekery that would be involved in being good at plants and
beaters up? Well, you know what my dad- The person probably never leaves their house.
My dad gets here next month.
Yes.
But I fear some of the plants might be dead by then.
Well, or have overgrown and taken over the house.
Yeah.
Yeah.
I had a conversation with Alison Hendrickson, which I didn't tell you about, about our
planter boxes because we have these massive planter boxes, you know, three above ground
ones.
And I thought we just need to wait till next year to plant things.
But she's like, no, you can plant this and that and tomatoes and, you know, so there's
tons of stuff I could be planting that we actually eat.

You've ever received it?
We can film something for the mutual of Omaha's wild kingdom.
We can put some of Alan's or MJ's action figures,
and run them through the grass.
I kind of feel like we should send that out and email
to our homeowners association to go, don't worry.
We will fix it.
We just don't know what we're doing.
We don't know what to do with this.
Yeah. You spoke to emanate.
I did.
Do you know what you spoke about?
Can you remember?
That's like probably some sort of sign about how much was packed into this week that I can't feel life of me remember.
I just remember a high to get you to land the plane, so to speak, because you were all over the map towards the end of the very last slide.
I started going off the reservation, but I still care.
Remember what I said?

And you planned the plane.
And as if life wasn't full enough, our kids started back in school.
Yes.
So that was fun.
They had a half day Friday and they both came home from a brand new school.
And both of them said, "Mommy, I made a friend today," which is very sweet.
They also nearly didn't get off the bus and did a tour of Williamson County.
Yes.
So I had to run after the bus and get it to open his doors and they were like, "Yeah."
I was like, "My kids are still on board."
And then they're like, "Oh, we didn't know it was our stop."
I'm like, "Oh."
But we just moved here.
They're not going to recognize anything.
Right. That's true.
So we might have to just make sure we're on top of that one for sure.
How do you suggest giving walking talkies electric colors?
Yes, that would be perfect.
Maybe buzzes when it gets near our house.
I don't think that they would call child services for that at all.
Yeah.
I saw the newborn movie this afternoon.
We're celebrating Brett's birthday.
Yes. And I'm jealous because I've wanted to see it since it came out.
You had the opportunity to go last week on opening night.
No, I didn't.
Yeah.
Cindy said can me and H.A.
Go see born moving.
I was like, sure.
And then you chose not to do it.
No, that's not how I remember that.
Oh, okay. Well, I think you'd like it. It's a bit of a departure from the previous movies,
I think. But maybe I've just been overthinking it, but I enjoyed it nevertheless.
Okay. I've been having a lot of fun doing the wisdom 31 hashtag.
I've been having a lot of fun watching all the hashtag wisdom 31s come in.
It's been really good, hasn't it? Yeah, it's interesting everybody reading the same.
If you don't know what we're talking about, we're all reading a chapter of Proverbs a day.
whatever the day is if it's the eleventh three chapter eleven and then post something either on
facebook instagram or twitter about what stood out to you and then hashtag it wisdom thirty one
which i forgot to do last night i mean i posted the verse but forgot to hashtag it and then when i
look at this one i was like i don't want to repost it because i don't be out of sync so right
yeah try and remember a hashtag it yeah it's been great it's been good to see the different things
that stand out to people and even some of the things some of the things that are the same
same things that stand out to people. If that makes sense.
Chapter five was a hard one to tweet about.
Yeah.
Yeah, I was on my best behavior. There's so many things that were just brilliant to tweet.
And I just thought, I don't know how much my readership knows my sense of humor. I'll
be my best behavior.
That's good. Darling, I'm proud of you.
You know what? I want to talk about this week.
What?
I want to talk about Grace Center.
Okay.
Because how long have we been at Grace Center?
Seven and a half years.
Good night.
Yeah, we started work on the 1st of January 2009 at Gray Center.
Yeah.
Goodness me.
Yeah.
Well, I was thinking, I was actually moved by the post that you made on Instagram about
this morning service, which was amazing.
So if you weren't at Gray Center this morning, I would say this morning, second service would
be a great example of what we love about Gray Center.
Why don't you describe for the people what happened?
Well, you know, worship just started.
Jesse was leading and it was amazing. And then it just went into this prophetic kind of thing
where Jesse was just sort of singing the heart of God and it just felt like it went up a level
and then it went up a level and then went up. It got to where, you know, I was looking through
Instagram for to see if somebody had posted a picture of, you know, I mean, everybody was standing,
all hands were raised, worship went for like an hour and a half, you know, it was crazy.
I mean, in a really good way.
But I realized we were also into it that nobody took a picture.
You know, it was just.
We were also into it.
We forgot to take up an offering.
That's how you know your rivals happened.
Yeah, seriously.
And we didn't even catch it.
Somebody else had to come up and say,
"What do I do with my offering?"
We're like, "Uh, we're going to--"
I love that.
I know we just had goodbye, but, you know.
So, but it was amazing.
At two different points during the service,
I could hear angels singing.
Wow.
Like it sounded like a chorus of Angel Singing, and it was so loud.
I do need to speak to Marcus, this morning he was running Sound.
He's the director of Dark Technical Ministries.
And also the worship team, because at one point I heard a noise,
and I could see all the team working out who was making the noise.
I think that was my assumption from looking at them, looking at each other.
But I heard this beautiful tone that sounded like it was not feedback,
but a very pronounced tone I thought was coming from the guitar.
but it wasn't and I saw our guitarist looking around to see who's making that noise.
And one of the things I love about, whenever we're in, I'm assuming it's natural because it's
music city, but whenever Jesse or any of our worship leaders go off the reservation into either
prophetic song or spontaneous song, the congregation singing is unbelievable.
You know, it just goes into harmonies everywhere and it's incredible.
At that point, I sit down because I just want to listen to it.
Yeah, yeah, there's something there's I mean, I don't want to say it's only happens in Nashville, but
Well, I've been in other churches where it sounds like a bunch of drunken pirates have together and are right singing
There's lots of passion, but perhaps not much harmony right right right
But I mean this is like it's almost like you have a room full of 500 people and all of them can sing right
You know, it's just a little bit different so
yeah, it was just
incredible and it's fun to watch Jeff navigate following the Holy Spirit and not
I mean Jeff's great at not having a plan in terms of he of course had a prepared message and whatever
But if the Holy Spirit's doing something different then that's what Jeff's doing or even if he
I mean take a step down from there even if he doesn't know what the Holy Spirit's doing
He's fine not to revert. I would say most leaders myself included would be stick to the plan. We have a plan
Right. We don't know what God's doing right now. So let's continue with the plan.
Yeah. And he won't. He's like, what if the Holy Spirit wants to do something different from the
plan? And I, it's one of the things I so admire about Jeff. His absolute resolute steadfastness that
he is going to, to the best of his ability, follow the Holy Spirit. And I think the Holy Spirit loves
it. Yeah. Because you can't go wrong at that point. Because even if you miss it, let's say worst case
and are you miss what the Holy Spirit was doing, you get an A+ for effort, just for even trying.
And I've watched Jeff continually in these seven and a half years stop the train for the Holy Spirit.
Yeah. Just like, okay, guys, we're not going to do church as normal as if we could. But he will
he will be happy to eat humble pie if he missed it or just just risk something for the Holy Spirit.
And that's, I want to say that's quite rare.
I think a lot of times we say we're going to risk for the Holy Spirit, but we risk within
the parameters of what we're comfortable, especially those of us who are in public ministry.
Right.
Because it's scary.

I don't care if you're got a message.
And as you can stand out to speak, the Holy Spirit says, no, change it.
Anytime you feel like the Holy Spirit deviating from what you feel like the Holy Spirit's
already told you, there's huge risk involved.
And you've got hundreds of people looking at you going, this is better work.
And it's, I thought it was good.
Like he talked a little bit about perplexity and how
perplexity is really just not knowing what to do next.
And that God can be in the midst of that.
Like, you know, God can meet you in the midst of perplexity
and you don't need to rush through it.
And it made me think about how often when, you know,
because it can be uncomfortable, those situations,
you either go with what God's doing
or people can get uncomfortable.
Because you're like, what is happening?
How long is this gonna be happening for?
Is there gonna be a message after this?
Like he can get sort of sucked into the,
what's your normal?
Rather than just engage with God and see where it goes.
- One of the things that we've had
is we've had people come to our church
and they experience a morning like this morning.
They experience this wonderful freedom
for the Holy Spirit to do whatever he wants.
this amazing sense of God's presence.
And I think the question that people are often asking is,
what are the ingredients that we can put in place
so that the Holy Spirit will show up like he did this morning?
What would you say some of the ingredients are?
How would you encourage leaders to foster an environment?
Because it's very similar to what we experienced in Toronto,
the joy and delight of the Holy Spirit in showing up.
And so there's huge parallels and overlaps,
which we'll talk about later
between John and Carol and Jeff and Becky,
but talk to me about some of the ingredients
that you see that facilitate a move
of the spirit like we saw this morning.
- Gosh, I think there's probably a lot of ingredients.
I probably think number one is humility.
No matter who it is, whether it's the worship leader
or the MC or, you know, Jeff
or whoever's leading the meeting,
just having a real knowledge of who you are
and who you're not.
And yeah, it's that it's not about you.
It's not about you getting to do your part.
It's not about, everybody thinking great about you.
It's about the Lord and it's about following the Lord.
So I think some of it is that those are all people
that have pursued God for themselves to be humble people.
You know what I mean?
Like to, "Hey, Lord, would you make me someone
that's sensitive to your spirit and that it isn't about me?"
And so there's, it's a great starting off platform
because you're able to go someplace without it being effort.
- Right.
I would say in addition to the humility,
there, of course, there's faith,
but let me use a different word from faith.
You've got to be willing to risk it.
I've watched time and time again, increasingly
in the last couple of years, Jeff go out on a limb
and to perhaps visitors being there or perhaps other people.
There's no apparent reason for why he did what he did.
Other than my perspective is,
it's not that the Holy Spirit is testing Jeff like a meanie,
but I think I've watched Jeff obey the Holy Spirit out of obedience,
not out of understanding.
So the Holy Spirit's maybe said,
"I don't need to do anything this morning.
I want to just sit in silence."
And of course, Jeff's like,
"Are you kidding me? We've got people tuning in from all over the world
and they're just going to watch us sit in silence.
Are you kidding me?
We've got visitors or guests here.
How are we going to explain how weird this is?
This is sounds.
And without understanding why he does it, and I think for the Holy Spirit, he's just
like, oh, I love that you did that.
And so if I can trust you with obedience and simple things, then I can trust you with
obedience with multiples of my presence, you know, and that of course requires humility,
but it's a thing that nobody, everybody wants the fruit of, but nobody really wants to
pay the price for, which is risk, risking looking utterly foolish.
Yeah.
And I just love that about Jeff and Becky.
I just love the way that they've purposed in their heart to create a space for the Holy
Spirit, even if it costs them their reputation.
Yeah.
Any other ingredients?
I think our actual, our entire congregation, you know, we've joked around about it, but
you don't go to Grace Center for the building.
You know, it's not flash.
It's not, you know, it's worth thankful for the building, but it's you're probably coming
despite the building rather than because of it.
Tell us a story about our architects when they came these.
We had these architects come through a couple of years ago to, you know, work on some plans
for Gray Center to expand.
And they walked through and after looking at our building, they were pretty shocked and
they said, "You guys must be doing something really right to be, you know, the size that
that you are and to be growing
because they're coming despite your building.
- Right, and these are guys with like 30 plus years
of just building churches.
- That's all they do, yeah.
All they do is churches.
- Our research shows us that people won't attend a church
that's not at least as nice as the homes they live in.
- Right, and hi, we have a church in Franklin.
You know what I mean?
So it's like you're talking about one of the wealthier,
you know, suburbs or wealthier counties in the US
and we have a church that's in an old elementary school.
- From the '60s.
- Right, you know, and unfortunately,
it kind of looks like that, still, you know.
- And they were really taken aback.
- Yeah.
- And they could just say,
"We're coming since you're doing something right
"because people are coming in spite of your building."
- Yeah.
- And I don't want to build a theology.
Like it seems to me,
it's 'cause I'll see what you think about this.
I'm not sure this is true.
So I'm throwing this out.
It seems to me in my travels and in my experiences,
you typically find one of two things.
You typically find churches that are really, really excellent
in their architectural details and in their layout
and in their furnishings and in their appearance.
And I mean, it's amazing.
I've been to churches that are just absolutely gorgeous.
But in terms of the flexibility to accommodate a morning
like this morning isn't there.
- Typically, yeah.
- Typically, yeah.
Or you find churches that tend to be way flexible
with what the Holy Spirit is doing,
and yet they're lacking in the looks department.
- Right.
- So maybe that's personality or looks, okay?
- Which one do you wanna marry?
- It is rare to find both in one package.
And I don't know why that is.
And I'd love it if we could get both.
But here's my sneaking suspicion based on what John on it once told me.
Because when I traveled with John and Carol, the question everybody would always ask at
a passage meeting is why your church.
So all over the world, we'd do these passage and leaders meetings where people could ask
questions, anything they wanted to about the Toronto blessing and this, that next thing.
And it was one of my favourite sessions to be in on.
And listen to John just answer questions from leaders all over the world.
And people would say, why your church?
John's first answer would always be, "Well, we were at the end of a runway, so it was
easy for people to get to."
He was joking and people would press him for an answer.
He said, "I don't think we were praying for revival any more than any other church was
praying for revival."
He said, "If you had to push me for an answer, I do think that God delights in humble surroundings."
He wasn't talking about them being humble, though they certainly are.
He was like, Jesus had the choice of being born in any nation and within any nation in
any palace.
And yet he chose to be born in Israel as tiny obscure nation and in a barn and in a stable
and he could have been in a palace.
He could have been in the center of world power, but he didn't.
And so I mean, John, I remember hearing John saying, I hope this is okay, same public,
He said, I think there's something humble about being Canada that Americans had to cross the border to come and visit, you know, quote unquote, America's little brother.
There was there's something about this tiny obscure little church in the middle of nowhere that God so loved that he came to just show up.
So I am not for a minute saying that nice churches are not going to be visited by the Holy Spirit.
I've been to many amazing churches with the Holy Spirit.
Yes, absolutely.
I'm just talking about this kind of observation of me where it seems,
I'm just talking about this observation where it seems like it tends to be one or the other.
Do you agree with that? Do you think that's right? Have you got anything?
I mean, I can certainly think of a couple churches
that seem to have a nice building
and have it all together
and also the Holy Spirit's doing stuff.
And then you know what I mean?
So certainly I don't think that's,
I don't think you can say that across the board,
but I've seen a lot of the,
yeah, I guess what you're talking about,
that the Lord meeting people in these humble places
where really they meant a hub to pennies to rub together,
but they have a longing for the Lord, you know,
and he loves to show up in the midst of that,
where I think really if you're talking about a service
where the attitude is, I'm gonna go,
I'm gonna get my service done, you know,
punch my hour and a half time clock with God
and then move on throughout my day, you know,
and I just want everything to be speedy and perfect,
you're probably less likely to have the Holy Spirit show up or be able to identify that he is
trying to show up if the priority is the schedule and stuff.
It's so hard speaking like this because I'm trying to avoid judgmental terms at all.
There's no judgment in my heart at all. You don't get a Geiger counter for the Holy Spirit.
You know the Holy Spirit. Oh, he's here. Oh, oh, oh.
Yeah, what degrees of Holy Spirit here?
And so I'm trying to be very, very careful in what I'm saying.
Yeah.
Without making a point large on the point I'm making.
Yes.
But I don't think God cares what your building looks like is mostly what I'm saying.
Right.
I don't think he cares.
I think he's looking for hungry hearts.
Yeah.
We'll make room for him when he shows up.
Wow.
We already mentioned John and Carol.
So for those of you who don't know, our spiritual mom and dad, John and Carol Arnett, our pastors in Toronto, who in 1994 had the Holy Spirit show up at the church that literally changed everything.
You could draw a line down the churches of the world as the Holy Spirit showed up and did something amazing in 1994.
And so many ministries birthed out of that.
So much world revival happened out of that.
And there's huge similarities between Jeff and Becky, our current passes and leaders.
Yeah.
And John and Carol are passes and leaders for so many years when we lived in Toronto.
Talk about some of the similarities you see between the two of them and drive some of
the characteristics of a leader that you've grown a love.
Well, not just the height differences.
I think, you know, it's funny, both Jeff and John have that thing where they seem like they're being
random and they may even think they're being random, but it's totally the Holy Spirit, but
they're willing to go with God on anything, even if they don't get it. And, you know, I love that.
They both really feel like dads and, you know, obviously Jeff doesn't feel so much like a dad to
to me as John does, but maybe because we're closer in age.
- Right, different seasons of life as well.
- But Jeff has this real dad thing
and this real fierceness and protection
over his people, over his kids,
which I've seen many times in John as well,
just the fierceness of like, oh yeah,
he's serious about the people that God's given him.
Becky, I think, is a lot like Carol right when the revival first started.
Just really, Becky is, she loves everybody.
She hugs everybody.
She kisses everybody.
That's Carol.
Yeah, they both have this fierceness about them, that when the Holy Spirit's on them.
I mean, we joke when Becky gets up and takes a microphone.
There's no mess in our hunt.
Watch out because, again, neither of them want the platform, neither of them are hungry
for the microphone.
Yeah.
So when they do get up to speak, you better believe that the Holy Spirit set them on fire
for that.
Yeah.
I think also the similarity between Carol and Becky is they both love Jesus.
Yeah.
They both love the Holy Spirit so much.
And you can tell about both of them that that's a two-way street.
Yeah.
protectiveness of the Lord for those two women.
That there's, you know, if there's favorites, they're definitely at the top of that, the
Christmas list.
They're also both very prophetic.
Yeah.
Both super prophetic, knowing what the Holy Spirit is doing or saying.
Yeah.
Yeah.
I remember when I first, when we first moved here and started hanging out with Becky and
I just thought, there's no way she's that nice.
like there's no way she cannot actually be that nice.
And I thought, I'm just gonna watch her for a while,
you know, and I remember about six months in thinking,
I think she might actually be that nice.
Like, you know, that she's,
it's hard to put into words just how sweet Becky is.
She's just, I've never heard a mean thing come out of her mouth.
- Right, no malice, no dial, just affection and love.
- Yeah, and she loves everybody.
and so gracious as well.
Yeah, very forgiving, very loving.
And out of that love, there's a real wisdom.
Like I think about times we've been in meetings
and we will have been talking and then Becky will say,
I've been thinking about that
and whatever she is gonna say next,
you know is gonna be bathed in kindness.
And really brings it just a completely different perspective
that's so vital where you're like,
Oh yes, there's a question in the room.
Thank you.
Yes.
One of us in this room is going to have an Enitz Becky.
I remember when we first met Jeff and Becky.
Like we came here with John and Carol, and we did a school.
Yeah.
The four of us, John and Carol and you and I.
And we met Jeff and Becky, and I so impressed by both of them.
They're loved for the Holy Spirit.
They're priority for his presence.
there. I mean, no sense of trying to build anything for themselves, only interested in
hosting the presence of God, which to this day is still the same. Their whole goal is
to create an environment that the Holy Spirit would love to be welcomed in. And I just love
that about them. I've told the story before, but it's one of my favorite stories about
Jeff. We, every couple of months, we run some Wednesday night classes and this particular
occasion. We were running, I forget the classes, we had a prophetic class going on. I remember
that because we were teaching a prophetic class. Jeff had just started doing worship.
So, you know, I think we should offer worship on a Wednesday night. So we're like, great.
And then there was a couple other classes running one in the cafe and one in one of
the other rooms. So we're like, great. And so the worship team was in the auditorium
where we have a Sunday service. I was in another room and the two other classes were
in a different room. So we did it for the first week, came back the next week and we
just debriefing. How did it go? How many people showed up? Do we need to change stuff
for logistics and chairs? What do we need to change? Only three people showed up for
Wednesday night worship. That's a major hall that seats several hundred people. A lot of
people showed up for some of the classes. Why don't we move the classes around? Let's
put worship in a smaller room. Let's move the prophetic class in a slightly larger room.
move this class into a bigger room and it all made total sense and so we're all good and we're
like, okay, great, we'll let our facilities manager know, we'll set up the chairs and we're about to
move on. And Jeff, ever so meekly, like this is the guy that runs the church, Jeff and back here
are senior leaders. And he posits this, he was like, I just wonder, I'd like to make a suggestion.
He said, you know, we don't have much in the terms of our building. But I think we could all
I agree that the best room that we do have is the auditorium.
I know it doesn't make sense to only have a small number of people in that large room,
but I'd really like it if the best room could be given just sacrificially to the Lord.
As he said that, the Holy Spirit's presence fell in the room and we're like, "Yes."
-Okay. -Of course.
-That makes so much sense. -Let's move this back to you.
And that's just a simple example of their heart to just, and that trickles down.
And so you see that value because they have that value, our staff have that value.
And I'm so grateful for Jeff and Becky and for their ability to steer the ship.
I feel so safe when they're here because they, despite the fact there'll be times
on a Sunday when Jeff has said publicly, I don't know what we're doing.
I feel safer with Jeff and Becky quote unquote, not knowing what they're doing.
Yeah, then with me knowing what I'm doing.
Yeah.
Anything else you want to say about our church culture?
No, I think that's good.
OK, very good.
We got some listeners questions.
We've got as browsing through our archive of listeners questions that we need to get back to.
We've got several on relationships.
I want to see if we can knock those out in the next couple of weeks.
Here's the first one.
This is a question from Michael.
Hi, Michael.
He's this is a great question.
I love it.
Hey, Alan, AJ, I had a question about if God will tell you the person you're supposed to marry.
- Brilliant question.
I feel like I have a promise from God about a person,
and I've been deceived one other time before
when I was a teenager.
Does God even tell you who you're supposed to marry,
and how can I know if I'm being deceived?
- Well, how can you know if you're being deceived?
- I'll tell you how you can know if you're being deceived.
- Go ahead. - Yeah.
Once you get married, if the person you marry
was the person that God told you,
then you were deceived. - And you were not deceived.
 I've heard people talk about the one I don't necessarily hold to the the one
theory. Not do I? Because all it takes is for one person to marry the wrong person and the
rest of us are in trouble. You know, we've all missed are the ones because somebody married
the wrong one or whatever. Right.
So, and I've seen it go really badly where somebody has gotten, you know, they feel that
they've gotten the revelation that this person is supposed to be my spouse, but that person
has not had the same revelation.
So that again.
So I've seen it go really badly.
Where one person, say Bob, gets the revelation that Susie is supposed to be his bride, but
Susie is like, I'm not interested in you at all.
And I actually want to marry this person over here.
You know what I mean?
Like, so I think if you are already dating this person
and you have a relationship and you know what I mean?
Like, and that's a legit thing.
And the Lord starts talking to you about marriage.
I'd feel more comfortable with that.
I'd probably be a little bit leery of, you know,
hey, see that girl across the room?
That's your wife.
Now I've heard of that working out a couple times.
- Right.
- You know what doesn't work out though in that situation?

- You are my wife.
- Yeah.
That's a great way to get yourself labeled to creep.
(laughing)
- Don't do that.
- Right.

- Yeah.
- And would follow me from place to place
and tried to give me a ring and all this kind of stuff.
And I was like, go away.
- And then we got a restraining order.
- Right, literally.
- Yeah.
So, you know, it can kind of appear psycho.

- Yes, but in a different way.
So how that happened was the Lord had given me a list
and he had said to me one day when I was journaling
and I had completely given up on the idea
of getting married again.
He had given me this list and he said,
the man I have for you will pursue you.
He will wear you with kindness.
He gave me this list of eight things.
And I remember reading the list and thinking,
this man does not exist.
- No, forged in the minds of Scotland.
- Or if he does.
- Body of a Greek god, huge from stone.
- Yes.
I thought, or if he does, he's already married.
- He's on a boat from Scotland.
- He's done a boat from Scotland.
- Coming your way.
 That's right. That's right. If you'd done that, I would have known right away
because that was like number nine pecs of a Greek god.
 I mean, I asked him outright and it was frustrating to me because prior to
that, God had told me pretty much everything major that was going to happen
to my life 12 months before it happened.
Right.
So I'm thinking surely God's not going to hide this from me.
Like the opportunity to screw up my life surely is going to direct me.
Yeah.
And when I said to the Lord, I said, Lord, as age, you're going to be the one that
I'm going to marry.
And he said, I'm not telling you.
And I said, "Well, why not?"
And he said, "Because when things inevitably go through difficulty, I don't want to be
your scapegoat because I know what's going to happen.
If marriage gets hard, you're going to be like, "Maybe I didn't hear from God or maybe
I missed it.
Or you're going to blame me.
You told me to marry her."
Yeah.
So you get to marry her if you'd like to.
But that's going to be your choice.
Right.
And didn't he also say something to you about no woman wants to be pursued by somebody who
knows they already get them in the end?
Right.
Yeah.
I said that.
Well, that's exactly what the Lord said when I was past for him.
So here's the thing Michael, we know stories of people who genuinely heard from the Lord
that this is going to be their person and against all odds, against all cultural differences
and even country differences.
They met their spouse, they got married and it worked out brilliantly.
We also know other stories where people think they heard from the Lord, this was going to
be their spouse and it absolutely wasn't.
We've got a list of those horror stories.
So can God tell you that?
Sure.
I make that the major pillar on what you're doing, I'd be very cautious about putting
all your weight on one prophetic word about anything.
Yeah, and I would also keep it to yourself.
So like, you know, even after Alan and I had that date and I am sitting there and I now
know that he is the person I'm going to marry, Alan didn't know that yet.
And so I didn't tell him anything.
It wasn't until we got engaged that I actually told him about the list.
about that whole time that I had with the Lord and PEI and whatever.
Because he needed to make his own decision.
And again, I've seen a lot of, I mean, primarily, I guess,
I've seen women do it, but I'm sure there's been men
that have done it as well, but of women just saying,
I know that this person is my spouse,
and so they're praying, controlling prayers,
or they're going up and telling them, like,
you're my spouse and we're supposed to be married and blah, blah.
And I'm like, there's no way that ends well.
There's no way it ends well.
- And that, I think that was one of the things
I really appreciate about you
because in our dating relationship, I went up and down.

So I've got no business dating you.

And I so appreciated that in hindsight
because I had to go through the,
I'm not sure I wanna do this,
I need to back out with this
and actually work through my fear of commitment issues
or you know, the litany of issues really.
And you didn't short circuit that
and I felt super protected by you
in honoring that revelation.
And like I said, I made the decision to marry you
because I wanted to marry you not because
I had to prefer the word, but at the same time,
I'm not dissing people who do.
I know people, good friends of mine,
bona fide a real deal who hurt the Lord, but also their track record for hearing the Lord
is significantly higher than the normal population.
So I remember when I was a teenager convinced that God told me how he was going to marry
and that obviously did not turn out to be true.
And that was not the Lord.
When I look back on my consistency and ability to hear the voice of the Lord, my gosh, I
couldn't discern my own thoughts from the enemy's thoughts from the Lord's thoughts.
but I didn't have the wisdom to know that.
So I'm not sure how that answer has helped you,
but there's our perspective on that.
- I think Michael, what I would encourage you with is
if you really feel like there's somebody
that God has highlighted to you,
put aside the whole,
I think you're supposed to be my spouse thing
and ask them out for coffee.
- Oh wow, there's revelation.
- And just see where it goes,
but don't put that on the table.
Don't put that, I think you're my spouse on the table.
You know, because that would be the fastest way to get the reverse result.
Right.
That's a terrifying opening for a conversation as well.
So I ask you for coffee because you are the one.
Yeah, bad idea.
Quickly, bad idea.
Unfriend, walk.
All right.
Well, we're going to answer more relationship questions next week, but for now we're going
to wrap up.
We talked about Grace Center.
We actually have a job opening that we'd like to talk to you about.
We have three actually.
- Oh yeah, we do.
- Yes.
- We're looking for a cafe manager.
So if you're someone who is super passionate about coffee
and can help us create an environment
that people are gonna love to come to be in,
then let us know.
We would love to hire somebody who can lead a team
of people to create an amazing environment
for people to enjoy fantastic coffee.
- Yeah.
We are also looking to hire a children's pastor.
- Yay!
- Yay!
We unashamedly want to have amazing children's
ministry at Grace Center. And so in the same way that we're known for the presence of God,
an incredible worship, we're looking for someone who is passionate about seeing children raised up
in the ways of God and has the vision and kind of throughput to build an incredible children's
ministry. And lastly, we're also looking for a preschool ministry's director, someone to work
with our new children's pastor who loves preschool kids, a super creative, a brilliant thinker,
and an excellent communicator to ensure that from as early as can be kids are encountering God and
growing up in the knowledge of him and experience of his love. If any of those interests you visit
<EMAIL_ADDRESS>to find links to everything we've talked about in this episode and to get more
information about those job posts. And if you want to ask us any questions, we will try to answer
to them on air go to allen and aj.com/ask.
And lastly, we'd love it if you'd consider leaving us a review on iTunes. It's a huge
encouragement for us to read your feedback and we do read every single review that you
leave. It's also a great way for us to reach new listeners. Thanks for tuning in this
week. We'll see you next week.


The replace
command finds
 blocks
on an html page and replaces them with highlighted blocks.
The command doesn't change to the source file; it outputs
a copy of the document.
Or use watch mode and highlighting will be updated every time you save the source file:
Each

block needs a
data-paint="language"
--html-only
--css-only
data-html-only
data-css-inline
Check this page before and after syntax highlighting:
Set with the data-paint="xx"
attribute:
|
 |
use std::io::{BufReader,BufRead}; use std::fs::File; fn main() { let file = File::open("file.txt").unwrap(); for line in BufReader::new(file).lines() { println!("{}", line.unwrap()); } }
Add with the data-line-numbers
attribute:
|
 |
with open("foobar.txt") as f: for line in f: process(line)
Add line numbers and header with a data-gist-like
attribute. Give it a title with data-title="x"
|
 |
#include#include int main(void) { FILE *stream; char *line = NULL; size_t len = 0; ssize_t read; stream = fopen("file.txt", "r"); if (stream == NULL) exit(EXIT_FAILURE); while ((read = getline(&line, &len, stream)) != -1) { printf("Retrieved line of length %zu :\n", read); printf("%s", line); } free(line); fclose(stream); exit(EXIT_SUCCESS); }
Set with the data-theme="xx"
attribute.
If you have more than one theme on a page you'll need to use
data-css-prefix
data-css-inline
|
 |


Adopt our Pets NOW!
Animal Rescue
Hours
Location
Contact
8am-5pm
Seattle
(555) 555-5555
this is a bad td
Pets Available for Adoption:
Name
Breed
Weight
Description


hi
bye
Test Url
Random
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>TEST URL for filter
Here is a child pargraph.