Tcl/Tk Keywords - V
- value
-
incr, Hash
- variable
-
append, global, incr, info, lappend, namespace, set, trace, unset, upvar, variable, vwait, tkwait, AddErrInfo, Environment, LinkVar, SetVar, TraceVar, UpVar
- variable substitution
-
subst, ParseCmd, SubstObj
- variables
-
tclvars, uplevel, tkvars
- version
-
package, packagens, pkgMkIndex, tkvars, GetVersion, PkgRequire
- virtual event
-
event
- virtual root
-
winfo, GetVRoot
- visibility
-
tkwait
- visual
-
GetVisual, SetVisual, WindowId
- volume-relative file name
-
filename
Copyright © 1989-1994 The Regents of the University of California.
Copyright © 1990-1994 The Regents of the University of California
Copyright © 1992-1999 Karl Lehenbauer and Mark Diekhans
Copyright © 1992-1999 Karl Lehenbauer and Mark Diekhans.
Copyright © 1993-1997 Bell Labs Innovations for Lucent Technologies
Copyright © 1994 The Australian National University
Copyright © 1994-2000 Sun Microsystems, Inc.
Copyright © 1997-2000 Ajuba Solutions.
Copyright © 1997-2000 Scriptics Corporation.
Copyright © 1998 Mark Harrison.
Copyright © 1998-1999 Scriptics Corporation
Copyright © 1998-2000 Ajuba Solutions
Copyright © 1999 Scriptics Corportation
Copyright © 2000 Jeffrey Hobbs.
Copyright © 2001 ActiveState Tool Corp.
Copyright © 2001 Kevin B. Kenny.
Copyright © 2001 Vincent Darley
Copyright © 2001-2002 ActiveState Corporation
Copyright © 2001-2002 Donal K. Fellows
Copyright © 2001-2002 Kevin B. Kenny. All rights reserved.
Copyright © 2001-2004 ActiveState Corporation.
Copyright © 2006-2007 Daniel A. Steffen
Copyright © 1995-1997 Roger E. Critchlow Jr.


{% extends "base.html" %} {% block content %}
Is this an error? Contact the administrator.
Are you sure you want to delete this Project?
Project {{project_name}}


| GEOS SDK TechDocs
|
| 3.7 Implementing Undo
| 3.9 Undoing a Clipboard Change
ClipboardTestItemFormat(), ClipboardEnumItemFormats(), ClipboardGetItemInfo(), ClipboardGetNormalItemInfo(), ClipboardGetUndoItemInfo(), ClipboardGetClipboardFile()
With the following routines, you can get information about any of the transfer files in use.
-
ClipboardTestItemFormat()
-
Given a transfer format, test if the selected transfer item supports that format. Before using this routine, you must first call
ClipboardQueryItem()
to get the transfer item header.
-
ClipboardEnumItemFormats()
-
Return a list of supported transfer formats for the selected transfer item. Before using this routine, you must first call
ClipboardQueryItem()
to get the transfer item header.
-
ClipboardGetItemInfo()
-
Return the source identifier for the transfer item. Before using this routine, you must first call
ClipboardQueryItem()
to get the transfer item header.
-
ClipboardGetNormalItemInfo()
-
Return the VM file handle and VM block handle of the transfer item header for the "Normal" transfer item.
-
ClipboardGetUndoItemInfo()
-
Return the VM file handle and VM block handle of the transfer item header for the "Undo" transfer item.
-
ClipboardGetClipboardFile()
-
Return the VM file handle of the UI transfer file (the one typically used when copying, cutting, and pasting).
| GEOS SDK TechDocs
|
| 3.7 Implementing Undo
| 3.9 Undoing a Clipboard Change


Founder - A new conversation in politics among people in the diverse political spectrum. Four dialogues have been produced in San Francisco, Santa Rosa, and New Brunswick, NJ.
Technical co-founder - Creating a social networking site for people to be their happiest selves.
Freelance full-stack engineer.
Front End Engineer - Creating pixel-perfect marketing pages.
Web Engineer - Various full stack features and products.


Toggle navigation
Aimeili119901
Blog
美容
美食
湿疹笔记
生活杂记
DIY
生活小窍门
About Me
Tag Index
DIY (14)
湿疹 (29)
生活小窍门 (10)
生活杂记 (24)
美容 (25)
美食 (9)
DIY (14)
芦荟酸奶手膜
June 21, 2019
菠菜战痘面膜
June 20, 2019
DIY红地毯发光面膜
June 19, 2019
DIY芦荟防晒喷雾
June 16, 2019
补水的莴苣的面膜
June 11, 2019
鹌鹑蛋橄榄油面膜
January 09, 2019
我的实用美容手册（卷一）
November 30, 2018
中秋，做个美白抗氧化的石榴面膜吧
September 22, 2018
入秋做点姜枣膏，暖身又美容
August 25, 2018
冰糖柠檬
July 30, 2018
土瓜根粉，传说中神奇的淡斑面膜
July 04, 2018
这样用铝箔，5分钟牙齿亮白3个度
June 23, 2018
滋养修复的苹果燕麦面膜
June 16, 2018
苹果蜂蜜面膜
June 13, 2018
湿疹 (29)
荆防透骨草
June 12, 2019
大黄与湿疹
June 06, 2019
说说用墨鱼骨粉治湿疹
March 19, 2019
手部湿疹康复后的注意事项
January 11, 2019
苦瓜祛湿
January 08, 2019
野菊花蒲公英
January 07, 2019
樟脑球白酒治湿疹
October 26, 2018
美味祛湿疹的红豆扁豆粥
October 24, 2018
三黄膏治湿疹
October 22, 2018
麦冬薏仁粥
October 10, 2018
手部按摩保健操
August 12, 2018
鲜藕白萝卜汁
August 12, 2018
吴萸螵硫散
July 23, 2018
湿疹与炉甘士软膏
July 12, 2018
治湿疹，试试柠檬蜂蜜水吧
July 07, 2018
拔罐与湿疹
July 07, 2018
湿疹和橄榄油
July 03, 2018
湿疹与韭菜
July 03, 2018
用防风来缓解湿疹之痒
June 27, 2018
简单的湿疹小偏方，敷蒜泥治湿疹
June 24, 2018
阿司匹林治湿疹脱皮效果好
June 24, 2018
你有湿疹吗？参苓白术丸了解下
June 21, 2018
你知道吗？藿香正气水可以治湿疹
June 20, 2018
湿疹的三个止痒穴
June 19, 2018
使用湿疹小偏方，应该注意哪些问题
June 19, 2018
最简单的湿疹偏方--敷土豆泥
June 18, 2018
消炎止痒的金银花椰子油
June 16, 2018
香菜煮水治湿疹
June 15, 2018
十年，我手上的湿疹终于治好了
June 15, 2018
生活小窍门 (10)
中药香包祛蚊虫
April 29, 2019
我的实用美容手册（卷一）
November 30, 2018
嗓子哑了喉咙疼怎么办？有罗汉果啊
July 12, 2018
排排坐，一起分享冻成板砖的冰淇淋
July 10, 2018
123，轻松洗掉高锰酸钾
June 29, 2018
如何让指甲油速干呢？
June 22, 2018
穿短裙，如何骑自行车才不会走光呢？
June 22, 2018
清理小白鞋，这种办法最简单有效
June 21, 2018
俗话说：“春困秋乏，夏打盹”。
June 18, 2018
如何和孩子一起平稳度过新生入学适应期
June 14, 2018
生活杂记 (24)
夏日随笔
June 18, 2019
又是一年高考季
June 08, 2019
我偏不生气
April 29, 2019
好消息
April 10, 2019
杨柳絮
April 04, 2019
年
February 27, 2019
榴莲记
February 27, 2019
小憩
January 19, 2019
Haha～
January 08, 2019
OMG！Endless loop……
December 21, 2018
冬日喂猫记续
December 11, 2018
冬日喂猫记
December 09, 2018
三黄蛋
December 03, 2018
爱，且行且珍惜
November 19, 2018
偷闲
November 14, 2018
冬雨
November 08, 2018
佛音袅袅，翩若惊鸿
October 26, 2018
因材施教，适时适度
October 24, 2018
秋
September 27, 2018
等雨
July 21, 2018
买瓜见闻
July 16, 2018
清晨，初绽
July 01, 2018
今天的小零嘴
June 27, 2018
夏日有雨
June 26, 2018
美容 (25)
芦荟酸奶手膜
June 21, 2019
菠菜战痘面膜
June 20, 2019
DIY红地毯发光面膜
June 19, 2019
DIY芦荟防晒喷雾
June 16, 2019
补水的莴苣的面膜
June 11, 2019
鹌鹑蛋橄榄油面膜
January 09, 2019
牙膏+盐祛黑头？感觉不好用！
December 12, 2018
我的实用美容手册（卷一）
November 30, 2018
刮痧瘦腿小攻略
November 30, 2018
干皮如我也能顺利过冬
November 15, 2018
桑葚首乌茶的使用效果
October 08, 2018
中秋，做个美白抗氧化的石榴面膜吧
September 22, 2018
关于桑葚制首乌茶的一点小补充
September 13, 2018
防脱乌发的桑葚制首乌茶
September 10, 2018
回来喽，土瓜根面膜的报告贴
July 22, 2018
土瓜根粉，传说中神奇的淡斑面膜
July 04, 2018
这样用铝箔，5分钟牙齿亮白3个度
June 23, 2018
定坤丹，赶走蝴蝶斑和脱发
June 22, 2018
亲，你知道白僵蚕面膜会过敏吗？
June 20, 2018
滋补又祛斑的枸杞酒酿鸽子蛋
June 17, 2018
滋养修复的苹果燕麦面膜
June 16, 2018
天然DIY面膜，怎样使用才能效果最好
June 15, 2018
桃胶炖银耳
June 14, 2018
六种神奇的蔬菜助你年轻美丽
June 13, 2018
苹果蜂蜜面膜
June 13, 2018
美食 (9)
苹果胡萝卜汁
June 22, 2019
入秋做点姜枣膏，暖身又美容
August 25, 2018
冰糖柠檬
July 30, 2018
如何防止掉头发，就来一碗黑麦核桃粥吧
June 24, 2018
清凉解暑，来一杯酸酸甜甜的杨梅汁
June 20, 2018
我爱爆米花！
June 19, 2018
滋补又祛斑的枸杞酒酿鸽子蛋
June 17, 2018
桃胶炖银耳
June 14, 2018
六种神奇的蔬菜助你年轻美丽
June 13, 2018


