9. windows.debug
– Debugging¶
Note
See sample Debugging
Note
If you are interrested by symbols (PDB) handling, go to subsection windows.debug.symbols – Using symbols.
You can also look at the symbols-related samples: Symbols
9.1. Debugger
¶
The Debugger
is the base class to perform the debugging of a remote process.
The Debugger
have some functions called on given event that can be implemented by subclasses.
All Memory-breakpoint are disabled when callind a public callback or a breakpoint trigger()
function.
This means that those methods see the original current_process
memory access rights.
-
class
windows.debug.
Debugger
(target)[source]¶ A debugger based on standard Win32 API. Handle :
- Standard BP (int3)
- Hardware-Exec BP (DrX)
- Memory BP (virtual_protect)
-
classmethod
attach
(target)[source]¶ attach to
target
(must be aWinProcess
)Return type: Debugger
Note
-
classmethod
debug
(path, args=None, dwCreationFlags=0, show_windows=False)[source]¶ Create a process and debug it.
Return type: Debugger
-
loop
()[source]¶ Debugging loop: handle event / dispatch to breakpoint. Returns when all targets are dead/detached
-
add_bp
(bp, addr=None, type=None, target=None)[source]¶ Add a breakpoint, bp can be:
- a
Breakpoint
(addr and type must beNone
) - any callable (addr and type must NOT be
None
) (NON-TESTED)
If the
bp
type isSTANDARD_BP
orMEMORY_BREAKPOINT
, target can beNone
(all targets) or a process.If the
bp
type isHARDWARE_EXEC_BP
, target can beNone
(all targets), a process or a thread.- a
-
del_bp
(bp, targets=None)[source]¶ Delete a breakpoint, if targets is
None
: delete it from all targets
-
single_step
()[source]¶ Make the
current_thread
single_step
.Debugger.on_single_step
will be called after that
-
get_memory_breakpoint_at
(addr, process=None)[source]¶ Get the memory breakpoint that handle
addr
Return values are:
False
if the page has no memory breakpoint (real fault)None
if the page as memBP but None handleaddr
bp
the MemBP that handleaddr
-
disable_all_memory_breakpoints
(target=None)[source]¶ Restore all pages to their original access rights. If target is
None
, usecurrent_process
Returns: a mapping of all disabled breakpoints that must be passed to restore_all_memory_breakpoints()
-
restore_all_memory_breakpoints
(data, target=None)[source]¶ Re-setup all memory breakpoints, affecting pages access rights. If target is
None
, usecurrent_process
data
is the result of the corresponding call todisable_all_memory_breakpoints()
-
DisabledMemoryBreakpoint
(**kwds)[source]¶ A context-manager that disable all memory breakpoints and restore them on exit
-
get_exception_bitness
(exc)[source]¶ Return the bitness in which the exception occured. Useful when debugingg a 32b process from a 64bits one
Returns: int
– 32 or 64
-
static
kill_on_exit
(choice)[source]¶ If set to True(default in Windows) will kill all attached process on thread exit. Otherwise, the thread detaches from all processes being debugged on exit.
See: https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-debugsetprocesskillonexit
-
on_setup
()[source]¶ Called on the first breakpoint event occuring in the debugger. This callback allow to setup hook / interact with the debugee when ready:
- If
on_setup()
is overriden by a subclass it will be called andon_exception()
will NOT be called for this event (first BP). - If
on_setup()
is not defined the first BP will trigger anon_exception()
.
Note
see sample on_setup
- If
-
on_exception
(exception)[source]¶ Called on exception event other that known breakpoint or requested single step.
exception
is one of the following type:The default behaviour is to return
DBG_CONTINUE
for the known exception code andDBG_EXCEPTION_NOT_HANDLED
else
-
on_single_step
(exception)[source]¶ Called on requested single step
exception
is one of the following type:There is no default implementation, if you use
Debugger.single_step()
you should implementon_single_step
-
on_create_process
(create_process)[source]¶ Called on create_process event
Parameters: create_process (CREATE_PROCESS_DEBUG_INFO) –
-
on_exit_process
(exit_process)[source]¶ Called on exit_process event
Parameters: exit_process (EXIT_PROCESS_DEBUG_INFO) –
-
on_create_thread
(create_thread)[source]¶ Called on create_thread event
Parameters: create_thread (CREATE_THREAD_DEBUG_INFO) –
-
on_exit_thread
(exit_thread)[source]¶ Called on exit_thread event
Parameters: exit_thread (EXIT_THREAD_DEBUG_INFO) –
-
on_load_dll
(load_dll)[source]¶ Called on load_dll event
Parameters: load_dll (LOAD_DLL_DEBUG_INFO) –
-
on_unload_dll
(unload_dll)[source]¶ Called on unload_dll event
Parameters: unload_dll (UNLOAD_DLL_DEBUG_INFO) –
-
on_output_debug_string
(debug_string)[source]¶ Called on debug_string event
Parameters: debug_string (OUTPUT_DEBUG_STRING_INFO) –
9.2. SymbolDebugger
¶
Note
See sample SymbolDebugger
-
class
windows.debug.
SymbolDebugger
(*args, **kwargs)[source]¶ Bases:
windows.debug.debugger.Debugger
A debugger using the symbol API (hence PDB) for name resolution. To use PDB, a correct version of dbghelp should be configured as well as
_NT_SYMBOL_PATH
. (See windows.debug.symbols – Using symbols)This debugger add a
current_resolver
variable (AProcessSymbolHandler
) for thecurrent_process
.
9.3. LocalDebugger
¶
Note
See sample LocalDebugger
The Debugger
is the base class to perform the debugging the current process.
It is based on VectoredException()
(see VectoredException())
There is not much documentation for now as the code might change soon.
-
class
windows.debug.
LocalDebugger
[source]¶ A debugger interface around
AddVectoredExceptionHandler()
.Handle:
- Standard BP (int3)
- Hardware-Exec BP (DrX)
9.4. Breakpoint
¶
Standard breakpoints types expect an address as argument.
An address can be:
When a breakpoint is hit, its trigger
function is called with the debugger and a
DEBUG_EXECEPTION_EVENT
structure as argument.
-
class
windows.debug.
HXBreakpoint
(addr)[source]¶ An hardware-execution breakpoint (type ==
HARDWARE_EXEC_BP
)-
trigger
(dbg, exception)¶ Called when breakpoint is hit
-
-
class
windows.debug.
MemoryBreakpoint
(addr, size=None, events=None)[source]¶ A memory breakpoint (type ==
MEMORY_BREAKPOINT
)
Note
MemoryBreakpoint are triggered based on the fault address only (as I don’t know a way to get the size of the read/write causing the fault without embedding a disassembler).
This means that a MEMBP at address X
won’t be triggered by a write of size 4 at address X - 1
. it’s sad I know.
-
class
windows.debug.
FunctionCallBP
(addr)[source]¶ A Breakpoint that allow to trigger at the return of a function
-
__init__
(addr)¶ x.__init__(…) initializes x; see help(type(x)) for signature
-
break_on_ret
(dbg, exception)[source]¶ Setup a breakpoint at the return address of the function, this breakpoint will call
ret_trigger()
-
get_ret_addr
(dbg, exception)[source]¶ Get the return address of the current target, only valid in the trigger() function.
-
ret_trigger
(dbg, exception)[source]¶ Called at the return of the function if
break_on_ret()
was called
-
trigger
(dbg, exception)¶ Called when breakpoint is hit
-
Note
See sample windows.debug.FunctionCallBP
-
class
windows.debug.
FunctionBP
(addr=None, target=None)[source]¶ A breakpoint that accepts a function from
windows.winproxy
and able to:- Extract the arguments of the functions
- Break at the return of the function
-
__init__
(addr=None, target=None)¶ x.__init__(…) initializes x; see help(type(x)) for signature
-
arguments
(dbg)¶ TEST PARAM DICT
-
break_on_ret
(dbg, exception)¶ Setup a breakpoint at the return address of the function, this breakpoint will call
ret_trigger()
-
extract_arguments
(cproc, cthread)¶ Extracts the functions parameters in an
OrderedDict
-
get_ret_addr
(dbg, exception)¶ Get the return address of the current target, only valid in the trigger() function.
-
ret_trigger
(dbg, exception)¶ Called at the return of the function if
break_on_ret()
was called
-
trigger
(dbg, exception)¶ Called when breakpoint is hit
Note
See sample windows.debug.FunctionBP
9.5. windows.debug.symbols
– Using symbols¶
The windows.debug.symbols
module provide classes to load PDB and resolve name/address.
In its current state, this module does not handle types.
Note
See samples Symbols
9.5.1. Configuration¶
In order to be able to automatically download PDB and parse remote _NT_SYMBOL_PATH
, a debug version of the DLL dbghelp.dll must be used.
(See MSDN: DbgHelp Versions)
As it is NOT recommended to replace system32/dbghelp.dll
, its path must be provided to PythonForWindows.
This path must be provided before any call to the dbghelp.dll
APIs.
Also, the symsrv.dll
DLL should be present in the same directory as dbghelp.dll
(See SymSrv Installation)
There is 2 ways to pass this information to PythonForWindows
:
- Using the function
set_dbghelp_path()
- Using the environment variable
PFW_DBGHELP_PATH
- If this variable exists it will simply trigger a call to
set_dbghelp_path(PFW_DBGHELP_PATH)
If the given path is a directory, the final path will be computer as path\<current_process_bitness>\dbghelp.dll
.
This allow to use the same script (or environment variable) transparently in bot 32b & 64b python interpreters.
Note
For example, on my computer my setup is done through the environment variable: PFW_DBGHELP_PATH=D:\pysym\bin
This directory have the following layout:
$ tree /A /F %PFW_DBGHELP_PATH%D:\PYSYM\BIN| symsrv.yes|+---32| dbghelp.dll| symsrv.dll|\---64dbghelp.dllsymsrv.dll
9.5.2. Helpers¶
-
windows.debug.symbols.
set_dbghelp_path
(path)[source]¶ Set the path of the
dbghelp.dll
file to use. It allow to configure a different version of the DLL handling PDB downloading.If
path
is a directory, the finaldbghelp.dll
will be computed aspath\<current_process_bitness>\dbghelp.dll
.This allow to use the same script transparently in both 32b & 64b python interpreters.
-
class
windows.debug.symbols.
SymbolEngine
[source]¶ Represent the global symbol engine. Just a proxy to get/set global engine options
Its instance can be accessed using
windows.debug.symbols.engine
Exemple:
>>> windows.debug.symbols.engine.options 6L >>> windows.debug.symbols.engine.options = gdef.SYMOPT_UNDNAME >>> windows.debug.symbols.engine.options 2L
-
options
¶ The options of the Symbol engine (see options)
Note
Default options are:
gdef.SYMOPT_DEFERRED_LOADS + gdef.SYMOPT_UNDNAME
-
9.5.3. VirtualSymbolHandler
¶
-
class
windows.debug.symbols.
VirtualSymbolHandler
(search_path=None)[source]¶ Bases:
windows.debug.symbols.SymbolHandler
A SymbolHandler where its handle is not a valid process handle Allow to create/resolve symbol in a ‘virtual’ process But all API needing a real process handle will fail
-
__getitem__
(name_or_addr)¶ Resolve
name_or_addr
.If its an int -> Return the
SymbolInfo
at the address. If its a string -> Return theSymbolInfo
corresponding to the symbol nameReturns: SymbolInfo
Note
__getitem__
is an alias forresolve()
Exemple:
>>> sh = windows.debug.symbols.VirtualSymbolHandler() >>> mod = sh.load_file(r"c:\windows\system32\kernelbase.dll") >>> mod <SymbolModule name="kernelbase" type=SymPdb pdb="wkernelbase.pdb" addr=0x10000000> >>> sh.resolve("kernelbase!CreateFileInternal") <SymbolInfoA name="CreateFileInternal" addr=0x100f2120 tag=SymTagFunction> >>> sh[0x100f2042] <SymbolInfoA name="ReadFile" addr=0x100f1ee0 displacement=0x162 tag=SymTagFunction> >>> str(sh[0x100f2042]) 'kernelbase!ReadFile+0x162'
-
load
(path, name=None, addr=0, size=0, data=None, flags=0)¶ An alias for
VirtualSymbolHandler.load_file()
-
load_file
(path, name=None, addr=0, size=0, data=None, flags=0)¶ Load the module
path
ataddr
Returns: SymbolModule
– The loaded module
-
load_module
(file_handle=None, path=None, name=None, addr=0, size=0, data=None, flags=0)¶ Load a module at a given
addr
. The module to load can be pass via afile_handle
or the directpath
of the file to load.Returns: SymbolModule
– The loaded moduleNote
The logic of
SymLoadModuleEx
seems somewhat strange about the naming of the loaded module. A custom modulename
is only taken into account if the file is passed via a File handle. To make it more intuitive, if this function is call with apath
andname
and nofile_handle
, it will open the path and directly callSymLoadModuleEx
with a file handle and a name.
-
modules
¶ The list of loaded modules
Returns: [ SymbolModule
] – A list of modules
-
refresh
()[source]¶ Do nothing for a
VirtualSymbolHandler
-
resolve
(name_or_addr)¶ Resolve
name_or_addr
.If its an int -> Return the
SymbolInfo
at the address. If its a string -> Return theSymbolInfo
corresponding to the symbol nameReturns: SymbolInfo
Note
__getitem__
is an alias forresolve()
Exemple:
>>> sh = windows.debug.symbols.VirtualSymbolHandler() >>> mod = sh.load_file(r"c:\windows\system32\kernelbase.dll") >>> mod <SymbolModule name="kernelbase" type=SymPdb pdb="wkernelbase.pdb" addr=0x10000000> >>> sh.resolve("kernelbase!CreateFileInternal") <SymbolInfoA name="CreateFileInternal" addr=0x100f2120 tag=SymTagFunction> >>> sh[0x100f2042] <SymbolInfoA name="ReadFile" addr=0x100f1ee0 displacement=0x162 tag=SymTagFunction> >>> str(sh[0x100f2042]) 'kernelbase!ReadFile+0x162'
-
search
(mask, mod=0, tag=0, options=SYMSEARCH_ALLITEMS(0x8), callback=None)¶ Search the symbols matching
mask
(Windbg
like).Returns: [ SymbolInfo
] – A list ofSymbolInfo
>>> sh = windows.debug.symbols.VirtualSymbolHandler() >>> mod = sh.load_file(r"c:\windows\system32\kernelbase.dll") >>> sh.search("kernelbase!CreateFile*") [<SymbolInfoA name="CreateFileInternal" addr=0x100f2120 tag=SymTagFunction>, <SymbolInfoA name="CreateFileMoniker" addr=0x10117d80 tag=SymTagFunction>, <SymbolInfoA name="CreateFile2" addr=0x1011e690 tag=SymTagFunction>, ...]
-
unload
(addr)¶ Unload the module at
addr
-
9.5.4. ProcessSymbolHandler
¶
-
class
windows.debug.symbols.
ProcessSymbolHandler
(process, search_path=None, invade_process=False)[source]¶ Bases:
windows.debug.symbols.SymbolHandler
-
__getitem__
(name_or_addr)¶ Resolve
name_or_addr
.If its an int -> Return the
SymbolInfo
at the address. If its a string -> Return theSymbolInfo
corresponding to the symbol nameReturns: SymbolInfo
Note
__getitem__
is an alias forresolve()
Exemple:
>>> sh = windows.debug.symbols.VirtualSymbolHandler() >>> mod = sh.load_file(r"c:\windows\system32\kernelbase.dll") >>> mod <SymbolModule name="kernelbase" type=SymPdb pdb="wkernelbase.pdb" addr=0x10000000> >>> sh.resolve("kernelbase!CreateFileInternal") <SymbolInfoA name="CreateFileInternal" addr=0x100f2120 tag=SymTagFunction> >>> sh[0x100f2042] <SymbolInfoA name="ReadFile" addr=0x100f1ee0 displacement=0x162 tag=SymTagFunction> >>> str(sh[0x100f2042]) 'kernelbase!ReadFile+0x162'
-
load
(name)[source]¶ Load the
SymbolModule
associated with the loaded modulename
(as found in the PEB)Returns: SymbolModule
Exemple:
>>> sh = windows.debug.symbols.ProcessSymbolHandler(windows.test.pop_proc_64()) <windows.debug.symbols.ProcessSymbolHandler object at 0x033A2C30> >>> sh <windows.debug.symbols.ProcessSymbolHandler object at 0x033A2C30> >>> sh.load("kernelbase.dll") <SymbolModule name="kernelbase" type=SymDeferred pdb="" addr=0x7ffb5b090000> >>> sh["kernelbase!CreateProcessA"] <SymbolInfoA name="CreateProcessA" start=0x7ffb5b2371f0 tag=SymTagPublicSymbol>
-
load_file
(path, name=None, addr=0, size=0, data=None, flags=0)¶ Load the module
path
ataddr
Returns: SymbolModule
– The loaded module
-
load_module
(file_handle=None, path=None, name=None, addr=0, size=0, data=None, flags=0)¶ Load a module at a given
addr
. The module to load can be pass via afile_handle
or the directpath
of the file to load.Returns: SymbolModule
– The loaded moduleNote
The logic of
SymLoadModuleEx
seems somewhat strange about the naming of the loaded module. A custom modulename
is only taken into account if the file is passed via a File handle. To make it more intuitive, if this function is call with apath
andname
and nofile_handle
, it will open the path and directly callSymLoadModuleEx
with a file handle and a name.
-
modules
¶ The list of loaded modules
Returns: [ SymbolModule
] – A list of modules
-
refresh
()[source]¶ Update the list of loaded modules to match the modules present in the target process
Note
This function only call SymRefreshModuleList for now. It seems that this function do not handle refreshing a 64b target from a 32b python
Also, on a 32b target from a 64b python it seems to only load symbols for the 64b modules (ntdll + syswow dll)
Exemple:
>>> sh = windows.debug.symbols.ProcessSymbolHandler(windows.test.pop_proc_64()) >>> sh.modules [] >>> sh.refresh() 44 >>> sh.modules [<SymbolModule name="notepad" type=SymDeferred pdb="" addr=0x7ff772b80000>, <SymbolModule name="ntdll" type=SymDeferred pdb="" addr=0x7ffb5d860000>, <SymbolModule name="KERNEL32" type=SymDeferred pdb="" addr=0x7ffb5bb90000>, <SymbolModule name="KERNELBASE" type=SymDeferred pdb="" addr=0x7ffb5b090000>, ...]
-
resolve
(name_or_addr)¶ Resolve
name_or_addr
.If its an int -> Return the
SymbolInfo
at the address. If its a string -> Return theSymbolInfo
corresponding to the symbol nameReturns: SymbolInfo
Note
__getitem__
is an alias forresolve()
Exemple:
>>> sh = windows.debug.symbols.VirtualSymbolHandler() >>> mod = sh.load_file(r"c:\windows\system32\kernelbase.dll") >>> mod <SymbolModule name="kernelbase" type=SymPdb pdb="wkernelbase.pdb" addr=0x10000000> >>> sh.resolve("kernelbase!CreateFileInternal") <SymbolInfoA name="CreateFileInternal" addr=0x100f2120 tag=SymTagFunction> >>> sh[0x100f2042] <SymbolInfoA name="ReadFile" addr=0x100f1ee0 displacement=0x162 tag=SymTagFunction> >>> str(sh[0x100f2042]) 'kernelbase!ReadFile+0x162'
-
search
(mask, mod=0, tag=0, options=SYMSEARCH_ALLITEMS(0x8), callback=None)¶ Search the symbols matching
mask
(Windbg
like).Returns: [ SymbolInfo
] – A list ofSymbolInfo
>>> sh = windows.debug.symbols.VirtualSymbolHandler() >>> mod = sh.load_file(r"c:\windows\system32\kernelbase.dll") >>> sh.search("kernelbase!CreateFile*") [<SymbolInfoA name="CreateFileInternal" addr=0x100f2120 tag=SymTagFunction>, <SymbolInfoA name="CreateFileMoniker" addr=0x10117d80 tag=SymTagFunction>, <SymbolInfoA name="CreateFile2" addr=0x1011e690 tag=SymTagFunction>, ...]
-
unload
(addr)¶ Unload the module at
addr
-
9.5.5. SymbolModule
¶
-
class
windows.debug.symbols.
SymbolModule
(resolver)[source]¶ Bases:
windows.generated_def.winstructs._IMAGEHLP_MODULE64
Represent a loaded symbol module (see MSDN IMAGEHLP_MODULE64)
Note
This represent a module in the
symbol space
for symbol resolution. This can be completly virtual (particularly in the case ofVirtualSymbolHandler
-
addr
¶ The load address of the module
-
name
¶ The name of the module
-
path
¶ The full path and file name of the file from which symbols were loaded.
-
pdb
¶ The local path of the loaded PDB if present
- Exemple:
>>> sh = windows.debug.symbols.VirtualSymbolHandler() >>> mod = sh.load_file(r"c:\windows\system32\kernelbase.dll") >>> mod.pdb 'd:\symbols\wkernelbase.pdb\017FA9C5278235B7E6BFBA74A9A5AAD91\wkernelbase.pdb'
-
type
¶ The type of module (
SYM_TYPE
), which can be one of:SymCoff COFF symbols. SymCv CodeView symbols. SymDeferred Symbol loading deferred. SymDia DIA symbols. SymExport Symbols generated from a DLL export table. SymNone No symbols are loaded. SymPdb PDB symbols. SymSym .sym file. SymVirtual The virtual module created by SymLoadModuleEx with SLMFLAG_VIRTUAL.
-
9.5.6. SymbolInfo
¶
-
windows.debug.symbols.
SymbolInfo
¶ alias of
windows.debug.symbols.SymbolInfoA
-
class
windows.debug.symbols.
SymbolInfoA
[source]¶ Bases:
windows.generated_def.winstructs._SYMBOL_INFO
,windows.debug.symbols.SymbolInfoBase
Represent a Symbol. This class in based on the class SYMBOL_INFO with the handling on displacement embeded into it.s
Exemple:
>>> sh = windows.debug.symbols.VirtualSymbolHandler() >>> mod = sh.load_file(r"c:\windows\system32\kernelbase.dll") >>> sym1 = sh["kernelbase!CreateFileW"] >>> sym2 = sh[int(sym1) + 3] >>> sym2 <SymbolInfoA name="CreateFileW" start=0x100f20b0 displacement=0x3 tag=SymTagPublicSymbol> >>> hex(sym2.start) '0x100f20b0L' >>> hex(sym2.addr) '0x100f20b3L' >>> hex(sym2.displacement) '0x3L' >>> str(sym2) 'kernelbase!CreateFileW+0x3'
-
displacement
¶ The displacement between the addresse and the start of the symbol (name)
-
CHAR_TYPE
¶ alias of
ctypes.c_char
-
__int__
()¶ An alias for
addr
-
__str__
()¶ The fullname of the symbol in the windbg format
mod!sym+displacement
-
addr
¶ The address of the symbol
-
fullname
¶ The fullname of the symbol in the windbg format
mod!sym+displacement
-
module
¶ The module containing the symbol
Type: SymbolModule
-
name
¶ The name of the symbol
-
start
¶ The address of the start of the symbol If the symbol include a displacement, it is not taken into account
-
tag
¶ The Tag of the module
Type: SymTagEnum
-


Stupid Quizy Thingy
Home
Chemistry
US History
English II
Algebra II
Spanish
Hi, this is a thing. Please use responsibly, even though I know I know you won't.


A set of measures of dissimilarity between time series to perform time series clustering. Metrics based on raw data, on generating models and on the forecast behavior are implemented. Some additional utilities related to time series clustering are also provided, such as clustering algorithms and cluster evaluation metrics.
| Version: | 1.2.4 |
| Depends: | R (≥ 3.0.1), wmtsa, pdc, cluster |
| Imports: | locpol, KernSmooth, dtw, longitudinalData |
| Published: | 2017-10-16 |
| Author: | Pablo Montero Manso, José Antonio Vilar |
| Maintainer: | Pablo Montero <pmontm at gmail.com> |
| License: | GPL-2 |
| URL: | http://www.jstatsoft.org/v62/i01/ |
| NeedsCompilation: | no |
| Citation: | TSclust citation info |
| Materials: | ChangeLog |
| In views: | TimeSeries |
| CRAN checks: | TSclust results |
| Reference manual: | TSclust.pdf |
| Package source: | TSclust_1.2.4.tar.gz |
| Windows binaries: | r-devel: TSclust_1.2.4.zip, r-release: TSclust_1.2.4.zip, r-oldrel: TSclust_1.2.4.zip |
| OS X binaries: | r-release: TSclust_1.2.4.tgz, r-oldrel: TSclust_1.2.4.tgz |
| Old sources: | TSclust archive |
| Reverse imports: | TSdist |
| Reverse suggests: | dtwclust |
Please use the canonical form https://CRAN.R-project.org/package=TSclust to link to this page.


--- layout: post title: pork katsu bento box date: 2012-04-25 22:41:16.000000000 -04:00 type: post published: true status: publish categories: - dinner - japanese tags: - bento - katsu - pork meta: _edit_last: '1' author: login: sophie email<EMAIL_ADDRESS>display_name: Pika first_name: '' last_name: '' ---
$9, from m2m, the neighborhood "asian" grocery store
a bit pricey, but plenty of food for dinner today and lunch tomorrow!
Contents: sticky white rice, pork katsu cutlet, rolled omelette,
coleslaw, cherry tomato, mashed potatoes, pickles, katsu sauce
I just love bento boxes!


13 Christmas Gifts for Kids Who Are Into Engineering
These gifts will inspire the scientists and engineers of the future.
by Interesting EngineeringChristmas is almost here which means you may be on the hunt for the best gifts for your engineering and science-loving children.
After all, what better gift can there be than toys and gadgets that can educate and inspire at the same time? By doing experiments, creating something unique, and discovering new things, it improves their brain functions and motor skills.
If you're wondering what you should buy to ignite their imagination this Christmas, take a look at these 13 fun and educational gift ideas.
1. K'NEX 70 Model Building Set - 705 Pieces - Ages 7+ Engineering Education Toy
Improve your child’s imagination with this building set. You can build animals, planes, cars, and more. Enjoy creating different models. It comes with easy-to-follow instructions to create endless models. This set supports your child’s problem-solving skills and hand-eye coordination.
2. 4M Table Top Robot
Build your own robot, and improve your mechanical skills at the same time.
For future engineers, this tabletop robot is the perfect Christmas gift. It’s designed for young scientists who are interested in robotics and constructing a working robot.
3. IQ BUILDER | STEM Learning Toys
With the IQ Builder toy its possible to have endless opportunities to design. Made for classrooms and group games, this toy build socialization skills and improves cognitive skills. This toy also helps to develop motor skills at an early age.
4. Craft-tastic – Inventor's Box
Just give the basic essentials to your child, and watch them create unique things. It includes inspiring tools such as googly eyes, papers, rubber bands, and more. Thanks to this set, your children will think on their own and discover their interests while creating something unique.
5. Craft-tastic – String Art Kit
A perfect gift to hang. This kit is everything you need to create awesome string art. It’s for ages 10 and up because it contains sharp pins. You can create a peace sign, a heart, or a “hi” word. Follow the patterns and complete your design. They’ll improve their cognitive skills, self-expression, and hand-eye coordination.
6. Snap Circuits LIGHT Electronics Exploration Kit
It contains over 55 parts like U22 color organ and fiber optic trees. It gives you the ability to build over 75 projects such as light show, voice light show, brightness control and more. It's a fun way to learn working circuits, and devices. If your children are interested in electronics, you can take their interest to the next level while doing experiments with this exploration kit. It's recommended for children 8 and older.
7. Elenco FM Radio Kit
It's a good way to teach radio design to your young engineers. It would be perfect for teenagers to introduce soldering. Your children can learn what each component does and how it's used in the radio. After completing the learning process, you can find a couple of stations outside of the house.
8. Blue Orange Dr. Eureka Speed Logic Game
For the young scientists who love trying to solve the logic behind the speed, this game will be appreciated. It includes 12 test tubes, 24 colorful balls, 54 challenge cards and, illustrated rules. Race to solve the formula by moving your molecules from tube to tube without touching them or dropping them!
9. TheDadLab: 50 Awesome Science Projects for Parents and Kids
TheDadLab provides simple projects, videos, and easy science experiments that parents can do with their kids. You can find the materials that you need in the house easily, so you don't have to spend too much money and time gathering the essentials for experiments. It takes you into the world of science and technology with step-by-step projects.
10. Thames & Kosmos Physics Workshop
If your children are into physics and experiments, Thames & Kosmos gives them a perfect opportunity to improve their skills. With the instructions, you can build dozen of models such as a sail car, force scale, and hammer machine. Also, with the experiments, your children will learn the fundamental laws of physics, and basic forces.
11. Happy Atoms Magnetic Molecular Modeling Complete Set
This set provides an easy and fun way to learn atoms, molecules, and chemistry. Your children will build, discover, and explore everything about chemistry thanks to this Happy Atoms set. Connect the atoms, create molecules, and scan your creation via your smartphone. The identification of the molecules will appear on the Happy Atoms app, giving detailed information about each molecule. This set is also the winner of the Parents' Choice Silver award.
12. XYZprinting da Vinci miniMaker 3D Printer
For the innovative kids in your life, this will make an inspiring gift to create their personal things. It aims to support future designers, and engineers. If your child is an industrial engineer of the future, this 3D printer offers him/her an opportunity to create something unique, and colorful.
13. REMOKING Robot Toy
This robot is as intelligent as your child. It can act according to your instructions and can talk back to you. This robot provides education and hours of fun. It responds to touch and turns left and right, and walks forward.


位已經分享他們對{{ctrl.topic}}的意見 people have shared their opinion on {{ctrl.topic}}
成爲第一個留言者 Be the first to voice your opinion
多謝你的支持！你的留言將於檢閱後發佈。
Thank you for your support! Your submission will be posted after processing.
由此繼續，即表示你已細閱並同意細則及條款，詳情按此。
By proceeding, you are agreeing to the terms and conditions here.
*{{ctrl.name}} 保留最終決定權公開和刪除參加者提交之資料。
{{ctrl.name}} reserves the right to post and delete any submitted information.


{% extends "main.html" %} {% block title %}{{ _("Password Recovery") }}{% endblock %} {% block content %} {{ super() }} {% import '_form_macros.html' as macros %}
{{ _("Enter your username and an email will be sent to your address with further instructions.") }}


Example usage
These pages demonstrate usage by users and administrators.
Guest routes
These pages can be browsed by anonymous guests.
User routes
These pages require the user be signed in.
Administrator routes
These pages are only accessible to administrators.


SceneJS
- multithreaded physics
six physics systems, each in its own web worker
learn more in
this tutorial


{% extends "layout.html" %}
{% block title %} :: Datasets :: Active Learning{% endblock %}
{% block body %}
{% from "partials/macros.html" import build_file_submit with context %}
{% from "partials/macros.html" import build_form with context %}
{% from "partials/macros.html" import build_list with context %}
back


Provides tools to sort DICOM-format medical image files, and convert them to NIfTI-1 format.
| Version: | 0.7.2 |
| Imports: | Rcpp (≥ 0.11.0), RNifti (≥ 0.3.0) |
| LinkingTo: | Rcpp, RNifti |
| Suggests: | testthat, covr |
| Published: | 2018-11-15 |
| Author: | Jon Clayden [aut, cre], Chris Rorden [aut], Martin J Fiedler [cph], Cong Xu [cph], Pascal Gloor [cph] |
| Maintainer: | Jon Clayden <code at clayden.org> |
| BugReports: | https://github.com/jonclayden/divest/issues |
| License: | BSD_3_clause + file LICENCE |
| Copyright: | see file COPYRIGHTS |
| URL: | https://github.com/jonclayden/divest |
| NeedsCompilation: | yes |
| Materials: | README NEWS |
| In views: | MedicalImaging |
| CRAN checks: | divest results |
| Reference manual: | divest.pdf |
| Package source: | divest_0.7.2.tar.gz |
| Windows binaries: | r-devel: divest_0.7.2.zip, r-release: divest_0.7.2.zip, r-oldrel: divest_0.7.2.zip |
| OS X binaries: | r-release: divest_0.7.2.tgz, r-oldrel: divest_0.7.2.tgz |
| Old sources: | divest archive |
| Reverse suggests: | tractor.base |
Please use the canonical form https://CRAN.R-project.org/package=divest to link to this page.


My name is Wulan Ismaya, I'm usually called Wulan some people also call me Ismaya. I was born in Bandung on the 20th of July. I am the first child of four siblings, my father is from Bandung while my mother is from Garut.
My primary school was in SD Negeri 3 Cintarasa Garut, but because my parents moved to Bandung I was forced to change schools. Entering second grade, I continued my education at SD Negeri Pagelaran. Then after I graduated I went to junior high school, namely . Then I went on to vocational high school, namely SMK Asshiddiqiyah Garut and at this time I was studying at Sunan Gunung Djati Bandung State Islamic University as a student in Informatics Engineering.
this is what I like, I like sports, my favorite sport is badminton and table tennis..


Tell your friends where you are heading.
⤴ Headto
{% if venues_list %}
{% for venue in venues_list %}
{{ venue.name }}
at {{ venue.city }},{{ venue.country }}
{% endfor %}
{% endif %}


the and al. virus antiviral activity for from The against with are vitro viral activities cells that HSV- medicinal Res have replication viruses natural type which compounds influenza {background effect been cell plant their infection were herpes simplex also plants was acid assay margin vivo {border-style drug has action extract not px;} #ffffff;} active al.Antiviral essential isolated used Chinese human inhibition polysaccharide products DNA different new traditional treatment HIV- potential Exhibited host including inhibit inhibitors polymerase results than will Ethnopharmacol RNA anti-viral can exhibited flavonoids level protein test using HIV MDCK Med but extracts important inhibitory more polysaccharides After Fig. HSV Vero added both incubated inhibited may models novel possess potent some Assay Inhibited agents chemical concentration control effects envelope found its min oil other poliovirus showed specific sulfated this various μg/ml, (Fig. Chem Influenza Microbiol Virol development mechanism medicines molecular primer properties px; shown solution structures {font-family (HSV-) (Liu Antiviral Flavonoids Liu RSV Table Virus a). addition, al.The anti-HIV anti-influenza b). calculated clinical effective font-size hepatitis infected inhibits mainly mechanisms number only plate recent reduction reported respiratory several significant study values virus. (Song Biophys CPE DENV- EGCG Geranium Human Since Some These cellular compound compounds/extracts containing could determined double; due each early enveloped evaluated green high immunodeficiency many method most oils one out promising reaction samples sanguineum substrate these very virucidal viruses. widely (Li -well Although Among Besides, Chemother Commun HBV HSV-, Hepatitis Moreover, Nat Natural Pharm Phyllanthus Phytochemicals Plaque Prod RT-PCR This While acids adenovirus analysis anti-HSV assay, binding border-color border-width catechins certain constituents cytopathic detection discovery diseases drugs gene genistein incubation infectious information kinase lower phytochemicals plaque polysulfates presence primary provide saponin screening solid; strains studies target tea usage use well {font-style {font-weight (CPE) (EC (HBV) Biochem CPE, Caesalpinia Chattopadhyay Ganoderma Herpes Inhibition Molecular Naji Poliovirus Sci Sulfated Thus, ability acid, acidic activity. acute advances al.In al.Inhibitory assays associated bold caffeic common courier; coxsackievirus culture demonstrated during efficacy either em; entry enzymes especially evaluation expression extracted features five fraction glycoprotein group had increasing infections infectivity inhibitor into large less levels like lucidum main measured medicine mice min, mode model monolayers neuraminidase organic past plants, possessed products, pt;} purpurea reduce related room sample show sources still structural substances such syndrome there transcriptase two tyrosine useful via viruses, vitroAntiviral washed wide without μl) –%


System Architect Symbol details for "Reference Point"
Location (Class)
- Child Diagrams:
-
Location (
UML Class)
Description:
"Reference Point" being a point or set of contiguous points in space.
Comment:
Previous documented definitions providing the source for the above are:
Point or set of contiguous points in space.
Percept (Class)
- Description:
"Object" perceived or inferred to have physical existence.
Reference Point (Class)
- Description:
Point or piece of time or space.
- Comment:
-
Previous documented definitions providing the source for the above are:
Point in time or space (derived from CBS V2).
RP/Dimension (Generalization Node)
- Base Class:
"Reference Point"
- Definitions Used:
-
Reference Point (Class)
Timepoint (Class)
- Child Diagrams:
-
Timepoint (
UML Class)
- Description:
"Reference Point" being a point or period in time.


So i figured out how i could set up a linux based server inside of a virtual machine on my windows machine. The reason for this was that i wanted to do a bit of website development and get a better understanding of the underlying structure. First of all i ran into the following error. I downloaded the ubuntu distibution with long term support from the ubuntu website. As smart as ubuntu is they cheched what opperading system i was running to acess their website. Of couse i was using windows and not linux so the downloaded file was therfore the distibution designed to be installed on a windows machine not on a linux machine. So after a digging around a bit more i found this http://cdimage.ubuntu.com/lubuntu/releases/12.04/release/
Other software u will need to set this up is a software that lets u create a virtual machine.
I choose virtual box because and its open source and thereforce the obviouse choise for doing serious coding.
After i got the system up and running i now had to get all the components i would need for doing some web develpment.
These are most often summarised under LAMP
Linux / Apache / Mysql / Perl( or Python :D)
with the apt-get command you should be able to get all the stuff u need.
There is also a very good on the ubuntu website if you want a bit more help a long the way .
Now I had a Virtual Machine with Ubuntu Server and Apache on it. The next steps are a bit more fiddeling around with the preferences of apache. Because you can access your local apache server from within your ubuntu but its much cooler to have acess to the sever from anywhere.  One of the errors i run into was ufw which is a firewall running on your ubuntu server make sure that u turn it of at your own risk :D. Then you need to enable port forwarding inside of your router so that incomming traffic gets forwarded to your linux machine. Here one vert importat thing is that you need to change a setting inside your virtual box inside the networking preferences. There should be an option to set it to bridge mode. That way your virtual host acts inside your local network like it would be a real computer with its own ip. To that ip you have to forward all incomming traffic from your router on port 22 . You can change this port if you like but at first this is the best and easier way. Because port 22 is the default port for all ssh connecions into your system. After this is done you can connect to your computer from any other pc with a ssh cliet or a terminal that lets you use ssh. in case of mac that would mean
$ ssh username@ipaddress
You get a password promt and after u entered it correctly u can start coding remotely :D.
Ok now we have set up the ubuntu and ssh.
The next thing we have to to is enable port forwarding to put all stuff that get to our router at port 80 to be forwarded to our virtual machine.
since you know how to set this up for your system with ssh this should be easier now.
The configuration for your apache server that its working rly depends on what you want to set up.
So i can't rly help you there.
One advice is to make sure u are using the correct commands which would be.
$ /etc/init.d/apache2 command
If you do anything else there can occur errors just because of that reasong and those are the most annoying errors you could have.
Also sometimes using the comand with sudo helps a lot :D
Happy Coding.


Thank you for visiting this sample form page. All fields are required unless otherwise indicated.
This form can be printed or saved as a PDF.
Thanks for visiting!
This is a DEMO form.
Feel free to fill out the form and submit test data.
Please do not use real names.
The database will be cleared frequently.
Why not try it on your mobile device?
{{{errorMessage}}}
{{errorDetails}}
Please select the "I'm not a robot" checkbox to complete the form.


Java allows such qualification, but such accesses may indicate a subtle confusion of inheritance and overriding.
Example:
class Super {
static class Inner {}
}
class Sub extends Super {
void test() {
Sub.Inner s = new Sub.Inner(); // 'Inner' class is declared in 'Super' class, but referenced via 'Sub' class
}
}
After the quick-fix is applied:
class Super {
static class Inner {}
}
class Sub extends Super {
void test() {
Super.Inner s = new Super.Inner();
}
}


| Hostname | IP | Modelname | Firmware | Status | Creation Date | Last Status Change | Alias | Location | Workteam | Reserved By | Reserved Until |
|---|
No printers to show with selected filters
Filters
Printers
Details
Hostname
IP Address
Modelname
Firmware Version
Status
Creation Date
Last Status Change
Information
Alias
Location
Workteam
Reserved By
Reserved Until
Notes
This menu shows the details and information of the selected printer, as well as allows the user to edit it through the 'Edit' button at the bottom


About Me
My success is based on your feeling better at the end of our session than at the beginning and by your progress in addressing the challenges you face from one session to the next.
I have been a counselor and psychotherapy practitioner since 2007 and have met with a wide spectrum of clients in all age groups, from teenagers to seniors. My approach is to elicit and reinforce your positive attributes and competencies and to help you access your inner strength. I will never put myself above you. Even more than I hope to be a teacher to you, I am confident that you will be a teacher to me. I look forward to working together and accompanying you on the exciting journey towards the success, fulfillment, and happiness that you deserve.
Specialties
- Stress, Anxiety
- Relationship issues
- Family conflicts
- Self esteem
- Depression
Clinical approaches:
Client-Centered Therapy, Cognitive Behavioral Therapy (CBT), Existential Therapy, Mindfulness Therapy, Narrative Therapy, Solution-Focused Therapy
Services Offered
Languages
English
Hebrew
Licensing
LMFT #48666 (Expires: 2022-04-30) in California
Reviews
I joined betterhelp to deal with some family issues. My counselor Joshua really helped understand and assess my family dynamic and helped me learn how to cope and set healthy boundaries with them.
Great guy. Very easy to talk with and supportive. Not judgmental at all. Listens but also digs and gives advice which was very much appreciated. I liked him a lot!
Right off the hop, Joshua had some good advice that no one else had. He has a good understanding of the circumstances around my current issues and I look forward to speaking to him again. He has addressed concerns I have about my mental well-being in this difficult time I am facing. Joshua has a positivity and resolution that is solid and made me feel not so alone in the world. Thanks
Great insight and genuinely cares about helping!
I found Joshua to be very helpful and able to engage with me in a way that helped me to better understand the issues that I was dealing with. He was very easy to talk/chat to and was very responsive to any questions or message exchanges. I would highly recommend him for anyone looking for professional help.
Josh has been really helpful in organizing and recognizing my emotions. I am very happy I've started my emotional training with him. Super grateful.


Target Selector - A target selector will generate relative coordinates leading to a command block in the same project. Examples: Use #this to target the first block of the current line. Use #loop to target the line #loop. Use .5 to target the 5th command of the current chain. Target selectors can be used with the auto and wait command.
Alias - An alias is a simple way to write less text for commands, that occur often but with similar syntax. Aliases can be used with arguments that are stated in the command with a dollar sign followed by any character. $i returns the command block number. With //runJS you can just write a javascript function that returns a string.
The One Command Compiler supports a few custom commands that make specific things easier. You can add more of these in Settings>Aliases
/untag <tag> - Removes the tag from all players that have it
/reset <objective> - Resets the score for all players that have a minimum of 1
/wait <time[t/s]> [iterations[t/s]] [target] - Waits for n ticks/seconds before continuing the chain. Will activate a target instead when specified. Requires AEC timer module
/delete #this - Placed on the end of a line, it will remove the current chain after activation
/auto<0/1> <line-name> - Activates/Deactivates that chain. Also works with coordinates
/invert - Inverts condition from previous command block
/print <player> <color>:<message> - Short form for /tellraw. Use color and text alternating, seperated by : and ; Use prefix (s) to indicate a selector
Put these in the "Replace" field in the find/replace dialog, it will replace the thing with generated numbers, one iteration per command
/stack <start>,<step> - Replaces value with numbers, starting from <start>, increasing with each command by <step>
/range <start>,<end> - Replaces value with numbers, beginning with <start>, ending with <end>
/coords <x1> <y1> <z1> <x2> <y2> <z2> [<x3> <y3> <z3>] - Replaces value with every coordinate between point 1 and point 2. (Use point 3 do define spacing of coordinates, defaults to 1)
TAB - Auto-complete command
Ctrl + P - Parse current command (Apply aliases)
Ctrl + Delete - Removes current command
Ctrl + D - Duplicates current command
Ctrl + Shift + D - Duplicates all selected command
Ctrl + A - Selects current command
Return - Goto next command
Shift + Return - Insert empty command block
Shift + Up/Down - Move command block
Shift + Leftclick on command block - Locks/unlocks command block
Ctrl + Numpad 1 - Toggle current command block type
Ctrl + Numpad 2 - Toggle current conditional mode
Ctrl + Numpad 3 - Toggle current activation mode


dyno contains and loads several of the dynverse R packages (dynwrap, dynplot, dynmethods, …). To install (and update) them all:
# install.packages("devtools")
devtools::install_github("dynverse/dyno")
On Linux, you will need to install udunits and ImageMagick:
sudo apt-get install libudunits2-dev imagemagick
sudo dnf install udunits2-devel ImageMagick-c++-devel
Docker or Singularity (version ≥ 3.0) has to be installed to run TI methods. We suggest docker on Windows and MacOS, while both docker and singularity are fine when running on linux. Singularity is strongly recommended when running the method on shared computing clusters.
For windows 10 you can install Docker CE, older Windows installations require the Docker toolbox.
You can test whether docker is correctly installed by running:
dynwrap::test_docker_installation(detailed = TRUE)
## ✔ Docker is installed
## ✔ Docker daemon is running
## ✔ Docker is at correct version (>1.0): 1.39
## ✔ Docker is in linux mode
## ✔ Docker can pull images
## ✔ Docker can run image
## ✔ Docker can mount temporary volumes
## ✔ Docker test successful -----------------------------------------------------------------
## [1] TRUE
This command will give helpful tips if some parts of the installation are missing.
Installation instructions can be found here: https://www.sylabs.io/docs/. Make sure that version ≥ 3 is installed.
You can test whether singularity is correctly installed by running:
dynwrap::test_singularity_installation(detailed = TRUE)
## ✔ Singularity is installed
## ✔ Singularity is at correct version (>=3.0): v3.0.0-13-g0273e90f is installed
## ✔ Singularity can pull and run a container from Dockerhub
## ✔ Singularity can mount temporary volumes
## ✔ Singularity test successful ------------------------------------------------------------
## [1] TRUE
This command will give helpful tips if some parts of the installation are missing.
API rate limit exceeded
Dyno uses several R packages from Github and to do this it uses the GitHub API. By default, this API is limited to 60 requests. This can be easily increased by following the two steps that are recommended by devtools::install_github
, namely:
usethis::browse_github_pat()
to create a GitHub tokenusethis::edit_r_environ()
and add the environment variable with GITHUB_PAT = 'your_github_token
.devtools::install_github("dynverse/dyno")


JavaScript Errors - Throw and Try to Catch
The try statement lets you test a block of code for errors.
The catch statement lets you handle the error.
The throw statement lets you create custom errors.
The finally statement lets you execute code, after try and catch, regardless of the result.
Errors Will Happen!
When executing JavaScript code, different errors can occur.
Errors can be coding errors made by the programmer, errors due to wrong input, and other unforeseeable things:
Example
<!DOCTYPE html>

In the example above we have made a typo in the code (in the try block).
The catch block catches the error, and executes code to handle it.
JavaScript try and catch
The try statement allows you to define a block of code to be tested for errors while it is being executed.
The catch statement allows you to define a block of code to be executed, if an error occurs in the try block.
The JavaScript statements try and catch come in pairs:
try {
Block of code to try
}
catch(err) {
Block of code to handle errors
}
JavaScript Throws Errors
When an error occurs, JavaScript will normally stop, and generate an error message.
The technical term for this is: JavaScript will throw an error.
The throw Statement
The throw statement allows you to create a custom error.
The technical term for this is: throw an exception.

Input Validation Example
This example examines input. If the value is wrong, an exception (err) is thrown.


|
Embedded Artistry Framework
Embedded Systems C++ Framework
|
Classes | |
| struct | Double |
Macros | |
| #define | TRUNC(d) (_b_trunc(&(d))) |
Functions | |
| static __inline void | _b_trunc (volatile double *_dp) |
| double | __exp__D (double, double) |
| struct Double | __log__D (double) |
| #define TRUNC | ( | d | ) | (_b_trunc(&(d))) |
| double __exp__D | ( | double | , |
| double | |||
| ) |
| struct Double __log__D | ( | double | ) |
|
static |
References GET_LOW_WORD, and SET_LOW_WORD.


CSS Toggle buttons
Github
based on the
CodePen
by Himalaya Singh
Usage
Rounded buttons
slide
move
updown
flip
rotate
fadeout
slideall
Rectangle buttons
rect-slide
rect-flip
rect-move
rect-hide
rect-updown
rect-zoomin
rect-slide2
rect-slide3
rect-slide4
Custom Labels


You get free: Prescriptions Prescriptions As long as you have: a GP in Scotland or Wales and the prescription is dispensed by a pharmacist in Scotland or Wales. NHS Sight test Glasses or contact lenses NHS wigs Travel for treatment NHS dental exam NHS dental treatment You do not get free: Prescriptions Prescriptions As long as you have: a GP in Scotland or Wales and the prescription is dispensed by a pharmacist in Scotland or Wales. NHS Sight test Glasses or contact lenses NHS wigs Travel for treatment NHS dental exam NHS dental treatment


Freed Industrial Services (FIS, LLC) is an electrical contractor specializing in industrial, commercial, utility, wireless, and telecommunication construction.
FIS is a 100% women-owned, union contractor affiliated with both the NECA and IBEW.
Allentown, PA
1 of 4
Telecom
2 of 4
Substation
3 of 4
Switchgear
4 of 4
Allentown, PA
1 of 4
Telecom
2 of 4
Substation
3 of 4
Switchgear
4 of 4
Let’s talk
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
We would love to hear from you. Whether you are passionate about what we do, or you feel our products can help you in your next mission. Let us know and we will be honored to hear from you.


Our first web page
Written with the guidance of Epicodus
This is our first web page!
Ice cream is wonderful!
Here are the reasons we love ice cream:
- It's sweet
- It's cheap
- It's cold
- It's creamy
- It's great at making you fat for winter
- It's the love of my life


â€". SARS-CoV- protein SARS-CoV ACE coronavirus entry viral value respiratory fusion human virus infection syndrome spike M.; acute domain L.; inhibit J.; host peptide severe A.; activity cell inhibitors RBD antiviral cathepsin cells identified respectively. MERS-CoV showed inhibitor membrane novel treatment Î¼M inhibition Î¼M, Î¼M. H.; Table values {border-style (Figure S.; binding small antibodies potent px;} research van #ffffff;} E.; block targeting C.; R.; Res., University assay cleavage drug peptides protease SARS development receptor studies target Virol., W.; cells. high highly G.; Inhibitors demonstrated derived entry. enzyme new protein. ACE. COVID- East SARS-CoV-. Shandong Y.; cellular mAb monoclonal (), Antiviral Figure Middle Recently, blocked complex endosomal inhibiting interaction molecules potential site used using ./JVI.-. ./s---. D.; F.; angiotensin-converting currently discovery infections influenza inhibitory mechanism neutralizing promising received replication reported revealed structural structure ./j.antiviral.... However, Sci. TMPRSS antibody compared compounds crucial effective furin important potentially region similar specific therapeutic > ./pnas.. A., Acad. B.; K.; Natl. Proc. Professor REGN SARS-CoV. Small T.; Targeting Therefore, Vero ZhangL.; active assay, data degree entry, glycoprotein including intervention molecule mouse patients proteases proteolytic px; role screen sequence suggested vaccine {font-family ACE, Cell Chem., Coronavirus E-HRP Ebola Health P.; Ph.D. RBD-ACE RNA SARS-CoV, angiotensin basis chloroquine conserved der design essential font-size fusion. infection, infection. library prevent residues screening serine (S) (cluster ./.... Azad Biol. BoschB. HCoV-E Liu Mol. Molecules Moreover, Science, University, Using XiaS.; activation activity. addition, analysis attractive available bind blocking blocks caused clinical confirmed coronaviruses current cytotoxicity described developed did directly diverse double; drugs efficacy genome highlight however, inhibited inhibitor. inhibitors, interests loop lung mice nM, obtained pathway process products pseudovirus recent receptor, receptor-binding shedding small-molecule strategies surface therapy transgenic viruses vitro (in ./. Antimicrob. C-terminal China, DimitrovD. Dis., DuL.; FriemanM. HIV- HRP Infect. Interestingly, JiangS.; LiW.; LiY.; N-terminal PDB SARS-COV- Spike Tyr, WangQ.; World ZhangH.; ZhuY.; acid action additional affinity amino antibodies, applications associated blood border-color border-width catalytic coronaviruses. critical cycle cysteine disease displayed domains effect expressing global heptad immunized include inhibitor, interact late low mice. molecular neutralization peptide, peptides, potently processing prophylactic protected protein, protein-mediated provide pseudotyped recognition recombinant reduced regions responsible significant solid; specifically step strategy study targets them, transmembrane virus, {font-style {font-weight â€¯ (accessed -HB -nCoV ./j.virol.... ./jbc.M. Agents Chemother., Clin. Drexel FarzanM.; HCoV-NL HR- Host Int. LiuJ.; LiuX.; LuL.; MERS-CoV, Molecular Peptide Pharmaceutical Pharmacol., RBD, Recent SARS-CoV-, SP- School Structural V.; Virology, WangC.; XiaoX.; XuW.; YamamotoN.; YangX.; YuenK. ZhangJ.; ZhangZ.; available. based bold bound broad-spectrum cells, chimeric clathrin-mediated combat combination concentrations control convalescent courier; design, develop different diseases. domain, early east effects efforts em; emerged escape exhibited expression fatality functional future group helix hepatitis hydroxychloroquine identification identity index information inhibitors. intranasal investigation joined judged kinase life light membranes middle model need possible proteins providing pt;} recently replication. required screened selectivity shown structures subsequent synthesized teicoplanin tested toxicity use vaccines, working Î¼g âˆ¼ â€"


I got to drawing the tic tac toe board, adding interaction, and starting on the game state.
Finally, I'm at the point where I can start developing. (I really want to add unit tests right now as well, but I'll put that on hold.)
I'm starting with the draw functions so that I can visually debug the code.
Search here to find phaser 3 examples: https://phaser.io/examples/v3/search?search=line
This is pretty much all I needed for this: https://phaser.io/examples/v3/view/game-objects/graphics/line-thickness
function create () {
var graphics = this.add.graphics();
graphics.lineStyle(20, 0x2ECC40);
graphics.strokeRect(50, 50, 100, 40);
graphics.strokeCircle(600, 400, 64);
graphics.beginPath();
graphics.moveTo(400, 100);
graphics.lineTo(200, 278);
graphics.lineTo(340, 430);
graphics.lineTo(650, 80);
graphics.closePath();
graphics.strokePath();
}
Next to add interaction. My intuitive thought is to add interaction via mouse. I considered using keyboard briefly, but on phones especially, tapping is the way to go.
Here's the mouse down example: https://phaser.io/examples/v3/view/input/mouse/mouse-down#
function preload () {
this.load.image('logo', 'assets/sprites/phaser.png');
}
function create() {
this.input.on('pointerdown', function (pointer) {
console.log('down');
this.add.image(pointer.x, pointer.y, 'logo');
}, this);
}
Now to handle board state. I'm a fan of using a single array and having accessors.
https://eslint.org/docs/rules/max-statements
I like this rule, but it's too distracting. eslint highlights the whole function and it doesn't make it easy to figure out where the issue is.
I'm planning on having a shared library, so I want to have an alias for the library. The simple step is to add an alias to webpack, but that's not it. I have to make eslint and vscode understand the alias as well.
// webpack.config.js
const config = {
resolve: {
alias: {
lib: path.resolve(__dirname, "src/lib/"),
},
},
};
https://www.npmjs.com/package/eslint-import-resolver-webpack
npm install eslint-import-resolver-webpack --save-dev
// .eslintrc.js
module.exports = {
settings: {
"import/resolver": "webpack",
},
}
https://medium.com/@justintulk/solve-module-import-aliasing-for-webpack-jest-and-vscode-74007ce4adc9
tsconfig.json
{
"compilerOptions": {
"baseUrl": "./", /* Base directory to resolve non-absolute module names. */
"paths": { /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */
"lib/*": ["src/lib/*"]
},
}
}
In the future when I add jest, I'll also have to configure jest's moduleNameMapper.


◆ $addressbookList
◆ $altEmail
◆ $assistant
◆ $assistantPhone
◆ $billPay
◆ $categoryList
◆ $comments
◆ $company
◆ $contactSource
◆ $customFieldList
◆ $customForm
◆ $dateCreated
◆ $defaultAddress
◆ $email
◆ $entityId
◆ $externalId
◆ $fax
◆ $firstName
◆ $globalSubscriptionStatus
| $globalSubscriptionStatus |
◆ $homePhone
◆ $image
◆ $internalId
◆ $isInactive
◆ $isPrivate
◆ $lastModifiedDate
◆ $lastName
◆ $middleName
◆ $mobilePhone
◆ $officePhone
◆ $paramtypesmap
◆ $phone
◆ $phoneticName
◆ $salutation
◆ $subscriptionsList
◆ $subsidiary
◆ $supervisor
◆ $supervisorPhone
◆ $title
The documentation for this class was generated from the following file:


Imagine if you were inside a hyercube.
Quantum Idea AcceleratorAre you the quantum idea accelerator?
Rememeber that reality is purely mental.
Rememeber you are the one who creates beliefs.
Rememeber that you are navigating in a quantuum reality.
Let's see what
happens.
Click this bro.


{% block head %} {% endblock %}
Scrabble Spy
Source code found
here
.
Powered by Flask
TWL06
SOWPODS
{% block body %} {% endblock %}


| data |
Contains a handle to a files class. This handle is set using the function link or could be set manually. |
| helper |
Structure containing short helper functions that have proven useful in analyzing data and as shorthand notations. |
| scan |
Structure containing scan parameters. The values in this structure are defined using nanodiffraction.set_scan_info . |
| energy |
Energy of the X-radiation in eV. |
| wavelength |
Wavelength of the X-radiation in m. |
| wavenumber |
Wavenumber of the X-radiation in m⁻¹. |
| yaxis |
Detector y-axis in pixel units. |
| zaxis |
Detector z-axis in pixel units. |
| R |
2D array storing the pixel-wise distance to the primary beam in pixel units. |
| theta |
2D array storing the pixel-wise scattering angle with respect to the primary beam in radians. |
| Ny |
Number of pixels along y coordinate. |
| Nz |
Number of pixels along z coordinate. |
| pby |
Primary beam position along y coordinate in pixels. |
| pbz |
Primary beam position along z coordinate in pixels. |
| pixelsize |
Size of a single (square) pixel in m. |
| detDistance |
Focus to detector distance. |
| qyaxis |
y-axis of the detector in units of m⁻¹. |
| qzaxis |
z-axis of the detector in units of m⁻¹. |
| qr |
2D array storing the pixel-wise distance to the primary beam in units of m⁻¹. |
| phi |
2D array storing the pixel-wise azimuthal angle with respect to the -y coordinate in degrees [0 to 360 degrees]. |
| phi2 |
2D array storing the pixel-wise azimuthal angle with respect to the -y coordinate [0 to 180 degrees]. |
| Ny_orig |
Number of pixels along y coordinate of the raw data (without binning or cropping of the detector). |
| Nz_orig |
Number of pixels along z coordinate of the raw data (without binning or cropping of the detector). |
| pby_orig |
Primary beam position along y coordinate in pixels (without binning or cropping of the detector). |
| pbz_orig |
Primary beam position along z coordinate in pixels (without binning or cropping of the detector). |
| pixelsize_orig |
Size of a single (square) pixel in m (without binning or cropping of the detector). |
| mask |
2D logical array defining bad pixels in the detector images. A (1) corresponds to an invalid detector pixel, while a (0) corresponds to a valid detector pixel. The mask is set using nanodiffraction.set_mask . |
| sels |
3D logical array defining valid pixels that should be taken into account for the anlysis. Invalid pixels (0) are not analyzed. A selection is initially defined using nanodiffraction.set_selection . More selections can be added using ǹanodiffraction.add_selection . |
| corr |
2D array that can be multiplied with the original data frame to correct for the absorption by semi-transparent objects such as beamstop holders. The correction matrix is set using nanodiffraction.set_correction . |
| mask_orig |
Same as mask, however, with the size of the original data frame (without binning or cropping of the detector). |
| sels_orig |
Same as sels, however, with the size of the original data frame (without binning or cropping of the detector). |
| corr_orig |
Same as corr, however, with the size of the original data frame (without binning or cropping of the detector). |
| empty |
Detector image that should only contain background signal that can be subtracted from the raw data upon batch analysis. The empty image is set using nanodiffraction.set_empty . |
| detectorRoi |
Can be either ‘on’ or ‘off’. If set to ‘on’, every data frame will be automatically cropped to a region defined by ‘detRoiY’ and ‘detRoiY’. |
| binning |
Can be either ‘on’ or ‘off’. If set to ‘on’, every data frame will be automatically binned using the binning ratio defined by ‘biny’ and ‘binz’. |
| biny |
Integer binning ratio along y-axis. |
| binz |
Integer binning ratio along z-axis. |
| detRoiY |
Two element vector containing the cropping limits along the y-axis. The largest possible value is [1 Ny]. |
| detRoiZ |
Two element vector containing the cropping limits along the z-axis. The largest possible value is [1 Nz]. |
| fluoCounters |
Cell array of counters that define regions of interests for certain elements in a 1D fluorescence detector. In units of channel numbers. E.g. fluoCounters = {{'total',100,2600},{'feka',450,500}}; |


WITNESS LIST Criminal Justice Committee March 25, 2003 - 1:00P SB 600 Registering, but not testifying: For: Connally, Peggy (Self), Paradise, TX Dieter, Alison (Texas Moratorium Network), Austin, TX Hampton, Keith S. Legislative Director (Texas Criminal Defense Lawyers Association), Austin, TX Harrell, Will ACLU Director (ACLU, LULAC, and NAACP), Austin, TX Keilen, Andrea Attorney (Texas Defender Service), Austin, TX Truchard, Sister Mildred (Sisters of Incarnate Word and Blessed Sacrament), Victoria, TX Vaught, William (Self), Buda, TX Yanez-Correa, Ana Public Policy Director (LULAC and CDI), Austin, TX On: Bethke, James Director (Task Force on Indigent Defense), Austin, TX Demos, Chuck Section Manager (Comptroller Judiciary Section), Austin, TX Keller, Sharon Presiding Judge (Court of Criminal Appeals), Dallas, TX SB 601 AGAINST: Hubbarth, Rusty Vice President (Justice For All), Austin, TX Registering, but not testifying: For: Atrip, Scott Outreach Coordinator (Texas Impact), Austin, TX Atwood, David Houston Coordinator (Pax Christi Texas), Houston, TX Bailey, Nancy (Self), Houston, TX Connally, Peggy (Self), Paradise, TX Dees, Robert (Bob) Board Member (Texas Impact), Baytown, TX Dieter, Alison (Texas Moratorium Network), Austin, TX Fehrenbach, Marisa (Texas Moratorium Network), Austin, TX Gifford, Ed (Self), Austin, TX Harrell, Will ACLU Director (ACLU and NAACP), Austin, TX Joblin, Elizabeth Board Member (Texas Inmate Families Association (TIFA)), Austin, TX Korenek, Mark (Texas Coalition to Abolish Death Penalty), Katy, TX L. Burwell, Paddy Member (Board of Pardons and Paroles), San Antonio, TX Sharp, Matthew David Program Assistant (Texas Criminal Reform Coalition), Austin, TX Truchard, Sister Mildred (Sisters of Incarnate Word and Blessed Sacrament), Victoria, TX Vaught, William (Self), Buda, TX Yanez-Correa, Ana Public Policy Director (LULAC, CDI), Austin, TX Yeats, Elizabeth Associate Church and Society (Texas Conference of Churches), Austin, TX On: Weber, Stephanie D. Justice Promoter (Houston Dominican Sisters), Houston, TX SB 727 ON: DeBottis, Gina Chief Prosecuter (Special Prosecution Unit), Huntsville, TX Registering, but not testifying: For: Dieter, Alison (Texas Moratorium Network), Austin, TX Harrell, Will Executive Director ACLU (ACLU and NAACP), Austin, TX Macha, Barry Wichita County District Attorney (Self), Wichita Falls, TX Rolater, John Assistant District Attorney (Bill Hill), Dallas, TX Yanez-Correa, Ana Public Policy Director (LULAC, CDI), Austin, TX SB 825 FOR: Lippincott, Chris Communications Director (Texas Association Against Sexual Assault), Austin, TX Registering, but not testifying: For: Caldwell, Jim D. Texas Legislator TSHL (TSHL), Kingsland, TX Effenberger, Barbara Comptroller (Texas Silver Haired Legislature), Seguin, TX Korenek, Mark (Texas Coalition to Abolish the Death Penalty), Katy, TX On: Stephenson, Scott E. Director (Office of the Attorney General/Medicaid Fraud Control Unit), Austin, TX SB 826 Registering, but not testifying: For: Caldwell, Jim D. TSHL (Texas Silver Haired Legislature), Kingsland, TX Effenberger, Barbara Comptroller (Texas Silver Haired Legislature), Seguin, TX Korenek, Mark (Texas Coalition to Abolish the Death Penalty), Katy, TX On: Bivens, Carolyn Director, Adult Protective Services (Texas Department of Protective and Regulatory Services), Austin, TX Fabelo, Dr. Tony Executive Director (Criminal Justice Policy Council), Austin, TX Lutz, Judy Director of Child Care Licensing (Protective and Regulatory Services), Austin, TX Stephenson, Scott E. Director (Office of the Attorney General/Medicaid Fraud Control Unit), Austin, TX SB 827 AGAINST: Heffner, John Committee on Publication (Christian Scientists in Texas), Dallas, TX Registering, but not testifying: For: Caldwell, Jim D. TSHL (Texas Silver Haired Legislature), Kingsland, TX Dieter, Alison (Texas Gray Panthers), Austin, TX Effenberger, Barbara Comptroller (Texas Silver Haired Legislature), Seguin, TX Korenek, Mark (Texas Coalition to Abolish Death Penalty), Katy, TX On: Edmonds, Shannon Director of Gov't Relations (Tx. District and County Attorney Association), Austin, TX Stephenson, Scott E. Director (Office of the Attorney General), Austin, TX SB 840 Registering, but not testifying: For: Lyons, Steve Lieutenant (Houston Police Department), Houston, TX SB 1045 FOR: Atwood, David Houston Coordinator (Pax Christi Texas), Houston, TX DeLuca, Stuart Chairman (Texas Inmate Families Association), Austin, TX Dieter, Alison (Texas Moratorium Network), Austin, TX Perez Meyer, Delia (Louis Castro Perez (brother)), Austin, TX Rodriguez, Joaquina (Naron Williams Support Association (NAWISA)), Houston, TX Scheck, Barry Co-Director (The Innocence Project), New York, NY Shakur, Njeri Organizer (Texas Death Penalty Abolition Movement), Houston, TX Sutton, Josiah (Self), Houston, TX Van Fleet, Allan Chair (Texas Appleseed), Houston, TX Wicoff, Bob Attorney (Self), Houston, TX AGAINST: McClellan, Lyn Assistant District Attorney (Harris County District Attorneys Office), Houston, TX Registering, but not testifying: For: Atlas, Scott (Self), Houston, TX Bower, Shari (Les Bower TDCJ # 000756), Arlington, TX Budde, Barbara A. Director, Of. of Parish Social Ministry (Catholic Charities of Central Texas, Diocese of Austin), Austin, TX Cheaney, Sheila Enid Lawyer/Legislative Consultant (American Civil Liberties Union/Capital Punishment Project), Austin, TX Connally, Peggy (Self), Paradise, TX Daly, Richard (Self), Austin, TX Fehrenbach, Marisa (Texas Moratorium Network), Austin, TX Foster, Sr., Lawrence A. (Self), San Antonio, TX Gill, Raman Consulting Attorney (The Innocence Project), Austin, TX Hall, Steve (StandDovon), Austin, TX Hampton, Keith S. Legislative Director (Texas Criminal Defense Lawyers Association), Austin, TX Hampton, Keith S. Legislative Director (Texas Criminal Defense Lawyers Association), Austin, TX Harrell, Will Executive Director ACLU (ACLU NAACP), Austin, TX Korenek, Mark (Texas Coalition to Abolish Death Penalty), Katy, TX Krone, Ray Project Director (Moratorium Campaign), Dover, PA Lovoi, Annette M. Executive Director (Texas Appleseed), Austin, TX Marrero, Elizabeth Gov't Relations Coordinator (National Association of Social Workers), Austin, TX Ochoa, Christopher Student (Texas Moratoium Network), El Paso, TX Popp, Jeanette Chairperson (Texas Moratorium Network), Azle, TX Riebschlaeger, Sister Elizabeth (Self), Cuero, TX Sharp, Matthew David Program Analyst (Texas Criminal Justice Reform Coalition), Austin, TX Truchard, Sister Mildred (Sisters of Incarnate Word and Blessed Sacrament), Victoria, TX Van Steenburg, Robert (Self), Austin, TX Vaught, William (Self), Buda, TX Von Steenburg, Jean (Self), Austin, TX Against: Cotton, Troy A. Assistant District Attorney (Harris County District Attorneys Office), Houston, TX On: Bailey, Nancy (Self), Stafford, TX SB 1224 FOR: Atlas, Scott (Self), Houston, TX Hampton, Keith S. Legislative Director (Texas Criminal Defense Lawyers Association), Austin, TX Registering, but not testifying: For: Benjet, Bryce Attorney (Texas Defender Service - Attorney), Austin, TX Dieter, Alison (Texas Moratorium Network), Austin, TX Fehrenbach, Marisa (Texas Moratorium Network), Austin, TX Harrell, Will Executive Director ACLU (ACLU and NAACP), Austin, TX Keilen, Andrea Attorney (Texas Defender Service), Austin, TX Korenek, Mark (Texas Coalition to Abolish Death Penalty), Katy, TX Lovoi, Annette Executive Director (Texas Appleseed), Austin, TX Scheck, Barry Co-Director (The Innocence Project), New York, NY Shakur, Njeri Organizer (Texas Death Penalty Abolition Movement), Houston, TX Shakur, Njeri (Self), Houston, TX Sharp, Matthew David Program Assistant (Texas Criminal Justice Reform Coalition), Austin, TX Van Steenburg, Jean (Self), Austin, TX Vaught, William (Self), Buda, TX Yanez-Correa, Ana Public Policy Director (LULAC and CDI), Austin, TX Against: Rolater, John Assistant District Attorney (Bill Hill/Dallas County District Attorney Office), Dallas, TX SB 1607 FOR: Scheck, Barry Co Director (The Innocence Project), New York, NY Wicoff, Bob Attorney (Self), Houston, TX Registering, but not testifying: For: Dieter, Alison (Texas Moratorium Network), Austin, TX Fehrenbach, Marisa (Texas Moratorium Network), Austin, TX Hampton, Keith S. Legislative Director (Texas Criminal Defense Lawyers Association), Austin, TX Korenek, Mark (Texas Coalition to Abolish the Death Penalty), Katy, TX M. Lovoi, Annette Executive Director (Texas Appleseed), Austin, TX Marsden, Julia Advocacy, Vice President (League of Women Votes of Texas), Austin, TX Shakur, Njeri Organizer (Self), Houston, TX Sutton, Josiah (Self), Houston, TX Vaught, William (Self), Buda, TX White, Linda L. Director (board) (Murder Victims Families' For Reconciliation), Magnolia, TX On: Johnson, Pat Manager, Field Crime Labs (Department of Public Safety), Austin, TX Rios, Irma DNA Supervisor (Texas Department of Public Safety), Austin, TX Urbanousky, Ron Director (Department of Public Safety, Crime Laboratory Services), Austin, TX SJR 12 FOR: Boyette, Michael Board (American Civil Liberties Union), Houston, TX Dees, Robert (Bob) Board (Texas Impact), Baytown, TX Edwards, Frank (Campaign to End the Death Penalty), Austin, TX Krone, Ray Project Director (Moratorium Campaign), Dover, PA Manning, Sylvia (Member, Amnesty International), Seguin, TX Marsden, Julia Advocacy Vice President (League of Women Voters of Texas), Austin, TX Meyer, Delia Perez (Louis Castro Perez, brother), Austin, TX Pickett, Rev. Carroll Minister (Self), Montgomery, TX Riebschlaeger, Sister Elizabeth (Sisters of Charity of Incarnate Word, Peace & Justice Committee), Cuero, TX Strickland, Phil Director (Texas Baptist Christian Life Commission), Dallas, TX White, Linda L. Director (Murder Victims Families for Reconciliation), Magnolia, TX AGAINST: Atlas, Scott (Self), Houston, TX Hubbarth, Rusty Vice President (Justice For All), Austin, TX Registering, but not testifying: For: Atwood, David Houston Coordinator (Pax Chrisit Texas), Houston, TX Bailey, Nancy (Self), Stafford, TX Bower, Shari (Les Bower, husband TDCJ # 000764), Arlington, TX Budde, Barbara A. Director, Of. of Parish Social Ministry (Catholic Charities of Central Texas and Dicese of Austin), Austin, TX Byars, Carol Houston Area Chair (Muder Victims Families for Reconciliation), Houston, TX Cheaney, Shelia Enid Lawyer/Legislative Consultant (American Civil Liberties Union), Austin, TX Connally, Peggy (Self), Paradise, TX Daly, Richard Executive Director (Texas Catholic Conference), Austin, TX Dieter, Alison (Texas Moratorium Network), Austin, TX Effenberger, Barbara Co Chair of State Party Legislative Com (Texas Democratic Party), Seguin, TX Fehrenbach, Marisa (Texas Moratorium Network), Austin, TX Gifford, Ed (Self), Austin, TX Hall, Steve Project Director (StandDown Texas Project), Austin, TX Hampton, Keith S. Legislative Director (Texas Criminal Defense Lawyesr Association), Austin, TX Harrell, Will ACLU Director (ACLU and NAACP), Austin, TX Joblin, Elizabeth Board Member (Texas Inmate Families Association (TIFA)), Austin, TX Korenek, Mark (Texas Coalition to Abolish the Death Penalty), Katy, TX Mahmoud, Mo (Texas Moratorium Network), Austin, TX Marrero, Elizabeth Gov't Relations Coordinator (National Association of Social Workers), Austin, TX Paynter, Susan (Suzii) Director, Christian Citizenship (Christian Life Commission - Texas Baptist Convention), Austin, TX Reveles, Silvia Outreach Coordinator (Self), Austin, TX Scheck, Barry Co-director (The Innocence Project), New York, NY Shakur, Njeri Organizer (Citizen/Abolitionist), Houston, TX Sharp, Matthew David Program Assistant (Texas Criminal Justice Reform Coalition), Austin, TX Torbett, Leslie (Texas Moratorium Network), Austin, TX Truchard, Sister Mildred (Sister of Incarnate Word and Blessed Sacrament), Victoria, TX Van Steenburg, Robert (Self), Austin, TX Vaught, William (Self), Buda, TX Villarreal, Carl (Self), Austin, TX Von Steenburg, Jean (Self), Austin, TX Weber, Stephanie D. Justice Promoter (Houston Dominican Sisters), Houston, TX Yanez-Correa, Ana Public Policy Director (LULAC and CDI), Austin, TX Yeats, Elizabeth Associate in Church and Society (Texas Conference of Churches), Austin, TX Against: Cotton, Troy A. Assistant District Attorney (Harris County District Attorney), Houston, TX McClellan, Lyn Assistant District Attorneys (Harris County District Attorneys Office), Houston, TX Rolater, John Assistant District Attorney (Dallas County District Attorneys/Bill Hill), Dallas, TX SJR 28 AGAINST: Hubbarth, Rusty Vice President (Justice For All), Austin, TX Registering, but not testifying: For: Atnip, Scott Outreach Coordinator (Texas Impact), Austin, TX Bailey, Nancy (Self), Stafford, TX Connally, Peggy (Self), Paradise, TX Dieter, Alison (Texas Moratorium Network), Austin, TX Fehrenbach, Marisa (Texas Moratorium Network), Austin, TX Harrell, Will Executive Director ACLU (ACLU and NAACP), Austin, TX Joblin, Elizabeth Board Member (Texas Inmate Families Association), Austin, TX Korenek, Mark (Texas Coalition to Abolish Death Penalty), Katy, TX Reveles, Silvia Outreach Education Coordinator (Self), Austin, TX Riebschlaeger, Sister Elizabeth (Self), Cuero, TX Shakur, Njeri Organizer (Texas Death Penalty Abolition Movement), Houston, TX Sharp, Matthew David Program Assistant (Texas Criminal Justice Reform Coalition), Austin, TX Truchard, Sister Mildred (Sister of Incarnate Word and Blessed Sacrament), Victoria, TX Vaught, William (Self), Buda, TX Von Steenburg, Jean (Self), Austin, TX Yanez-Correa, Ana Public Policy Director (LULAC and CDI), Austin, TX Yeats, Elizabeth Associate for Church Society (Texas Conference of Churches), Austin, TX Against: Cotton, Troy A. Assistant District Attorney (Harris County District Attorneys Office), Houston, TX McClellan, Lyn Assistant District Attorney (Harris County District Attorneys Office), Houston, TX


Comments
-
Saimon Moore
As a test I disabled all other plugins except Command-T and only left the following in my vimrc: https://gist.github.com/1931823
-
Saimon Moore
Note this only happens with the filters...
-
anonymous
I have the same issue since about two weeks ago. (BTW, I'm using github master branch)
-
Greg Hurrell
This is a bug present in the current HEAD of the master branch.
There is a pull request that reverts the bad commit. I'm going to test the revert and make sure everything works as expected and then merge it.
If you can't wait, you an also revert it yourself in your local copy.
-
Greg Hurrell
Merged here.
-
Greg Hurrell
Status changed:
- From: new
- To: closed
-
Saimon Moore
Great thanks Wincent and Gary ;)
Add a comment
Comments are now closed for this issue.


Komodo
introductions
Are you a developer or blockchain enthusiast? Introduce yourself. Please note that normal chat messages will be removed. Go to #general to start a discussion or ask a follow-up question.
Between 24-Dec-19 12:00 AM and 25-Dec-19 12:00 AM
YAGPDB.xyz
BOT
24-Dec-19 05:09 AM
wingdiver#2844<PHONE_NUMBER>58244875)
New user joined waiting to be verified as a human
wingdiver#2844<PHONE_NUMBER>58244875)
User successfully verified
YAGPDB.xyz
BOT
24-Dec-19 12:41 PM
egtBit#6061<PHONE_NUMBER>46195712)
New user joined waiting to be verified as a human
EGTBIT#8296<PHONE_NUMBER>92233253)
New user joined waiting to be verified as a human
egtBit#8758<PHONE_NUMBER>76464906)
New user joined waiting to be verified as a human
EGTBIT#5022<PHONE_NUMBER>92239626)
New user joined waiting to be verified as a human
EGTBIT#4232<PHONE_NUMBER>58984970)
New user joined waiting to be verified as a human
egtBit#0154<PHONE_NUMBER>55592202)
New user joined waiting to be verified as a human
EGTBIT#9915<PHONE_NUMBER>82898699)
New user joined waiting to be verified as a human
EgtBit News#5797<PHONE_NUMBER>96964610)
New user joined waiting to be verified as a human
EGTBIT#9074<PHONE_NUMBER>10620417)
New user joined waiting to be verified as a human
egtBit#0987<PHONE_NUMBER>78778880)
New user joined waiting to be verified as a human
EgtBit News#8534<PHONE_NUMBER>45330442)
New user joined waiting to be verified as a human
EGTBIT#7321<PHONE_NUMBER>33098004)
New user joined waiting to be verified as a human
EgtBit News#1190<PHONE_NUMBER>76742144)
New user joined waiting to be verified as a human
egtBit#1838<PHONE_NUMBER>02502943)
New user joined waiting to be verified as a human
egtBit#1360<PHONE_NUMBER>23651863)
New user joined waiting to be verified as a human
EgtBit News#0411<PHONE_NUMBER>47652363)
New user joined waiting to be verified as a human
EgtBit News#2488<PHONE_NUMBER>54509066)
New user joined waiting to be verified as a human
egtBit#3152<PHONE_NUMBER>13108992)
New user joined waiting to be verified as a human
EgtBit News#6095<PHONE_NUMBER>29241344)
New user joined waiting to be verified as a human
egtBit#8383<PHONE_NUMBER>14501907)
New user joined waiting to be verified as a human
egtBit#8833<PHONE_NUMBER>63411719)
New user joined waiting to be verified as a human
EgtBit News#6448<PHONE_NUMBER>98654730)
New user joined waiting to be verified as a human
egtBit#2123<PHONE_NUMBER>96429312)
New user joined waiting to be verified as a human
EGTBIT#3318<PHONE_NUMBER>87249154)
New user joined waiting to be verified as a human
EgtBit News#3661<PHONE_NUMBER>00168448)
New user joined waiting to be verified as a human
EgtBit News#3949<PHONE_NUMBER>47343636)
New user joined waiting to be verified as a human
EgtBit News#9434<PHONE_NUMBER>17898773)
New user joined waiting to be verified as a human
EGTBIT#6829<PHONE_NUMBER>84851200)
New user joined waiting to be verified as a human
EgtBit News#5190<PHONE_NUMBER>69124608)
New user joined waiting to be verified as a human
EGTBIT#1618<PHONE_NUMBER>90454528)
New user joined waiting to be verified as a human
EGTBIT#6736<PHONE_NUMBER>53254422)
New user joined waiting to be verified as a human
egtBit#7516<PHONE_NUMBER>37739284)
New user joined waiting to be verified as a human
EGTBIT#2506<PHONE_NUMBER>49556480)
New user joined waiting to be verified as a human
EGTBIT#8495<PHONE_NUMBER>87651077)
New user joined waiting to be verified as a human
egtBit#5542<PHONE_NUMBER>26903809)
New user joined waiting to be verified as a human
EgtBit News#5066<PHONE_NUMBER>22275859)
New user joined waiting to be verified as a human
EgtBit News#5241<PHONE_NUMBER>09752852)
New user joined waiting to be verified as a human
EgtBit News#6419<PHONE_NUMBER>13180672)
New user joined waiting to be verified as a human
EgtBit News#3720<PHONE_NUMBER>15317051)
New user joined waiting to be verified as a human
egtBit#1945<PHONE_NUMBER>39715851)
New user joined waiting to be verified as a human
EGTBIT#2546<PHONE_NUMBER>18454784)
New user joined waiting to be verified as a human
EGTBIT#8093<PHONE_NUMBER>11702287)
New user joined waiting to be verified as a human
EgtBit News#2637<PHONE_NUMBER>33954816)
New user joined waiting to be verified as a human
egtBit#7899<PHONE_NUMBER>14117632)
New user joined waiting to be verified as a human
Senzacervello#8651<PHONE_NUMBER>29366016)
New user joined waiting to be verified as a human
Senzacervello#8651<PHONE_NUMBER>29366016)
User successfully verified
EgtBit News#1190<PHONE_NUMBER>76742144)
Kicked for not verifying within deadline
EGTBIT#7321<PHONE_NUMBER>33098004)
Kicked for not verifying within deadline
egtBit#1360<PHONE_NUMBER>23651863)
Kicked for not verifying within deadline
EgtBit News#2488<PHONE_NUMBER>54509066)
Kicked for not verifying within deadline
EgtBit News#0411<PHONE_NUMBER>47652363)
Kicked for not verifying within deadline
EgtBit News#6095<PHONE_NUMBER>29241344)
Kicked for not verifying within deadline
egtBit#8833<PHONE_NUMBER>63411719)
Kicked for not verifying within deadline
egtBit#8383<PHONE_NUMBER>14501907)
Kicked for not verifying within deadline
EgtBit News#6448<PHONE_NUMBER>98654730)
Kicked for not verifying within deadline
EGTBIT#3318<PHONE_NUMBER>87249154)
Kicked for not verifying within deadline
EgtBit News#3661<PHONE_NUMBER>00168448)
Kicked for not verifying within deadline
EgtBit News#2637<PHONE_NUMBER>33954816)
Kicked for not verifying within deadline
YAGPDB.xyz
BOT
24-Dec-19 01:34 PM
PawLover#2667<PHONE_NUMBER>13977610)
New user joined waiting to be verified as a human
YAGPDB.xyz
BOT
24-Dec-19 01:44 PM
PawLover#2667<PHONE_NUMBER>13977610)
Kicked for not verifying within deadline
YAGPDB.xyz
BOT
24-Dec-19 04:28 PM
icusu#5683<PHONE_NUMBER>28026368)
New user joined waiting to be verified as a human
icusu#5683<PHONE_NUMBER>28026368)
User successfully verified
YAGPDB.xyz
BOT
24-Dec-19 07:01 PM
seaphus#8256<PHONE_NUMBER>58645762)
New user joined waiting to be verified as a human
Seaphus#7469<PHONE_NUMBER>87177472)
New user joined waiting to be verified as a human
Seaphus#7469<PHONE_NUMBER>87177472)
New user joined waiting to be verified as a human
Seaphus#7469<PHONE_NUMBER>87177472)
New user joined waiting to be verified as a human
Seaphus#7469<PHONE_NUMBER>87177472)
New user joined waiting to be verified as a human
YAGPDB.xyz
BOT
24-Dec-19 08:01 PM
Steven#5016<PHONE_NUMBER>72238100)
New user joined waiting to be verified as a human
Steven#5016<PHONE_NUMBER>72238100)
User successfully verified
YAGPDB.xyz
BOT
24-Dec-19 08:15 PM
rebekic#4962<PHONE_NUMBER>72047105)
New user joined waiting to be verified as a human
rebekic#4962<PHONE_NUMBER>72047105)
New user joined waiting to be verified as a human
YAGPDB.xyz
BOT
24-Dec-19 08:23 PM
rebekic#4962<PHONE_NUMBER>72047105)
New user joined waiting to be verified as a human
rebekic#4962<PHONE_NUMBER>72047105)
User successfully verified
rebekic
24-Dec-19 08:29 PM
hi
YAGPDB.xyz
BOT
24-Dec-19 08:44 PM
riemdelhi#9172<PHONE_NUMBER>59124242)
New user joined waiting to be verified as a human
riemdelhi#7234<PHONE_NUMBER>87640084)
New user joined waiting to be verified as a human
riemdelhi#7234<PHONE_NUMBER>87640084)
User successfully verified


Numbers 1:54
And the children of Israel did according to all that the LORD commanded Moses, so did they.


Before starting:
After having a basic understanding of what Apache CouchDB is and how to communicate with it, you will use it to create an online file share solution named DumpBasket.
All the data in our system is shared between everyone, permissions are not supported, we want to share everything!
The entire data will be saved inside a single CouchDB database and you will create a simple UI using a framework of your choice to allow directory browsing of the data.
DumpBasket will support two types of items - files and folders.
Our system only supports text files, files have a name and they must live in a folder.
A folder is a container for files, it also has a name.


Society has always felt the need to categorize people, usually by a person’s occupation, social ‘status’ (man I hate that crap) or their hobbies. We are no different in the web industry, we seem to have done a pretty good job of siloing people into specific roles.
“Are you a designer or a developer?”
This is a question that we all get asked on a fairly regular basis and we usually give a nervous either/or answer. But why? Surely we are capable of being both; we are; we are hybrids.
Now sure not everyone is a hybrid but there are many of us out there that are equally skilled as both designers and developers.
This is a topic that I have been thinking about for quite a while, the insecurities within me prodding at me to chose a single silo. It wasn’t until I watched Daniel Mall’s talk at NA Conf in January that I obtained the validation that I was subconsciously seeking in order to choose both. Dan also put a name to this group of multi-skilled wunderkind, ‘Hybrid People’.
I like the word ‘hybrid’. It almost has a superhero vibe about it, like we should all wear capes and save unsuspecting visitors from bad design and broken contact forms.
The common argument in support of siloing is that you should specialise because you “can’t be good at everything”. This is absolutely fantastically correct. We can’t know everything, but hybrids don’t know everything, we are just prepared to learn anything. Our lust for cross-domain superhero powers is what makes us hybrids and it’s what makes us different.
Next time someone asks me if I’m a designer or developer I will answer “I’m a hybrid”. Truth be told we are all hybrids, some of us just don’t own the cape.


DroidYangon is first ever android developers conference for the community by the community, held in Yangon.
DroidYangon is an Android conference where engineers take the leading role. It's filled with exclusive sessions, the latest and greatest in Andorid development, and great engineers like you! DroidYangon 2019 becomes an opporunity to help connect and enlarge the Android community.
The organizers behind successful Google’s biggest conference GDGYangon DevFest Yangon 2016, 2017 & 2018. Each conferences had more than 400 attendees.


Inheritance in JavaScript
There are objects but ...
there aren't any classes (ES5)
Instead we have prototype base programming
Prototype 1/5
Every JavaScript object,function have own prototype.
Example #1
All JavaScript objects inherit the properties and methods from their prototype.
Prototype 2/5
Prototypes are a convenient way to define types of objects, but they’re actually a feature of functions.
Example #2 Different prototypes(check different creation of objects and their prototypes)
Constructor of function
Example #3 constructor
Prototype 3/5
Prototype 4/5
Prototype 5/5
There is a possibility to check whether property is implemented in given object or it is located in prototype
Example #4 hasOwnProperty


Spain 'cannot wait any longer' to have a government, says PP leader Casado
MADRID (Reuters) - The leader of Spain’s conservative People’s Party, Pablo Casado, on Sunday said the country “cannot wait any longer” to have a government, without spelling out if he would do anything to help a government being put together.
Casado also said Spain would be harder to govern after Sunday’s election result, which delivered a hung parliament.
Casado said his party, which came second in the election, would fulfill what he called “its duty” and was awaiting the next move from Pedro Sanchez’s Socialists, without giving any details.


Attack
Defence
Tact
Rage
Magic
Mundane
Fame
Infamy
Sync From Server
Reset Everything
Bronze Tier Trophies
Chicken Slayer
Silver Tongue
Undead
Silver Tier Trophies
Fish Slayer
Plot Shield
Ether Mage
Gold Tier Trophies
Dragon Slayer
Save the Queen
Ether fire
Load Save File?
Yes
Probably a good idea
Ok
Why not?
Helmet
Amulet
Right Weapon
Armour
Left Weapon
Right Ring
Boots
Left Ring


detector_dlib module¶
-
class
detector_dlib.
FaceDetectorDlib
¶ Bases:
detector_base.FaceDetector
reference : https://www.pyimagesearch.com/2017/04/03/facial-landmarks-dlib-opencv-python/
uses dlib library and feature based algorithm to get the bounding boxes and face feature points in an image
-
NAME
= 'detector_dlib'¶
-
clean
()¶ clean the loaded model
-
configure
()¶
-
detect
(npimg, clean=False)¶ perform dlib face detection in image
- Parameters
npimg (numpy Array) – the image to detect
clean (boolean) – flag to indicate if you wish to clean the loaded model and configuration or not
- Returns :
boxes (numpy array) : the bounding boxes of the faces in the image of shape (n,x,y,w,h,convidance) points (numpy array) : the coordinations of the face feature points of shape (n,2,68)
-
detect_landmark
(npimg, det)¶ get the face landmarks in an image
- Parameters
npimg (numpy array) – the target image
det (dlib model) – the dlib detector model to use
- Returns
list of coordinations for face landmarks
- Return type
coords (list)
-
load
()¶ load the dlib model to prepare for use
- Returns
True if the model was loaded successfully and False elsewise
-
name
()¶ returns the name of the model
-
parse_output
(boxes, points)¶ helper function to parse ouput of the detector to fit in the pipline
- Parameters
boxes (numpy array) – the faces bounding boxes of the image
points (numpy array) – the coordinations of the face feature points
- Returns
the faces bounding boxes of the image in shape (n,x,y,w,h,confidance) points (numpy array) : the coordinations of the face feature points in shape (n,2,68)
- Return type
boxes (numpy array)
-
predictor_path
= None¶
-


Id = 29
Nombre Capitulo = Dorian 5
Tipo = Planet
Dimension = Replacement Dimension
Personaje = ['https://rickandmortyapi.com/api/character/93', 'https://rickandmortyapi.com/api/character/104', 'https://rickandmortyapi.com/api/character/198']
Numero Personaje = ['93', '104', '198']
URL Locacion = https://rickandmortyapi.com/api/location/29


The smallest React example looks like this:
ReactDOM.render(

Hello, world!
,
document.getElementById('root')
);
It displays a heading saying “Hello, world!” on the page.
Try it on CodePenHow to Read this Guide
In this guide, we will examine the building blocks of React apps: elements and components. Once you master them, you can create complex apps from small reusble code.
Tip
This guide is designed for people who prefer learning concepts step by step. If you prefer to learn by doing, check out our practical tutorial. You might find this guide and that tutorial complementary to each other.
This is the first chapter in a step-by-step guide about main React concepts. You can find a list of all its chapters in the navigation sidebar. If you’re reading this from a mobile device, you can access the navigation by pressing the button in the bottom right corner of your screen.
Consider this variable declaration:
const element =
Hello, world!

This funny tag syntax is neither a string nor HTML.
It is called JSX, and it is a syntax extension to JavaScript. We recommend using it with React to describe what the UI should look like. JSX may remind you of a template language, but it comes with the full power of JavaScript.
JSX produces React “elements”. We will explore rendering them to the DOM in the next section. Below, you can find the basics of JSX necessary to get you started.
Why JSX?
React embraces the fact that rendering logic is inherently coupled with other UI logic: how events are handled, how the state changes over time, and how the data is prepared for display.
Instead of artificially separating technologies by putting markup and logic in separate files, React separates concerns with loosely coupled units called “components” that contain both. We will come back to components in a further section, but if you’re not yet comfortable putting markup in JS, this talk might convince you otherwise.
React doesn’t require using JSX, but most people find it helpful as a visual aid when working with UI inside the JavaScript code. It also allows React to show more useful error and warning messages.
With that out of the way, let’s get started!
Warning:
Since JSX is closer to JavaScript than to HTML, React DOM uses
camelCase
property naming convention instead of HTML attribute names.For example,
class
becomes className in JSX, and tabindex becomes tabIndex.
Elements are the smallest building blocks of React apps.
An element describes what you want to see on the screen:
const element =
Hello, world

Unlike browser DOM elements, React elements are plain objects, and are cheap to create. React DOM takes care of updating the DOM to match the React elements.
Note:
One might confuse elements with a more widely known concept of “components”. We will introduce components in the next section. Elements are what components are “made of”, and we encourage you to read this section before jumping ahead.
Rendering an Element into the DOM
Let’s say there is a

somewhere in your HTML file:

We call this a “root” DOM node because everything inside it will be managed by React DOM.
Applications built with just React usually have a single root DOM node. If you are integrating React into an existing app, you may have as many isolated root DOM nodes as you like.
To render a React element into a root DOM node, pass both to ReactDOM.render():
const element =
Hello, world

ReactDOM.render(element, document.getElementById('root'));
Try it on CodePen
It displays “Hello, world” on the page.
Components let you split the UI into independent, reusable pieces, and think about each piece in isolation. This page provides an introduction to the idea of components. You can find a detailed component API reference here.
Conceptually, components are like JavaScript functions. They accept arbitrary inputs (called “props”) and return React elements describing what should appear on the screen.
Functional and Class Components
The simplest way to define a component is to write a JavaScript function:
function Welcome(props) {
return
Hello, {props.name}

}
This function is a valid React component because it accepts a single “props” (which stands for properties) object argument with data and returns a React element. We call such components “functional” because they are literally JavaScript functions.
You can also use an ES6 class to define a component:
class Welcome extends React.Component {
render() {
return
Hello, {this.props.name}

}
}
The above two components are equivalent from React’s point of view.
Classes have some additional features that we will discuss in the next sections. Until then, we will use functional components for their conciseness.
This page introduces the concept of state and lifecycle in a React component. You can find a detailed component API reference here.
Consider the ticking clock example from one of the previous sections. In Rendering Elements, we have only learned one way to update the UI. We call ReactDOM.render()
to change the rendered output:
However, it misses a crucial requirement: the fact that the Clock sets up a timer and updates the UI every second should be an implementation detail of the Clock.
Ideally we want to write this once and have the Clock update itself:
ReactDOM.render(
<Clock />,
document.getElementById('root')
);
To implement this, we need to add “state” to the Clock
component.
State is similar to props, but it is private and fully controlled by the component.
We mentioned before that components defined as classes have some additional features. Local state is exactly that: a feature available only to classes.
Converting a Function to a Class
You can convert a functional component like Clock to a class in five steps:
-
Create an ES6 class, with the same name, that extends
React.Component
. -
Add a single empty method to it called
render()
. -
Move the body of the function into the
render()
method. -
Replace props with
this.props
in therender()
body. - Delete the remaining empty function declaration.
Class
is now defined as a class rather than a function