Need help or have feedback? Other Inquiries Use the contact forms and email aliases below for inquiries related to press, partnerships, security, and other specific topics. Note that we cannot respond to general technical support requests through these channels. Please submit technical questions and problems through our Learner Help Center to receive a response from our support team. Partnerships Corporate Partnerships: Contact us here if your company is interested in partnering with eLearning Capstone on new initiatives, including the production of new courses in high-demand fields. Using eLearning Capstone Internally: Contact us here if your company or institution is interested in using eLearning Capstone courses for internal purposes (e.g., employee training or on-campus instruction). Offering Courses on eLearning Capstone: Contact us here if your institution is interested in offering courses on the eLearning Capstone platform. Press Members of the press may consult eLearning Capstone’s Press Page for general information. Specific questions or inquiries for our press team should be emailed to press@eLearning Capstone.org. Special Concerns Security vulnerabilities on the eLearning Capstone site may be reported via the HackerOne platform. We take our site security and user privacy very seriously, and we appreciate your help in keeping eLearning Capstone safe!


module-info.java
.
Example:
module com.mycomp {
exports com.mycomp.main to com.mycomp;
}
After the quick-fix is applied:
module main {
}
This inspection only reports if the language level of the project or module is 9 or higher.


import com.sleepycat.db.*;public static void unlink(String dir, int force, DbEnv dbenv) throws DbException;
The DbLog.unlink function destroys the log region identified by the directory dir, removing all files used to implement the log region. (The log files themselves and the directory dir are not removed.)
If there are processes that have called DbLog.open without calling DbLog.close (i.e., there are processes currently using the log region), DbLog.unlink will fail without further action, unless the force flag is set, in which case DbLog.unlink will attempt to remove the log region files regardless of any processes still using it.
The result of attempting to forcibly destroy the region when a process has the region open is unspecified. Processes using a shared memory region maintain an open file descriptor for it. On UNIX systems, the region removal should succeed and processes that have already joined the region should continue to run in the region without change, however processes attempting to join the log region will either fail or attempt to create a new region. On other systems (e.g., Windows/NT), where the unlink(2) system call will fail if any process has an open file descriptor for the file, the region removal will fail.
In the case of catastrophic or system failure, database recovery must be performed (see db_recover), or the DB_RECOVER and DB_RECOVER_FATAL flags to DbEnv.appinit must be specified. Alternatively, if recovery is not required because no database state is maintained across failures, it is possible to clean up a log region by removing all of the files in the directory specified to the DbLog.open function, as no log region files are created in any other directory. Note, however, that this has the potential to remove files created by the other Berkeley DB subsystems in the same database environment.
The DbLog.unlink method throws an exception that encapsulates an errno on failure.
The DbLog.unlink method may fail and throw an exception for any of the errors specified for the following Berkeley DB and C library functions: abort(3), close(3), DbEnv.version, fcntl(3), fflush(3), fprintf(3), free(3), fstat(3), fsync(3), getenv(3), getpid(3), getuid(3), isdigit(3), lseek(3), malloc(3), memcpy(3), memset(3), mmap(3), munmap(3), open(3), pstat_getdynamic(3), read(3), shmat(3), shmctl(3), shmdt(3), sigfillset(3), sigprocmask(3), stat(3), strerror(3), strlen(3), sysconf(3), unlink(3), vfprintf(3), vsnprintf(3), and write(3).
In addition, the DbLog.unlink method may fail and throw an exception encapsulating errno for the following conditions:


Pat's Salmon Cookies
Home
Products
About Us
Sales
Come by one of our five locations and enjoy this delicious aquatic treat
Locations
Seattle
9126 Main Street, Seattle WA 11234
Open 6am-8pm Daily
Email
1-454-430-8779
Tokyo
Higashi Azabu IS Bldg 4F, Higashi Azabu 1-8-1, Minato-ku Tokyo 106-0044
Open 6:00-20:00 Daily
Email
+84-13-430-9779
Dubai
12th Floor, Baniyas Road, Deira, Dubai, UAE
Open 6:00-20:00 Daily
Email
+011-917-56-430-7301
Paris
118 Boulevard Saint-Germain, 75006, Paris, France
Open 6:00-20:00 Daily
Email
+33-1-56-430-7301
Lima
Jr. Mariategui 123 Interior 301A, Los Olivos, Lima 39
Open 6:00-20:00 Daily
Email
+51-1-56-430-7301


The Popover is a view that floats above an app’s content. Popovers provide an easy way to present or gather information from the user and are commonly used in the following situations: Show more info about the current view ,select a commonly used tool or configuration and present a list of actions to perform inside one of your views.
base
and list
.
The dependencies will be installed together with this module
To use this component you need install with the command:
mobileui install popover
Your popover need have id
and for you open popover, just call function openPopover('ID_YOUR_POPOVER')
.
See example:
If you need make bind some event after popover open just listener event:


THE CROAKING OF THE RAVEN
THERE is a common feeling that the croaking of a raven over the house bodes evil to some member of the family. The following incident, given to me by a really intelligent man, illustrates the feeling : [a]
"One day our family were much annoyed by the continued croaking of a raven over our house. Some of us believed it to be a token; others derided the idea; but one good lady, our next-door neighbour, said, 'Just mark the day, and see if something does not come of it.' The day and hour were carefully noted. Months passed away, and unbelievers were loud in their boastings and inquiries after the token.
"The fifth month arrived, and with it a black-edged letter from Australia, announcing the death of one of the members of the family in that country. On comparing the dates of the death and the raven's croak, they were found to have occurred on the same day."
[a] See "Death Tokens."


|
Bug-reproducer Assistant Python kernel
1.0
Código Python de kernel del Bug-reproducer Assistant
|
Classes | |
| class | FunctionAnnotator |
| class | CppRegularFunctionAnnotator |
| class | MainFileAnnotator |
| class | CppMainFileAnnotator |
| class | PythonMainFileAnnotator |
| class | LineProcessor |
| class | LineProcessorWithResultFile |
| class | GetClassesAndFunctionsLineProcessor |
| class | AnnotatePythonObjectLineProcessor |
| class | CountAnnotationsLineProcessor |
| class | CountPythonImportsUseLineProcessor |
| class | CalculatePythonAnnotationStatesLineProcessor |
| class | RemoveIncludesLineProcessor |
| class | RemovePythonImportLineProcessor |
| class | AnnotateGlobalFunctionsLineProcessor |
| class | PythonAnnotateGlobalFunctionsLineProcessor |
| class | SourceCodeParser |
Functions | |
| def | getPythonImportLine |
| def | getPythonObjectAnnotationHead |
| def | getPythonObjectAnnotationToInsert |
| def | getPythonImportFromObject |
| def | beginBugReproducerAssistant |
| def | endBugReproducerAssistant |
| def | beginAnnotations |
| def | endAnnotations |
| def | getIncludeAnnotation |
| def | emptyLine |
| def | countBrackets |
| def | stripQualifiersFromTypeName |
| def | normalizeParamsSpaces |
| def | asCppPathString |
| def | escapeCppStringQuotes |
| def | isOneClass |
| def | createMainFileAnnotator |
| def | createAnnotateGlobalFunctionsLineProcessor |
Variables | |
| string | ANNOTATION_CLASS = 'bug_reproducer_assistant::Annotation' |
| string | ANNOTATION_VAR_NAME = r'bugReproducerAssistantAnnotation' |
| string | ANNOTATOR_INSTANCE = 'bug_reproducer_assistant::Annotator::instance()' |
| string | DUMPER_VAR_NAME = 'bugReproducerAssistantDumper' |
| string | PYTHON_ANNOTATOR_VAR_NAME = 'BRA_annotator' |
| string | ANNOTATE = 'annotate' |
| string | METHOD_TYPE_PREFIX = 'bug_reproducer_assistant::FunctionCall::MethodType::' |
| string | BUILTIN_MODULE = 'bug_reproducer_assistant::CPlusPlusConstants::BUILTINS_MODULE_NAME' |
| string | CPP_INCLUDE_ANNOTATION = "#include <bug_reproducer_assistant/bug_reproducer_assistant.h>\n" |
| string | PYTHON_INCLUDE_ANNOTATION = "from __future__ import with_statement\nimport bug_reproducer_assistant.annotator\n" |
| string | CPP_INDENTATION = "\t" |
| string | PYTHON_INDENTATION = ' ' |
| string | BKP_EXTENSION = '.bkp' |
| CppAnnotateGlobalFunctionsLineProcessor = AnnotateGlobalFunctionsLineProcessor |
Parsing of C++ and Python sources, to add the code for annotations to take place, and also to consult the functions and classes (to use in the GUI, for instance).
| def bug_reproducer_assistant::source_code_parser::asCppPathString | ( | fileName | ) |
| fileName | A raw file name to be normalized. Normalize a path to be recognized as a C++ format, for instance: "C:\\Temp\\MyFile.txt" |
| def bug_reproducer_assistant::source_code_parser::beginAnnotations | ( | f, | |
initSpaces = "" |
|||
| ) |
| f | File where the annotation code is being inserted. |
| initSpaces | Initial spaces to add in the line before the mark. Write "BEGIN_ANNOTATIONS" mark in a file. |
| def bug_reproducer_assistant::source_code_parser::beginBugReproducerAssistant | ( | f, | |
initSpaces = "" |
|||
| ) |
| f | File where the annotation code is being inserted. |
| initSpaces | Initial spaces to add in the line before the mark. Write "BEGIN_BUG_REPRODUCER_ASSISTANT" mark in a file. |
| def bug_reproducer_assistant::source_code_parser::countBrackets | ( | str | ) |
| str | A source code line. |
Count the brackets, to discover C++ regions opening and closing.
| def bug_reproducer_assistant::source_code_parser::createAnnotateGlobalFunctionsLineProcessor | ( | doAdd, | |
| language, | |||
| myFunctionAnnotator, | |||
| originalFileName, | |||
| resultFile, | |||
| headerToInclude, | |||
| classNames, | |||
| functionNames | |||
| ) |
| doAdd | If True, we're adding annotations, else we're removing them. |
| language | The program's programming language. |
| myFunctionAnnotator | Action instance that actually annotates. |
| originalFileName | File name of the original (unprocessed) file name. |
| resultFile | Result file to add the modified lines. |
| headerToInclude | Header to include. |
| classNames | Class names from the file. |
| functionNames | Function names from the file. |
Create the AnnotateGlobalFunctionsLineProcessor, according to the language.
| def bug_reproducer_assistant::source_code_parser::createMainFileAnnotator | ( | doAdd, | |
| language, | |||
| dumpFileName | |||
| ) |
| doAdd | If True, we're adding annotations, else we're removing them. |
| language | The program's programming language. |
| dumpFileName | File where the call graph database will be dumped. |
Create the MainFileAnnotator, according to the language.
| def bug_reproducer_assistant::source_code_parser::emptyLine | ( | line | ) |
| line | Line to check |
Tell whether or not a line is empty.
| def bug_reproducer_assistant::source_code_parser::endAnnotations | ( | f, | |
initSpaces = "" |
|||
| ) |
| f | File where the annotation code is being inserted. |
| initSpaces | Initial spaces to add in the line before the mark. Write "END_ANNOTATIONS" mark in a file. |
| def bug_reproducer_assistant::source_code_parser::endBugReproducerAssistant | ( | f, | |
initSpaces = "" |
|||
| ) |
| f | File where the annotation code is being inserted. |
| initSpaces | Initial spaces to add in the line before the mark. Write "END_BUG_REPRODUCER_ASSISTANT" mark in a file. |
| def bug_reproducer_assistant::source_code_parser::escapeCppStringQuotes | ( | str | ) |
| str | A C++ string that may have unescaped quotes. Escape a C++ string quotes, i.e.: add a '\' prefix to quotes. |
| def bug_reproducer_assistant::source_code_parser::getIncludeAnnotation | ( | language | ) |
| language | The programming language. |
Return an "Include" annotation, depending on the language.
| def bug_reproducer_assistant::source_code_parser::getPythonImportFromObject | ( | pythonObjectName, | |
| itsAModule | |||
| ) |
| pythonObjectName | Name of a Python object to annotate. |
| itsAModule | If true, Python object is a module. |
Returns the very pythonObjectName if itsAModule is True, else the "module" prefix in pythonObjectName.
| def bug_reproducer_assistant::source_code_parser::getPythonImportLine | ( | pythonImport | ) |
| pythonImport | Python import line for a module. Get the Python import line for a module. |
| def bug_reproducer_assistant::source_code_parser::getPythonObjectAnnotationHead | ( | ) |
Get the beginning of a Python annotation line.
| def bug_reproducer_assistant::source_code_parser::getPythonObjectAnnotationToInsert | ( | pythonObjectName, | |
pythonFunctionName = None |
|||
| ) |
| pythonObjectName | Name of a Python object to annotate. |
| pythonFunctionName | Function name Get annotation for a Python object. |
| def bug_reproducer_assistant::source_code_parser::isOneClass | ( | classNames | ) |
| classNames | A class names container. Return whether or not classNames container has only one class element. |
| def bug_reproducer_assistant::source_code_parser::normalizeParamsSpaces | ( | params | ) |
| params | Arguments list to normalize, for instance: " int i,[TABULATOR]char j" Normalize spaces in parameters a parameters list, replacing tabs by spaces, and removing useless spaces as well. |
| def bug_reproducer_assistant::source_code_parser::stripQualifiersFromTypeName | ( | typeName | ) |
| typeName | A C++ type ("int" or "const MyClass&", for example). |
Remove const, pointer or reference qualifiers for C++ variables.


Click to Play
Audio playback requires user interaction.
three.js
webaudio - orientation
music by
skullbeatz


COMMAND PAGES
a graphical interface for documenting your shell commands
What does the app do?
- View real world examples of how to use unix commands
- Save your frequently used commands and options
- Add personal notes to your saved commands
Where do I download?
Choose your platform and download for free:
-
Mac
Linux
How does it work?
Enter a shell command and Command Pages parses the text into individual commands. All you have to do is type in your personal notes.


Suggestions Awaiting Response
Suggestions Awaiting Publication
Average Response Times by Department
Suggestions by Department/Status
Suggestions by "Status Reason"
Total Suggestions over Time
Target Response Times Met


Full Name
Email Address
Today's Date
Dog Breed Interested In
English Bulldog
French Bulldog
American Pit Bull Terrier
Special Needs
Adopt Your Puppy


Write code for humans!
Not for machines
Humans prefer this
Functional programming
const kmOfItalianDrivers = users
.filter(u => u.country === 'ITALY' &&
u.hasDriverLicence &&
u.age >= 18
)
.flatMap(u => u.cars)
.reduce((totalKm, car) => totalKm + car.km, 0);
Machines prefer this
Imperative code
let kmOfItalianDrivers = 0;
for (let i = 0; i < users.length; i++) {
if (users[i].country === 'ITALY' &&
users[i].hasDriverLicence &&
users[i].age >= 18) {
for (let j = 0; j < users[i].cars.length; j++) {
kmOfItalianDrivers += users[i].cars[j].km;
}
}
}
return kmOfItalianDrivers;
Why humans prefer
functional programming
- It focuses on what you want to achieve
- Fewer lines of code
- It encourages code reusability (composing map, flatMap, filter, reduce etc.)
- It hides implementation details
Why machines prefer
imperative programming
- It focuses on how you want to achieve it
- You write what the machine should do
- Better performance (not always)
When you write code
remember:
- Someone will review it
- Someone should be able to understand it
- Someone will take inspiration from that
- Someone will build on top of it
Hardware is cheap,
developers are expensive
-
It's better to save hours spent by developers
instead of milliseconds spent by machines
- You should help your team building things quickly instead of helping machines
So write human-friendly code
- Functional programming can help you
- Your code will be easier to understand and easier to change
- Your colleagues will appreciate!


Natural Language Understanding
Categories and Concepts Analysis
Text
URL
Text
The Pythagorean Theorem In a right triangle, the square of the hypotenuse is equal to the sum of the squares of the legs. c²= a²+ b² Theorem: If the square of one side of a triangle is equal to the sum of the squares of the other sides then the triangle is a right triangle. Theorem: If the square of the longest side of a triangle is greater than the sum of the squares of the other two sides then the triangle is an obtuse triangle. Theorem: If the square of the longest side of a triangle is less than the sum of the squares of the other two sides then the triangle is an acute triangle.
URL
https://en.wikipedia.org/wiki/Pythagorean_theorem
Run Analysis


Interstate 40 reopens in N Carolina’s Pigeon River Gorge
ASHEVILLE, N.C. (AP) - Motorists may again travel westbound Interstate 40 through the Pigeon River Gorge in North Carolina after repairs were completed to a bridge.
The state Department of Transportation says barricades were removed, opening the westbound lanes between mile markers 15 and 20 on Thursday. The repairs involved a bridge over Jonathan Creek and White Oak Road, and have been finished in time for the Thanksgiving holiday travel period.
Division 14 resident engineer Nathan Tanner says there were worries that the work could take up to five days, but the contractor finished the repairs in three days.
Work was also performed on the eastbound lanes.
Sign up for Daily Newsletters
Copyright © 2019 The Washington Times, LLC.
Please read our comment policy before commenting.


Zdzisław Beksiński
Painter, Photographer, and Sculptor
Polish artist Zdzisław Beksiński, taken in 2003 Warsaw, Poland
Early Life
Zdzislaw Beksinski was born in Sanok, Poland on February 24th, 1929. He spent his childhood growing up during World War II, Where later he studied architecture at a university in Kraków. He returned to his hometown in Sanok and became a construction
site supervisor for several years. Beksinski grew to hate his job, due to the pressure and countless boring details that come with the postion. During this period he grew and interest in photography and sculpting, where he would use construction
materials as his medium. Beksinski's photography would be an early display of themes of desolate landscapes and anxiety later depicted in his paintings.
Artistic Development
Beksiński had no formal training as an artist, his only background was in architecture. This didn't stop him from gaining critical praise for his photography starting in 1958, which inspired him to try a new medium, drawing. Beksiński made his drawings
highly detailed and often quite large, nearly obsessive to the smallest details. He eventually threw himself into painting and grew a deep passion for it. Beksiński's paintings were mainly created using oil paint on hardboard panels which he personally
prepared. During his creative process of painting, he would always listen to classical music as he detested silence. Beksiński saw his first major success in 1964 at an exhibition is Warsaw as all his painting were sold. This fueled Beksiński's
passion for painting, where he eventually became the leading figure in contemporary Polish art.
A Tragic End
In February 2005, Beksiński was murdered during an attempted robbery that turned tragic in his apartment in Warsaw. He still lives on through his art where many of his artworks are displayed in museums througout Poland, as well as one named after
him dedicated to his memory.
If you would like to read more about the life of an amazing artist, Read his full
biography, or check out his famous
works


Some time ago I wrote about excessive forking - how it dilutes human effort and leads to duplication of results. Sadly, in that entry I considered only the downsides of forking, neglecting the positives almost completely. This was brought to my attention by a recent article on DistroWatch, as part of the Distro Watch Weekly series. One of the core values in the Linux and the broader open-source community is freedom. Software developers, designers, engineers and the like are not limited by restrictive corporate agreements and licenses. Obviously, too much freedom may lead to a waste of resources, but it also facilitates evolution.
Evolution is a concept related to natural sciences. Per each generation of a species, minor changes to the genetic composition grant a possible fitness gain which lets individuals with favorable traits produce more progeny. This effect stacks in a way that every subsequent generation is better adapted to its living conditions than the previous. How do we apply this to software, though?
It turns out that evolution in open-source communities takes a peculiar, yet a far more robust shape. On one hand, we have
diversification - everyone can create whatever project they want so that we have N
people and N
projects. Theoretically, the fittest project wins. However, it doesn't mean that N-1
projects suddenly
disappear! Projects can overlap, exchange code, share core concepts, etc. so that the fittest project ends up being a
combination of the best features of most / all existing projects. This is more akin to producing chimeras, rather than
evolution, I guess.
Regardless of the shape and form, let us enjoy the diversity of the Linux-verse and allow things to sort themselves out naturally!


Copyrights {{site.time | date: '%Y'}}. All Rights Reserved by {{site.title}} | |
Theme credit - KARNA


Intra-communicators bring together the concepts of group and context. To
support
implementation-specific optimizations, and application topologies
(defined in the next chapter, chapter Process Topologies
), communicators may
also ``cache'' additional information (see section Caching
). MPI
communication operations reference communicators to determine the scope and
the ``communication universe'' in which a point-to-point or collective
operation is to operate.
Each communicator contains a group of valid participants; this group always includes the local process. The source and destination of a message is identified by process rank within that group.
For collective communication, the intra-communicator specifies the set of processes that participate in the collective operation (and their order, when significant). Thus, the communicator restricts the ``spatial'' scope of communication, and provides machine-independent process addressing through ranks.
Intra-communicators are represented by opaque intra-communicator objects, and hence cannot be directly transferred from one process to another.


{% extends 'email/base_email.html' %}
| Your Tandlr details |
| To recover your sign-in details for Tandlr, open any of these link: |
| Remember if you are using a Smartphone or mobile to open this link. |
| Remember if you are using Computer to open this link. |
| Please note this link expires in 15 minutes. After this you'll need to resubmit the request to change your details. |
| Tandlr |


About Me
I am a web developer currently residing in Manila, Philippines. My programming skills focuses on front-end technologies for the web. I value simple content structure, clean design patterns, and thoughtful interactions. I believe that the intersection between design and technology is what pushes the human race forward and I want to create products that follows this philisophy.
HTML
SEO Basics
CSS
Sass
Bootstrap
Front-end Development
Vanilla JS
jQuery
React
Back-end Development
NodeJS
Express
MongoDB
Other Tools
- Git
- Github
- Flutter
- Firebase
- Photoshop


--- layout: snippet title: "Carousel example" permalink: /examples/carousel/basic/ sitemap: false ---


{% trans 'We have sent an e-mail to you for verification.' %} {% trans 'Follow the link provided to finalize the signup process.' %} {% trans 'Please contact us if you do not receive it within a few minutes.' %}


Why Crisis on Infinite Earths' Bruce Wayne Took Kevin Conroy By Surprise
by Michael BernaschinaLong-time Batman voice actor Kevin Conroy will be making the jump from animation and video games to live-action in next month's "Crisis on Infinite Earths," a transition that didn't come without its difficulties.
Conroy discussed with Entertainment Weekly how the "Crisis" role took him by surprise, stating how the experience of playing Batman for the first time in live-action "threw him" at first.
"I never approached this character from that physicalized aspect. I always just inhabited him with my voice," Conroy said. "When you do that in a recording studio, it's a very intimate experience and you're sort of living in your own imagination. You do it with your eyes closed and you're in this other world, and you have Mark Hamill feeding you [need], and the other actors (because we always recorded together in the booths.)"
Click the button below to start this article in quick view.
"To actually be on the set, in the physical world, and to be walking as the character and inhabiting the character in three dimensions, it was a real transition for me," he added. "It did take a while to get used to, I have to admit. I was surprised because I know the character so well."
Conroy will appear as Bruce Wayne in "Crisis on Infinite Earths: Hour Two," which will see Kate Kane and Kara Danvers go off in search of him.
"Crisis on Infinite Earths" begins Sunday, Dec. 8 on Supergirl, then continues in Batwoman on Monday, Dec. 9, and then picks up in The Flash on Tuesday, Dec. 10. After a winter hiatus, the crossover concludes on Tuesday, Jan. 14 on both Arrow and DC's Legends of Tomorrow.
https://schema.orgBreadcrumbListListItem1Homehttps://www.cbr.com/ListItem2TVhttps://www.cbr.com/category/tv/ListItem3TV Newshttps://www.cbr.com/category/tv/news-tv/ListItem4Why Crisis on Infinite Earths' Bruce Wayne Took Kevin Conroy By Surprisehttps://www.cbr.com/crisis-on-infinite-earths-bruce-wayne-kevin-conroy-surprise/


❤ MoChat !
REQUEST ACCESS
❤ MoChat !
MochazBot
Hi, Welcome to MoChat ! It's Free, Fast and Private. 😄
Send


const StarShip = require('./StarShip');
/**
* @class - Describes the star fleet and operations on the list of valid star ships
* @property {Object} listOfShips - List of ships that are validated for the fleet
* */
class ShipFleet {
/**
* @param {Object} listOfShips - List of ships loaded from the database
*/
constructor(listOfShips) {
const listOfValidShips = listOfShips.filter(ship =>
this._filterValidShips(ship)
);
this.listOfShips = listOfValidShips.map(ship =>
this._mapPropsToSchemaFactory(ship)
);
}
/**
* Return the list of star ships with their associated number of stops needed to reach the destination
* @param {number} distance - Given distance for our fleet to trail
* @return {Object} Dictionary of star ships and number of stops
*/
getShipsStopNumber(distance) {
return this.listOfShips.map(ship =>
this._formatFleetOutput(ship, distance)
);
}
/**
* Filters ship that are not suitable for our fleet
* @param {Object} ship - A ship object from the database
* @return {boolean} False if the object is not suitable for our data structure, otherwise return true
*/
_filterValidShips(ship) {
{
if (
ship['name'] === 'unknown' ||
ship['consumables'] === 'unknown' ||
ship['MGLT'] === 'unknown'
)
return false;
return true;
}
}
/**
* Converts star ship details to a star ship object
* @param {Object} ship - A ship object from the database
* @return {StarShip} A StarShip object having only relevant fields
*/
_mapPropsToSchemaFactory(ship) {
{
return new StarShip(ship['name'], ship['consumables'], ship['MGLT']);
}
}
/**
* Format the selected fleet into a human readable interface
* @param {Object} ship - A ship object from the database
* @param {number} distance - Given distance for our fleet to trail
* @return {Object} Return human readable data structure for each ship and their stops number
*/
_formatFleetOutput(ship, distance) {
return {
name: ship['name'],
stops: this._computeStopDistance(ship, distance)
};
}
/**
* Compute the number o stops each star ship in a fleet must make to reach a certain distance
* @param {Object} ship - A ship object from the database
* @param {number} distance - Give distance for our fleet to trail
* @return {number} The numbers of stops the starship must do
*/
_computeStopDistance(ship, distance) {
return Math.floor(distance / ship['mgltDistanceCapacity']);
}
}
module.exports = ShipFleet;


What's Inside a Router
- Forwarding function: the transfer of packets from a router's incoming links to the appropriate outging links at that router.
- There are four router components.
- Input Ports
- It has several key functions.
- It terminates an incoming physical link to a router.
- It does functions that are needed to interoperate with the link layer at the other side of incoming links
- It consults the forwarding table to determine the output port that an arriving packet will be forwarded to
- Switching Fabric
- This connects the input ports on the router to the output ports.
- Output Ports
- An output port performs necessary link-layer and physical-layer functions to store packets received from the switching fabric and transmits them to the outging link
- If it is bidirectional, it will be paired with an input port on the same linke card.
- Routing Processor
- This does the hard stuff.
- It executes the routing protocols and performs network management functions
- It also keeps routing tables and linked state information up to date.
- Furthermore, it computes the forwarding table for the router.
- Router forwarding plane: a collective word for forwarding functions that are almost always implemented in hardware.
- Router control plane: executes the routing protocol, responds to attatched links and perform management functions.


Event Location:
DeVry University
4141 Rockside Road
Cleveland, Ohio
Abstract:
LinkedIn is more than an online resume!  Think of it as your professional online image. LinkedIn is rapidly becoming the de facto platform for business networking. There are many powerful, advanced features that most people don’t know how to use or even exist. It is also an online communication platform, professional networking portal, and contacts database. Takeaways include: how to optimize and polish your profile, how to get your profile to 100%, quality vs. quantity networking strategies, selecting of and the correct use of LinkedIn groups
Speaker(s): Craig Purnell,
Abstract:
This is an expanded and updated version of the session I presented at the SQL Rally in Orlando. We will cover Tactical Data Governance and in detail specific code examples, using Stock and Custom SSIS Transforms ,Data Models, SSAS Cubes used to create and populate a Metadata Mart as defined by Michael Belcher(Gartner). We will demonstrate incorporating complete custom Data Profiling capabilities (SSIS Transform Scripting, TSQL) capable of Profiling any Source and Targeting any destination. In addition we will implement Data Quality(Address Correction, Fuzzy Matching) and Visualization via PowerPivot , Excel and QlikView. Last will will demonstrate code generation.
Speaker(s): Ira Warren,
Abstract:
Hierarchical data sets are everywhere. If you haven't worked with one yet, you will. If you're already working with them, you know they can be horribly complex, slow performing, difficult to maintain resource hogs that can really take the steam out of any GUI or batch process. This simple but code intensive "black arts" session shows you how to quickly and easily get around all of that using all 3 common hierarchical structures and a new structure that just might make Nested Sets obsolete. For stalwarts, it also includes a very high performance method (100,000 nodes in 6 seconds) for converting Adjacency Lists to Nested Sets that even a beginner can understand. You just have to know that a Tally Table is involved somewhere in this. ;-)
Speaker(s): Jeff Moden,
Abstract:
As the number of SQL Server versions and features grow over time so does the the difficulty in maintaining a set of tools for working with all of them on your local machine. Add in that some features require multiple physical instances and suddenly a single installation isn't enough. Need to quickly switch between versions and editions of SQL Server? Want to learn how to set up a cluster? Or maybe you want to try out the latest features in SQL 2012...virtualization offers a convenient way to do any or all of these. In this session we'll show you how by covering the fundamentals of desktop virtualization and demonstrating how to set up a virtual playground on your own machine.
Speaker(s): Kendal Van Dyke,
Abstract:
Whether you are starting your first business intelligence project or have a struggling effort underway, this presentation will explain the challenges typically encountered in a BI effort. Success factors are grouped by skills and staffing, philosophy and architecture, technology selection, development methodology, quanlity and testing, production engineering, and user training. Addressing these factors early can avoid a failed project, and turn a good project into a great project!
Speaker(s): Dave Rodabaugh,
Abstract:
Putting big data in the cloud is not without its difficulties and the Microsoft Azure teams have been consistently upping the resource limits that you are able to utilize within a given instance. Those of us with larger capacity instances still have to hedge our bets when looking at moving to the cloud. That is until the recent release of SQL Azure Federations, which offers a native SQL Azure based option to possible unlimited scalability. In this session, we will break down the basics of sharding within SQL Azure Federations, explain what needs to be taken into consideration in terms of database design, and put you on the right path to a successful Federation based deployment.
Speaker(s): Arie Jones,
Abstract:
SQL Server 2012 adds a new object to our arsenal called a sequence that can will give us the capability to implement automatically incrementing values. However, it cannot replace a lot of functionality that we have used a numbers table and windowing functions for (though they can be complimentary to one another). In this session I will demonstrate the uses and performance characteristics of sequences, including how they compliment the use of number tables and windowing functions to create surrogate key and sorting values, and more.
Speaker(s): Louis Davidson,
Abstract:
More often than not, a SQL DBA will also be requested (or required) to administer *other* applications in the SQL universe. These applications are often the BI stack, SSIS, SSRS, and SSAS. In this session, you will learn not only what each of these applications does, but also some behind the scenes views into how they work. At the end of this session, you will have a better feeling of what to look for when something goes wrong, and have the knowledge to be proactive with your Business Intelligence implementations. This session will focus on the SSIS, SSRS, and SSAS engines in this session. Not a session for developers, we will be focusing on the ADMINISTRATION of these applications/services only.
Speaker(s): Josh Fennessy,
Abstract:
In this session, we'll cover the basics of setting up SQL Server Service Broker from the ground up with lots of demos. We'll discuss some pros and cons to using Service Broker, some common problems encountered when using it, and some example use cases. If you've ever been curious about Service Broker, need to send data between databases or instances, or are wondering if Service Broker is right for your organization, then you won't want to miss this session.
Speaker(s): Adam Belebczuk,
Abstract:
Transactional replication can support synchronizing from as few as a hundred to as many as hundreds of millions or more of changes a day across multiple servers. However, replication is more than clicking your way through wizards; Monitoring and tuning are required to achieve optimal performance and the number of processes involved increase the likelihood that problems can (and usually will) occur. This session is for DBA already familiar with the basics of transactional replication and looking to go beyond the setup wizards to gain a deeper understanding of the technology. We'll cover monitoring techniques, calibrating performance, and troubleshooting common replication problems plus share some tricks and tips.
Speaker(s): Kendal Van Dyke,
Abstract:
In this session, I will do a design and code review of several common patterns of solving problems that a typical programmer will come up against. Problems like coding for hierarchical data, data driven design, dealing with image data, structure generalization, user specified schemas, dimensional reporting, and dealing with uniqueness beyond what you might deal with using a simple uniqueness constraint might allow you to deal with.
Speaker(s): Louis Davidson,
Abstract:
Analysis Services Tabular models provide a new paradigm for analytical data exploration and analysis. This session explains the architecture and significance of Tabular models powered by xVelocity, and will get you started creating high-performance analytical databases with stunning performance characteristics. Both PowerPivot and SSAS Server-based models will be covered.
Speaker(s): Rob Kerr,
Abstract:
A highly interactive debate between Thomas LaRock and Karen Lopez about options and best practices of common and advanced design issues, such as: * Natural vs. Surrogate keys *NULL vs NOT NULL * Quality vs Performance...and others. Bring your votes, your debates, and your opinions.
Speaker(s): Thomas LaRock,
Abstract:
This is a wonderful session for those that don't yet grok the three types of joins available to the SQL Server engine or the scenarios for which each join type is optimal. All will be explained here with some very slick visual demonstrations of internal data flow as well as TSQL code samples. We will also show how bad performance can get when suboptimal joins are used.
Speaker(s): Kevin Boles,
Abstract:
Are you really interested in the new Always On Availability Group feature in SQL 2012? Like really interested? We will talk about the basic architecture of AlwaysOn, then dive deep into the system views behind it, and then use Extended Events, to walk through what's going on inside of SQL and the Windows cluster to make AlwaysOn work.
Speaker(s): Joseph D'Antoni,
Abstract:
Who altered this view and how? When was this index created? What happened to my stored procedure? From SQL Trace to SQL Audit, from C2 to Extended Events, we'll explore various methods of auditing object changes in SQL Server in a quest to find the perfect DDL audit solution.
Speaker(s): Colleen Morrow,
Abstract:
Well, we have all heard about the horror stories of data loss due to SQL Injection and how costly (in many ways) they can be. This in-depth discussion covers various forms of SQL Injection attacks and offers some guidelines on how to avoid them. Lots of code examples in both .NET and TSQL. Watch me hack a website and retrieve user data in just 3 hits on an unprotected html page!
Speaker(s): Kevin Boles,
Abstract:
This is SQL Azure 102. Now that you have an idea of how to create and use a SQL Azure database in the cloud, let’s discuss the questions around Migration and Integration. How do you migrate to the Cloud? What are the challenges? Why should you Integrate On-Prem and Cloud data? How do you implement this? What are the tools available to you? We’ll cover these questions, demos on Migration and Integration, plus Backup and Syncing demos.
Speaker(s): Jeff Mlakar,
Abstract:
SQL Server has a robust and granular system for granting and denying access to users, but all too often we see applications running as DBO or even sysadmin. Why? Part of is that same granular system can be overwhelming and part is that many developers don't see the point in applying such granular security. In this introductory level presentation we'll start at the beginning with creating and managing logins, take a quick look at system roles, and then get into the nitty gritty of users and roles and permissions at the database level. Along the way we'll talk about why its so important to set security at the database and not just rely on the application enforced security.
Speaker(s): Andy Warren,
Abstract:
Every SQL Server instance relies on the tempdb database. Whether through explicit use with #temp tables or @table variables, or implicit use through working space for many other operations, most tempdb databases get quite a workout. This session will dig into many of the otherwise-hidden issues that can kill server performance. After this session, you will be able to spot tempdb performance issues, drill into the causes, and take the steps necessary to solve them.
Speaker(s): Eddie Wuerch,
Abstract:
SharePoint is a rapidly growing application that relies heavily on SQL Server. In this session, we will discuss what a DBA needs to know to successfully manage instances hosting SharePoint databases. What configurations options are best for a SharePoint workload? What kind of maintenance shoule be performed? How should databases be provisioned?  We will also discuss some nomenclature and key components of SharePoint to help better communicate with SharePoint application teams.
Speaker(s): Lisa Gardner,
Abstract:
You know what your query does, but do you know how it does it? Do you know what type of resources your query uses? Come to this session to find the answers to these questions and more as we walk through reading execution plans. We will see how SQL breaks down the execution of your query and what each step tells us about the overall query. If you are newer to Microsoft SQL or you just don’t feel totally comfortable with reading execution plans, this session is for you.
Speaker(s): Tim Corey,
Abstract:
This is a session for the SQL DBA that has SSAS in their environment, but is not sure what happens under the hood when it queried, much less how to tell if it's performing at its best. This is not a session on query optimization. But, this session will help you better understand if there is room for query optimization or if some basic configuration changes might provide that needed boost. We'll discuss the basic architecture of SSAS and cover some of the most pertinent metrics to give you a quick and easy view into your SSAS server's performance.
Speaker(s): Steven Wright,
Abstract:
In a world where “every company is becoming a software company”, building and managing a software development team that can consistently deliver value is a key concern for hiring managers and executives. In this presentation we cover the key qualities of good software, discuss research showing why hiring great developers pays big dividends, explore why your hiring process sucks, and cover common traits of high performing teams, and more importantly things in your environment that drive great developers away. Bonus: Most of the recommendations are inexpensive!
Speaker(s): Eric Wise,
Abstract:
In this presentation, Steve will provide an overview of Resource Governor, a feature introduced in SQL Server 2008 that gives DBAs and system administrators much more granular control over how CPU and memory are used by SQL Server. He’ll discuss the components that make up Resource Governor, then walk through examples of how to set it up along with various usage scenarios.
Speaker(s): Steven Wright,
Abstract:
Have you heard about all of the new Availability Group features in SQL 2012? Thinking about implementing a DR solution, but don't know where to start. In this presentation you'll learn all about the new DR features in SQL Server 2012 and see them in practice.
Speaker(s): Joseph D'Antoni,
Abstract:
The 2012 release of SQL Server introduces 14 new functions for developers. This list includes functions for conversion, date/time calculation, enhanced logic, and string manipulation. In this session we’ll cover the ins and outs of these new functions, making you a better T-SQL developer.
Speaker(s): Sam Nasr,
Abstract:
Tired of clicking through all those setup screens and entering the same information over and over again? I know I am, so I'm doing something about it...I'm automating my installs! From base SQL Server installs to Service Packs, Cumulative Updates and even Client Tools for DBA's and Developers, I'll show you ways to automate your installs using SQL Server FineBuild (CodePlex Project). We'll cover many of the scenarios you may encounter and you'll walk away with some pre-built install scripts to help get you started.
Speaker(s): Brian Davis,
Abstract:
Learn how to combine SQL Server and SharePoint technologies to deliver compelling insights and rich data exploration. This session covers architecture and deployment planning for BI solutions using SQL Server, Analysis Services, PowerPivot, Power View, Excel Services and related technologies.
Speaker(s): Rob Kerr,
Abstract:
“No one knows what I do.” That’s a chief complaint of data professionals everywhere, and it’s a dangerous position to be in as well. Reviews may not be favorable, promotions more uncommon, and training dollars more rare. But by practicing written and verbal communication, new opportunities may present themselves. Blogging can land a book deal. In-house team lunch-and-learns can lead to community presentations. Most of all, good communication can be the skill that saves your job or opens the door to new horizons.
Speaker(s): Matt Velic,
Abstract:
Plan the work and work the plan. Are you doing that when it comes to your professional development? Few of us have a formal approach to professional development and that usually means it gets pushed down the list as other things in life happen. This session is designed to get you thinking about all aspects of your career and from there moves into a discussion about time and money - how much of each are you willing to spend to get where you want to go? At the end of this presentation you'll be ready for spend a couple quiet hours charting all the things you want to do, and then figuring out which ones you really want to do.
Speaker(s): Andy Warren,
Abstract:
Latching is a necessary function of the database engine. Although latching is a topic is normally presented only in expert-level sessions, a good grasp of the problems excessive latching exposes is important even for novice tuners. This session focuses on the PAGELATCH_* and PAGEIOLATCH_* wait types, explaining what is happening, why it is happening, and how to use the exposed information to tune queries and solve performance problems. If you've seen these wait types in Activity Monitor and wonder what they meant, then this session is for you!
Speaker(s): Eddie Wuerch,
Abstract:
Few projects in Information Technology are as fraught with danger as data migration / ETL projects. With the life’s blood of the organization on the line ( the data ), these projects require strategies for success that are beyond just the code. After conquering successful data migration and merger projects, and surviving failed projects as well, I will present the life cycle of an ETL project, with strategies for handling the specifics of each phase. I will also share a battle hardened methodology for transforming and merging data with multiple key conflicts, and resolving overloaded fields.
Speaker(s): Austin Zellner,
Abstract:
In the SQL Server tool box there is a great tool called SQL Server Report Services. With five different interfaces, Report Services can be a bit challenging to setup and configure. Our focus will include setup, configuration, and deployment. When you walk away from this session, you will understand terms like BIDS, SSRS, Report Builder, and Crescent. Also, as part of this session we will cover the differences between SQL 2008 R2 and SQL 2012. If you are looking for steps to start developing your repertoire of SQL Server Report Services, this is definitely a session to attend!
Speaker(s): Cory Stevenson,
Abstract:
Learn how easy it is to utilize the free download from Microsoft that allows users of Excel to extract business intelligence from a variety of data sources. This introductory session will demonstrate the power of PowerPivot in analyzing large sets of data quickly and efficiently.
Speaker(s): David Eichner,
Abstract:
Ever thought about trying your hand at blogging? Or maybe you've started a blog but struggle with what to write about. We'll take a beginner's look at blogging and examine common roadblocks, finding topics, building readership, and setting you on the road to blogging stardom.
Speaker(s): Colleen Morrow,
Abstract:
Many new DBA's are unaware of the power of SQL Profiler. Many don't know it exists. And better yet, it's FREE. This session will generalize the importance of using Profiler to troubleshoot and tune your SQL queries. By demonstrating Profiler on a running server, attendees will get a look at what SQL is currently executing. This session will show how to discover query duration, reads, writes, locks, deadlocks, stored procedure executions and more.
Speaker(s): Jason Spangler,
Abstract:
A current trend among application developers to is move data storage away from a traditional relational database model. This presentation will provide an introduction into the technology known as NoSQL. We will discuss who’s who in the NoSQL world and explain the different ways that NoSQL databases store data. We will also cover which types of applications are best suited for the NoSQL approach and when a relational database would be a more appropriate choice.
Speaker(s): Shelly Noll,
Abstract:
Head starting to explode from all the technical information you’re absorbing? Come spend a session with us while we play games with Reporting Services…literally! Come watch and cheer as SQL Server MVP Stacia Misner and a handpicked volunteer engage in word play, all wrapped up in SQL Server Reporting Services.  Trash talk, board games and SQL…who could ask for more?
Speaker(s): Stacia Varga,
Abstract:
Reporting Services 2008 R2 includes several new data visualization features - sparklines, data bars, indicators, and maps. In this latest release, you now have a wide range of options for helping viewers to better understand data through visualization. In this session, you learn what's new, how best to use these new features, and how to avoid common design problems by properly applying principles of visual design.
Speaker(s): Stacia Varga,
Abstract:
This session will provide a panel discussion on how you can best manage your career. Panelists will include experts from the IT industry as well as local recruiters, discussing what they look for when hiring or promoting candidates for hire, and how you can distinguish yourself to get that job that you really want.
Speaker(s): Allen White,
Abstract:
Let's get back to the basics - we'll talk about basic SQL and how set theory and the relational model are fundamental to building solid queries that do what you want and perform well, too. We'll look at simple queries as well as some more complex ones, how SQL Server satisfies those queries and why set-based logic will give your applications superior performance. This session will provide an introduction to Transact-SQL as well as some looks behind the curtain to see how things really work.
Speaker(s): Allen White,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
With more than 51,000 posts and 39 mostly 5 star articles, Jeff Moden is a strong contributor on SQLServerCentral.com where he coined the term “RBAR” (Row By Agonizing Row) and helped make the "Tally Table" a household name. Jeff has more than 2 decades of experience with SQL Server and is mostly self-trained in what he calls the “Black Arts” of T-SQL. He’s known worldwide for his informative articles, high performance T-SQL coding methods, and methods of mentoring. His dedication to helping others earned him the MS SQL Server MVP award for nine years and the RedGate Exceptional DBA Award in 2011. His mantra is "Performance is in the code".
Contact: https://sqlandy.com
Andy Warren is a SQL Server consultant and trainer based in Orlando, FL. Focusing on administration, performance tuning, and SQL Server patterns and practices, he’s been a SQL Server MVP since 2008. Andy served two terms on the PASS Board of Directors, was a founding principal in SQLServerCentral, and created both the SQLSaturday and SQLRally event models.
LinkedIn: http://www.linkedin.com/in/louisdavidson
Contact: https://www.red-gate.com/simple-talk/author/louis-davidson/
Louis Davidson has worked in the IT industry for over 25 years as a corporate database developer and architect. He has been a Microsoft SQL Server MVP for 15 years and has written five books on database design, and contributed to many other SQL Server books as an author and tech editor. He has a bachelor's degree in Computer Science from the University of Tennessee at Chattanooga. You can read more about Louis at http://drsql.org.
LinkedIn: http://www.linkedin.com/in/ariejones
Contact: http://www.programmersedge.com
Arie Jones (quot;AJquot;) is one of the owners and Vice President of Emerging Technologies for Indy Data Partners, Inc. in Indianapolis, IN. AJ is a frequent speaker at national conferences and local user groups. With over 15 years of experience in application development and database administration on various platforms, he specializes in developing cross-platform solutions with an emphasis on .NET and SQL Server technologies. He blogs extensively at http://www.programmersedge.com.
LinkedIn: http://www.linkedin.com/in/staciavarga
Contact: http://blog.datainspirations.com
Stacia Varga is a Microsoft Data Platform MVP and SSAS Maestro with a Bachelor’s Degree in Social Sciences. A consultant, educator, author, and principal of Data Inspirations, her career spans more than 30 years, with a focus on improving business practices through technology. Since 2000, Stacia has provided consulting and education services for Microsoft's Business Intelligence technologies. As Stacia Misner, she also authored several books covering the Microsoft BI stack.
Contact: http://blogs.msdn.com/sqlgardner
Lisa Gardner is a Microsoft Premier Field Engineer based in Columbus, Ohio. She has been with Microsoft since early 2011 and has been a DBA and database developer since 1998. Throughout her DBA years, she also worked with Sybase and DB2, although SQL Server has always been her favorite RDBMS. Lisa’s passion for working with customers comes from many years of supporting high-profile production systems and wanting to help others gain from her experience.
LinkedIn: http://www.linkedin.com/in/eddiewuerch
Contact: http://www.indydba.com
Eddie Wuerch has 20 years of experience as a SQL Server specialist in a much-longer IT career. A Microsoft Certified Master, Eddie spends his days in the Salesforce Marketing Cloud, focusing on performance, scale, and uptime for the massive SQL Server backend. These SQL Servers churn billions of transactions daily against trillions of rows of data in a 24x7 continuously-available online system accessed by millions worldwide every day.
LinkedIn: http://www.linkedin.com/in/icansoftware
David Eichner is a licensed CPA and is also CEO of ICAN Software Corporation, a Microsoft Dynamics amp; Acumatica ERP partner firm that sell and implements ERP and CRM software, develops software solutions and provides technology consulting. He is the host of a radio show called Business In The Cloud that airs weekly on KLAY 1180AM. He is skilled in building integrated cloud app solutions. His career spans more than 20 years in various technical/managerial positions within industries as diverse as military service, engineering/construction, municipal government, consulting and certified public accounting. Additionally, he holds various national certificates in technology (MCDBA, MCSE, CNE, CITP, Dynamics CRM and ERP, Acumatica CRM and ERP)
LinkedIn: http://www.linkedin.com/in/steve-wright-0047773
Contact: https://blogs.sentryone.com/author/StevenWright/
Steve currently serves as Director of Advanced Analytics at SentryOne. As a member of the SentryOne team for over 13 years, Steve has broad experience working in various environments supporting the Microsoft Data Platform both on-prem and in the cloud. Steve has earned the Microsoft Professional Program Data Science Certification and manages a team of Data Scientists and BI Developers in support of SentryOne's internal and product facing advanced analytics initiatives.
LinkedIn: http://www.linkedin.com/pub/colleen-morrow/2a/95a/651/
Contact: http://colleenmorrow.com
Colleen Morrow is a database professional living in Cleveland, OH who has been working with database systems since 1996. For more than 12 years, she was a Database Administrator at a large law firm where she developed an appreciation for auditing, automation, and performance tuning. Since that time she has worked with clients in the healthcare, manufacturing, software, and distribution/freight delivery industries. Colleen is currently a Senior Consultant at Fortified Data. She is an active member of the Ohio North SQL Server User Group and has presented at many SQLSaturday events as well as PASS Summit 2014 and 2015.
LinkedIn: http://www.linkedin.com/in/kendalvandyke
Contact: http://www.kendalvandyke.com
Kendal is a database strategist, community advocate, public speaker, and blogger. A practiced IT professional with over 15 years of SQL Server experience, Kendal excels at disaster recovery, high availability planning/implementation, amp; debugging/troubleshooting mission critical SQL Server environments. Kendal is a Senior Consultant on the Microsoft Premier Developer Support team and President of MagicPASS (http://magicpass.sqlpass.org), the Orlando, FL based chapter of PASS. Before joining Microsoft, Kendal was a SQL Server/Data Platform MVP from 2011-2016.
LinkedIn: http://www.linkedin.com/in/kerrrob/
Contact: http://www.robkerr.com
Rob is CTO with BlueGranite, is a Microsoft SQL Server MVP and holds top Microsoft certifications in both SQL Server Database Administration and BI Development. Rob has implemented data warehouse and business analytics systems for many Fortune 500 companies, and focuses on large-scale data warehousing, geospatial data analysis and mobile solutions. Rob is the lead contributor to msbiacademy.com, a site providing free on-demand training covering a variety of Microsoft BI topics.
 Since 2001, he has been a full time DBA with additional duties in Altiris, Sharepoint, and software development. For 12 years, he has also been a volunteer Firefighter and EMT helping his community through fire prevention and teaching firefighting and vehicle extrication techniques to new firefighters.
LinkedIn: http://www.linkedin.com/in/louisdavidson
Contact: https://www.red-gate.com/simple-talk/author/louis-davidson/
Louis Davidson has worked in the IT industry for over 25 years as a corporate database developer and architect. He has been a Microsoft SQL Server MVP for 15 years and has written five books on database design, and contributed to many other SQL Server books as an author and tech editor. He has a bachelor's degree in Computer Science from the University of Tennessee at Chattanooga. You can read more about Louis at http://drsql.org.
LinkedIn: http://www.linkedin.com/in/kendalvandyke
Contact: http://www.kendalvandyke.com
Kendal is a database strategist, community advocate, public speaker, and blogger. A practiced IT professional with over 15 years of SQL Server experience, Kendal excels at disaster recovery, high availability planning/implementation, amp; debugging/troubleshooting mission critical SQL Server environments. Kendal is a Senior Consultant on the Microsoft Premier Developer Support team and President of MagicPASS (http://magicpass.sqlpass.org), the Orlando, FL based chapter of PASS. Before joining Microsoft, Kendal was a SQL Server/Data Platform MVP from 2011-2016.
LinkedIn: http://www.linkedin.com/pub/allen-white-sql-server-mvp/5/784/b08/
Contact: http://dataperfpro.com/blog/
Allen White is a Data Platform consultant. He has been both a developer and an administrator, so he understands both perspectives towards database technology. He loves sharing his experiences and helping people learn how to use SQL Server. Allen has spent over 40 years in IT, using SQL Server since 1992, and has been awarded Microsoft’s MVP Award for the last 13 years. Allen was a PASS Director from 2016 - 2018.
Located in Columbus, Ohio, Dave Rodabaugh has over a decade of experience doing one thing: data warehousing and business intelligence using the Microsoft suite of products. His background as an engineer and exclusive focus on business intelligence has helped clients be successful in both initial-effort and rescued BI projects. He co-owns Atlas Analytics, through which he consults to clients in Ohio and beyond.
Contact: http://corygstevenson.wordpress.com/
Cory Stevenson is a Database Engineer for Hyland Software in Westlake, Ohio. With over 8 years of experience in IT, his interests include Reporting Services, Virtualization, PowerShell, coffee, and keeping up with the latest BI features in SQL Server 2012
LinkedIn: http://www.linkedin.com/in/sqlrockstar/
Contact: http://thomaslarock.com
Thomas LaRock is a Head Geek at SolarWinds and a Microsoft Certified Master, Data Platform MVP, VMware vExpert, and a Microsoft Certified Trainer. He has over 15 years’ experience in the IT industry in roles including programmer, developer, analyst, and database administrator.
Contact: https://sqlandy.com
Andy Warren is a SQL Server consultant and trainer based in Orlando, FL. Focusing on administration, performance tuning, and SQL Server patterns and practices, he’s been a SQL Server MVP since 2008. Andy served two terms on the PASS Board of Directors, was a founding principal in SQLServerCentral, and created both the SQLSaturday and SQLRally event models.
LinkedIn: http://www.linkedin.com/profile/view?id=3997984amp;trk=hb_tab_pro_top
Contact: http://joeydantoni.com
Joseph D'Antoni is a Senior Consultant and Microsoft Data Platform MVP with over 20 years of experience working in both Fortune 500 and smaller firms. He is a Principal Consultant for Denny Cherry Associates and lives in Malvern, PA. He is a frequent speaker at major tech events like Microsoft Ignite, PASS Summit, and Enterprise Data World. He blogs about all topics technology at joeydantoni.com. He believes that no single platform is the answer to all technology problems. Joseph holds a BS in Computer Information Systems from Louisiana Tech University and an MBA from North Carolina State University, and is the co-author of the Microsoft book "Introducing SQL Server 2016”.
LinkedIn: http://www.linkedin.com/profile/view?id=3997984amp;trk=hb_tab_pro_top
Contact: http://joeydantoni.com
Joseph D'Antoni is a Senior Consultant and Microsoft Data Platform MVP with over 20 years of experience working in both Fortune 500 and smaller firms. He is a Principal Consultant for Denny Cherry Associates and lives in Malvern, PA. He is a frequent speaker at major tech events like Microsoft Ignite, PASS Summit, and Enterprise Data World. He blogs about all topics technology at joeydantoni.com. He believes that no single platform is the answer to all technology problems. Joseph holds a BS in Computer Information Systems from Louisiana Tech University and an MBA from North Carolina State University, and is the co-author of the Microsoft book "Introducing SQL Server 2016”.
LinkedIn: https://www.linkedin.com/in/iamtimcorey/
Contact: http://www.epicross.com
Tim is a Microsoft MVP whose goal is to make learning software development easier. If you are struggling with learning C#, SQL, or the related technologies, he wants to help.
LinkedIn: http://www.linkedin.com/in/thesqlguru
Kevin Boles is a SQL Server expert, working exclusively with the product since v6.5. With over 25 years of database experience and over 45,000 man hours of SQL Server engine experience, he holds many related certifications, is an MCT and was a SQL Server MVP from 2007 to 2012. Kevin has been a very successful independent consultant for over 20 years. His passion is the relational engine, especially designing, building, analyzing and tuning high-performance database applications.
Senior Business Intelligence Consultant at BlueGranite, Inc., Josh Fennessy has been working with the Microsoft BI stack exclusivley for the last 5 years. He has earned MCITP in both SQL 2005 and SQL 2008 versions of the tools. Josh is also the chapter leader of the West MI SQL Server Users Group. When he's not building BI solutions, he enjoys spending time with his 6 year old son, slinging lead at the range, and exercising (but never in his underwear. Promise!)
LinkedIn: http://linkedin.com/in/craigpurnell
Contact: http://www.craigpurnell.com/
Craig Purnell is a career database professional, trainer, and community activist. He has spent over 10 years as the Database Administrator at a large Midwestern law firm. He has been in IT for 15 years and has spent his entire career working with enterprise databases and ERP systems. Craig is an active member of the Ohio North SQL Server User Group and has presented at many user groups, SQLSaturdays, and the PASS Summit in 2012 and 2013
LinkedIn: https://www.linkedin.com/in/briandavis78
Contact: http://blogs.sqlsentry.com
Brian Davis is a Product Integration Engineer at SentryOne and has over 15 years in the IT field in multiple areas including software development, support, user training, and as a DBA. He has been working with SQL Server since 2003 and has hands-on experience with SQL Server 2000 through 2016. Brian is also a PASS Regional Mentor and an active member and leader of the Ohio North SQL Server User Group.
LinkedIn: http://www.linkedin.com/in/eddiewuerch
Contact: http://www.indydba.com
Eddie Wuerch has 20 years of experience as a SQL Server specialist in a much-longer IT career. A Microsoft Certified Master, Eddie spends his days in the Salesforce Marketing Cloud, focusing on performance, scale, and uptime for the massive SQL Server backend. These SQL Servers churn billions of transactions daily against trillions of rows of data in a 24x7 continuously-available online system accessed by millions worldwide every day.
Over 35 years experiences in Software Sevelopemt, IT Management and BI Architecture.
Contact: http://www.jeffmlakar.com
Jeff Mlakar is an Enterprise Architect on the Business Intelligence team at Bennett Adelson Consulting. He has spent the last decade working in database technologies, ranging from SQL Server, SSIS, and the whole Microsoft BI stack, to Oracle and Elasticsearch. He has spoken at the local .NET User group, the Modern Excel User group, SQLSaturdays, the SQL Server User Group, and the Dog Food Conference.
Contact: http://metawizardnode.blogspot.com/
Austin Zellner is currently earning a living as a Sales Engineer. Prior to sales, he actually worked for a living as a developer for 15 years in a variety of industries. His proudest moment was designing a rule based engine that may one day be used to either build Mr. Data or Skynet, and along the way he also wrote some code here or there creating Enterprise client server applications, data conversion algorithms, mobile applications, and web apps.
LinkedIn: http://www.linkedin.com/in/mattvelic
Contact: http://mattvelic.com
Matt Velic is a database developer for Sanametrix in Washington, DC. When not jet setting between projects at work, you can find him at a board game, a video game, or playing a guitar.
LinkedIn: http://www.linkedin.com/in/samsnasr
Contact: http://samnasr.blogspot.com/
Sam Nasr has been a software developer since 1995, focusing mostly on Microsoft technologies. He’s a Sr. Software Engineer with NIS Technologies where he consults and teaches clients about the latest .Net technologies. Sam has achieved multiple certifications from Microsoft (MCSA, MCAD, MCTS, MCT), and is the leader of the Cleveland C#/VB.Net User Group since 2003. In addition, he’s the leader of the .Net Study Group, an author for Visual Studio Magazine, and a Microsoft MVP since 2013. When not coding, Sam loves spending time with his family and friends or volunteering at his local church.
LinkedIn: http://www.linkedin.com/in/kerrrob/
Contact: http://www.robkerr.com
Rob is CTO with BlueGranite, is a Microsoft SQL Server MVP and holds top Microsoft certifications in both SQL Server Database Administration and BI Development. Rob has implemented data warehouse and business analytics systems for many Fortune 500 companies, and focuses on large-scale data warehousing, geospatial data analysis and mobile solutions. Rob is the lead contributor to msbiacademy.com, a site providing free on-demand training covering a variety of Microsoft BI topics.
LinkedIn: http://www.linkedin.com/pub/allen-white-sql-server-mvp/5/784/b08/
Contact: http://dataperfpro.com/blog/
Allen White is a Data Platform consultant. He has been both a developer and an administrator, so he understands both perspectives towards database technology. He loves sharing his experiences and helping people learn how to use SQL Server. Allen has spent over 40 years in IT, using SQL Server since 1992, and has been awarded Microsoft’s MVP Award for the last 13 years. Allen was a PASS Director from 2016 - 2018.
LinkedIn: http://www.linkedin.com/in/staciavarga
Contact: http://blog.datainspirations.com
Stacia Varga is a Microsoft Data Platform MVP and SSAS Maestro with a Bachelor’s Degree in Social Sciences. A consultant, educator, author, and principal of Data Inspirations, her career spans more than 30 years, with a focus on improving business practices through technology. Since 2000, Stacia has provided consulting and education services for Microsoft's Business Intelligence technologies. As Stacia Misner, she also authored several books covering the Microsoft BI stack.
Shelly Noll is a .NET Developer and recovering DBA with over 15 years of IT experience. Currently serving as a Software Developer with Learning Care Group in Novi, MI, she is involved in the .NET developer community and serves as Vice-President for the Great Lakes Area .NET Users Group. Her education includes a BS in Psychology from Loyola University Chicago and a MS in Information Systems from Lawrence Technological University.
LinkedIn: http://www.linkedin.com/in/itacb
Contact: http://www.sqldiablo.com/
Adam Belebczuk is the Owner amp; Principal Consultant at Belebczuk Consulting Services, LLC and has more than 10 years of experience in IT, ranging from customer service to server/network administration to software and database development and administration. Adam is the Chapter Leader for the Ohio North SQL Server Users Group, a frequent speaker and volunteer at PASS events, and specializes in SQL Server development, performance tuning, high availability, and disaster recovery.
LinkedIn: http://www.linkedin.com/in/thesqlguru
Kevin Boles is a SQL Server expert, working exclusively with the product since v6.5. With over 25 years of database experience and over 45,000 man hours of SQL Server engine experience, he holds many related certifications, is an MCT and was a SQL Server MVP from 2007 to 2012. Kevin has been a very successful independent consultant for over 20 years. His passion is the relational engine, especially designing, building, analyzing and tuning high-performance database applications.
LinkedIn: http://www.linkedin.com/in/steve-wright-0047773
Contact: https://blogs.sentryone.com/author/StevenWright/
Steve currently serves as Director of Advanced Analytics at SentryOne. As a member of the SentryOne team for over 13 years, Steve has broad experience working in various environments supporting the Microsoft Data Platform both on-prem and in the cloud. Steve has earned the Microsoft Professional Program Data Science Certification and manages a team of Data Scientists and BI Developers in support of SentryOne's internal and product facing advanced analytics initiatives.
LinkedIn: http://www.linkedin.com/pub/colleen-morrow/2a/95a/651/
Contact: http://colleenmorrow.com
Colleen Morrow is a database professional living in Cleveland, OH who has been working with database systems since 1996. For more than 12 years, she was a Database Administrator at a large law firm where she developed an appreciation for auditing, automation, and performance tuning. Since that time she has worked with clients in the healthcare, manufacturing, software, and distribution/freight delivery industries. Colleen is currently a Senior Consultant at Fortified Data. She is an active member of the Ohio North SQL Server User Group and has presented at many SQLSaturday events as well as PASS Summit 2014 and 2015.
Contact: http://iwiserepository.blogspot.com
Eric Wise is a senior solutions architect who plays the role of DBA and .NET developer on demand who is currently working as an independent consultant. He has over 10 years of experience in SQL Server and the .NET stack, has worked in diverse environments from small start-ups to large companies in the financial and insurance spaces. Often placed in the leadership role, he is passionate about building top shelf teams and eliminating bad code and design.
The following is a list of sponsors that helped fund the event.


Last night is all sort of a blur to me right now.  Therefore, this account of what goes on in a high dose Ambien trip may leave out a few things.
11:00p.m. - I was going to bed after watching some TV and browsing forums. I went into my bathroom and for some completely spontaneous reason, took 10 times my normal dosage of Ambien that night. The previous night, I had taken 25mg, so I guess I just decided it would be fun and interesting to double that.
11:15 - I was feeling mild Xanax-like effects, and in this zone where everything is starting to transition from real to, just like the medicine says, ambient.
11:30 - I was full out tripping.  I stumbled into my brother's room at one point, falling all over the place, barely able to stay awake. It was like I was the only thing moving, and everything else was just a swaying, stationary, confusing world. Everything around me was tilted the right; I was being dragged in that direction.
12:00a.m - I turn on the TV and watch some Family Guy. I focus hard on the screen and the picture becomes completely three-dimensional. I am absorbed within the boundaries of the screen.
12:30 - I am feeling extremely good at this point... Not even tired really. I can make anything melt or tilt or swirl.  I fell into my brothers room once again, barely able to walk, and sit down at the computer. Something makes me search for 'psychedelic' on Google images, and I stare at a ribbon rainbow pattern for at least 30 minutes, watching it bend and swirl, comparable only to the 5 gram mushroom trip I recently endeavored. Though also completely different.
1:00 - I go outside and look at the three artistic photos of my dog hung on the wall... I stared at him into the glass for about 30 minutes, and I could have sworn every now and then he would smile at me. I went to go look for him but found this to be an impossible task, and got no more than 10 feet before deciding I might not make it back from that adventure.
1:45 - Finally, I am ready to go to bed and let the drug to its real work. I lay in bed and imagine the most amazing things, flying through a world of psychedelic colors with my dog being the only one I remember. Eventually, I fall asleep and wake up only a little hungover at 6:45AM.
Ambien is definitely not a drug that should be underestimated.  High doses of Ambien are flat out hallucinogenic, bringing on visuals that are comparable to mushrooms and a body high that is a mix between Xanax and DXM (sort of).
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


The Public Domain Review Book Of Essays 2011–2013, which I told you lot about yesterday, is reviewed on the Paris Review website. Well, sort of reviewed. The author confesses he had never heard of Christopher Smart before, and devotes the bulk of his piece to a summary of Mr Key's essay on Jubilate Agno. I added a comment directing readers to the audio recording at the Internet Archive. Sooner or later, Germander Speedwell and I are going to “go viral”, I am sure of it.


Pompeo urges coalition to take back Islamic State detainees, boost funding
WASHINGTON: US Secretary of State Mike Pompeo on Thursday (Nov 14) urged members of the coalition fighting Islamic State to take militant detainees back to their countries and step up their funding to help restore infrastructure in Iraq and Syria, parts of which were severely damaged by conflict.
"Coalition members must take back the thousands of foreign terrorist fighters in custody, and impose accountability for the atrocities they have perpetrated," Pompeo said at the opening of a meeting of foreign ministers from the global coalition to defeat Islamic State.
Islamic State has lost almost all of its territory in Iraq and Syria. Former leader Abu Bakr al-Baghdadi was killed in a US raid last month, but the militant group remains a security threat in Syria and beyond.
Some 10,000 Islamic State detainees and tens of thousands of family members remain in camps and prisons in northeastern Syria guarded by the Syrian Kurdish allies of the United States. Washington is pushing European countries to take their citizens back, but so far they have been reluctant to do so.
Pompeo also asked coalition members to help fill the gap in funding to restore essential services and rebuild critical infrastructure in Iraq to facilitate the return of millions of displaced Iraqis. He added that similar help will be required in northeastern Syria.
He also said there were growing concerns about the threat of Islamic State outside of Iraq and Syria, saying the coalition should focus on West Africa and the Sahel.


71 tweets from the party may not appear in this replay feed because they have been deleted by the author


EphemerisTable
This class encapsulates the data and necessary methods for operating with look up ephemeris data. Users of the class pass in their ephemeris data as a data structure with the data and the settings for the ephemeris. The settings include things like the units, and the ephemeris representation. The ephemeris data itself is an array of arrays where each line constitute the necessary components of the line.
For 'cartesianposvel' style ephemeris each line of data looks like: [Julian Date, X, Y, Z, Vx, Vy, Vz]
Constructor Summary
| Public Constructor | ||
| public |
constructor(ephemerisData: Object) |
Method Summary
| Public Methods | ||
| public |
getPositionAtTime(jd: Number): Number[] | *[] Calculates the interpolated position for the given requested date. |
|
| public |
getPositions(startJd: Number, stopJd: Number, stepDays: Number): number[][] Given the start and stop time returns a uniform ephemeris history. |
Public Constructors
public constructor(ephemerisData: Object) source
Params:
| Name | Type | Attribute | Description |
| ephemerisData | Object | Look up ephemeris data to initialize the table with and the properties of it |
|
| ephemerisData.data | Array<Array<Number>> | the ephemeris data appropriate for the specified ephemeris type |
|
| ephemerisData.ephemerisType | String | the type of ephemeres data here (defaults to 'cartesianposvel') |
|
| ephemerisData.distanceUnits | String | the distance units for this data (defaults to AU |
|
| ephemerisData.timeUnits | String | the distance units for this data (defaults to day) |
|
| ephemerisData.interpolationType | String | the type of interpolater to use (defaults to 'lagrange') |
|
| ephemerisData.interpolationOrder | Number | the order of the interpolator to use (defaults to 5) |
Public Methods
public getPositionAtTime(jd: Number): Number[] | *[] source
Calculates the interpolated position for the given requested date. If the requested date is before the first point it returns the first point. If the requested date is after the last point it returns the last point.
Params:
| Name | Type | Attribute | Description |
| jd | Number | of the requested time |


Known Issues
- Issue: If an archive or executable has been built successfully and one source file will be deleted without changing anything else, bake will leave the archive/executable unchanged when rebuilding.
Workaround 1: Clean the project.
Workaround 2: Delete the archive/executable manually.
Workaround 3: Touch, edit, create another source file.
- Issue: Lint output not shown during linting (has to be refactored)


I create PHP applications for almost any purpose.
My focus the past years has been e-commerce and business tools.
As I use libraries from other people, I feel that giving back as much as possible is a must,
hence why I open source code as much as possible.
Right now, I’m working full time and in my sparetime I work on a few startups and existing companies.
Any hour besides that is dedicated to my family.


ESC and other mappings not working
-
bobpaul
Unless I'm mistaken...
<C-s> and <C-CR> are supposed to open in a new split, but on my system <C-s> does nothing and <C-CR> drops down to the next match.
<ESC> is supposed to close the file list, but it does nothing. I have to type gibberish so it results in no match and hit <CR> to dismiss the dialog.
<C-t> for new tab and <C-v> for vsplit work fine, though.
My .vimrc is empty and I have no other plugins, so I don't think there's a mapping conflict. "set term -> term=xterm". I'm using gnome-terminal on Ubuntu 10.10.
I assume somehow I can do to manually set these mappings?
:version VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct 26 2010 07:52:44) Included patches: 1-35 Modified by<EMAIL_ADDRESS>Compiled by buildd@ Huge version with GTK2-GNOME GUI. Features included (+) or not (-): +arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset +cindent +clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +conceal +cryptv +cscope +cursorbind +cursorshape +dialog_con_gui +diff +digraphs +dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path +find_in_path +float +folding -footer +fork() +gettext -hangul_input +iconv +insert_expand +jumplist +keymap +langmap +libcall +linebreak +lispindent +listcmds +localmap +lua/dyn +menu +mksession +modify_fname +mouse +mouseshape +mouse_dec +mouse_gpm -mouse_jsbterm +mouse_netterm -mouse_sysmouse +mouse_xterm +multi_byte +multi_lang -mzscheme +netbeans_intg -osfiletype +path_extra +perl/dyn +persistent_undo +postscript +printer +profile +python/dyn +python3/dyn +quickfix +reltime +rightleft +ruby +scrollbind +signs +smartindent -sniff +startuptime +statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white +tcl +terminfo +termresponse +textobjects +title +toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup +X11 -xfontset +xim +xsmp_interact +xterm_clipboard -xterm_save system vimrc file: "$VIM/vimrc" user vimrc file: "$HOME/.vimrc" user exrc file: "$HOME/.exrc" system gvimrc file: "$VIM/gvimrc" user gvimrc file: "$HOME/.gvimrc" system menu file: "$VIMRUNTIME/menu.vim" fall-back for $VIM: "/usr/share/vim" Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/incl ude/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/incl ude/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -DORBIT2=1 -pthread -D_REENTRANT -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/u sr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include /gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/ lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1. 0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr /include/libpng12 -Wall -g -O2 -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1 .8/x86_64-linux -DRUBY_VERSION=18 Linking: gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -l gio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpng12 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt - lglib-2.0 -lgnomeui-2 -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgd k-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lpng12 -lgconf-2 -lgmodule-2.0 -l gobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lXt -lncurses -lselinux -lacl -lgpm -Wl,-E -fstack-protector -L/usr/local/lib -L/usr/lib/perl/5.10/CORE -L/u sr/lib -ltcl8.4 -lieee -lruby1.8 -lrt -lm
-
Greg Hurrell
A very similar question came up in the last topic. Quoting here what I said there:
There isn't a FAQ yet, but when I make one this will definitely be on it. For an explanation and solutions see these; there are probably more but these are the ones I turned up with a quick search:
-
bobpaul
I guess I didn't think that applied since the asker said "Doesn't happen in xterm" and arrow keys work fine. Your ruby code is grabbing the escape sequences before vim handles them? I guess I would have expected that if vim knew the escape key for <C-s> then your plugin would only have to know <C-s>.
For others with this issue... I've solved the <ESC> portion by adding the following to my ~/.vimrc:
let g:CommandTCancelMap=['<ESC>','<C-c>']
I found out <C-s> was being captured by my term and vim wasn't getting it (Ctrl-v followed by a key should show the escape sequence. For Ctrl-v Ctr-s I got nothing...). the Vim docs answer that:
So now in my ~/.bashrc I have:
stty -ixon
<C-CR> still doesn't work and I don't know why. Ctrl-V Ctrl-Enter yields ^@, so I tried let g:CommandTAcceptSelectionSplitMap=['^@'] (by pressint Ctrl-V Ctrl-Enter) and things just broke. Clear C-CR is special in some way on my term. :-/
-
Greg Hurrell
No, the Ruby code isn't grabbing anything before Vim handles it; quite the opposite: the Ruby code only sees what Vim's mappings decide to let through to it.
So, as you've seen, if mappings aren't getting through it's basically always a result of the way a particular terminal sends the corresponding escape sequences. (This is why GUI-based Vims like gVim and MacVim never have mapping problems, because there is no intermediate terminal there to screw things up.)
It also means you have a few variables you can tweak in order to make things work properly in the terminal, such as changing the term setting, playing with
ttimeout
,ttimeoutlen
and friends, or setting up your own custom mappings.As for
<C-CR>
there may be some terminal wizard out there who can explain how to find out exactly what escape sequence is being sent for that combo, and you could then use that in your custom mapping. But it's not something I'm sure how to find out.
Reply
This topic is now closed.


Before Change
See DeltaGenerator.deck_gl_chart for docs.
if layers is None:
layers = []
// Syntax sugar: if no layers defined and data is passed at the top
// level, created a scatterplot layer with the top-level data by default.
if data is not None and not layers:
layers.append({
"data": data,
"type": "ScatterplotLayer",
After Change
// Merge spec with unflattened kwargs, where kwargs take precedence.
// This only works for string keys, but kwarg keys are strings anyways.
spec = dict(spec, **unflatten(kwargs, _ENCODINGS, set(["viewport"])))
if "layers" not in spec:
spec["layers"] = []


Anywhere Fitness goal is to help people achive their fitness goals and by doing so we bring an app that can help you meet people who may have the similar goals as you, we also have an instructer option for those who like to help others to achive their goals.


Dysprosium
Element Name:
Dysprosium
Latin Name:
Dysprosium
Atomic Number:
66
Atomic Weight:
162.500 u
Is a:
Lanthanoid
State of the element:
Solid
About:
Dysprosium is a chemical element with the symbol Dy and atomic number 66. It is a rare earth element with a metallic silver luster. Dysprosium is never found in nature as a free element, though it is found in various minerals, such as xenotime. Naturally occurring dysprosium is composed of seven isotopes, the most abundant of which is 164Dy.
Electrons
66
Protons
66
Neutrons
96
Discoverer:
Paul Emile Lecoq de Boisbaudran
Discovered in:
1886