Use this action to create or change your authoritative DNS information. To use this action, send a POST request to the 2012-12-12/hostedzone/*hosted Zone ID* /rrset resource. The request body must include an XML document with a ChangeResourceRecordSetsRequest element.
Changes are a list of change items and are considered transactional. For more information on transactional changes, also known as change batches, see Creating, Changing, and Deleting Resource Record Sets Using the Route 53 API in the Amazon Route 53 Developer Guide .
Warning
Due to the nature of transactional changes, you cannot delete the same resource record set more than once in a single change batch. If you attempt to delete the same change batch more than once, Route 53 returns an InvalidChangeBatch error.
In response to a change-resource-record-sets request, your DNS data is changed on all Route 53 DNS servers. Initially, the status of a change is PENDING . This means the change has not yet propagated to all the authoritative Route 53 DNS servers. When the change is propagated to all hosts, the change returns a status of INSYNC .
Note the following limitations on a change-resource-record-sets request:
The sum of the number of characters (including spaces) in all Value elements in a request cannot exceed 32,000 characters.
change-resource-record-sets
--hosted-zone-id <value>
--change-batch <value>
Alias resource record sets only: The value of the hosted zone ID for the AWS resource.
For more information, an example, and several ways to get the hosted zone ID for the LoadBalancer, see Creating Alias Resource Record Sets for Elastic Load Balancing in the Amazon Route 53 Developer Guide
.
A complex type that contains an optional comment and the Changes element.
JSON Syntax:
{
"Comment": "string",
"Changes": [
{
"Action": "CREATE"|"DELETE",
"ResourceRecordSet": {
"Name": "string",
"Type": "SOA"|"A"|"TXT"|"NS"|"CNAME"|"MX"|"PTR"|"SRV"|"SPF"|"AAAA",
"SetIdentifier": "string",
"Weight": long,
"Region": "us-east-1"|"us-west-1"|"us-west-2"|"eu-west-1"|"ap-southeast-1"|"ap-southeast-2"|"ap-northeast-1"|"sa-east-1",
"Failover": "PRIMARY"|"SECONDARY",
"TTL": long,
"ResourceRecords": [
{
"Value": "string"
}
...
],
"AliasTarget": {
"HostedZoneId": "string",
"DNSName": "string",
"EvaluateTargetHealth": true|false
},
"HealthCheckId": "string"
}
}
...
]
}


{% extends "base.html" %} {% block title %}Group Admin{% endblock %} {% block heading %}Group Admin{% endblock %} {% block subheading %}{{ group.name }}{% endblock %} {% block breadcrumbs %}
| Member | Corp | Alliance | Join Date | Actions |
|---|---|---|---|---|
| Member | Corp | Alliance | Join Date | Actions |
| {{ member.user.get_display_name() }} | {{ member.last_updated }} | Kick |


Magically Mysterious
Wonderous Weather
App of Awesome
Come seek the now of your own personal weather


Home
Login
Register
Create request
Request list
Admin Response
Admin Page
Please Register
Username
Email
Password
Confirm password
Already have an account?Login


BactoView is a leader in cell monitoring technology. Through our state of the art research, we hope to deliver next generation automated wet lab platforms for the monitoring of in vivo cultures. We believe in our potential to transform the research landscape across the biotechnology industry.
BactoView is a private company headquartered in the Imperial College Advanced Hackspace in white City, London. The company was founded in 2018 as part of an Imperial Horizons module with the goal of developing affordable and effective automated devices for the monitoring of cell populations.
Bactoview currently has 4 employees, all of whom were founding members of the company. The company draws on their expertise in multiple disciplines including bioengineering, materials science and chemical engineering to deliver high quality products.
Quantitative and data driven approaches have come to dominate modern biology. Dubbed biology 2.0, this revolution in the way research is done in biology has far reaching implications on the tools used by scientists. One such implication is the trend towards the automation of wet lab tasks. However, despite massive progress in wet lab automation, there remains a lack of affordable and automated cell density measuring products available on the market.
The tracking of bacterial cell culture density is crucial for several experiments. One example is protein induction experiments, where cell density is measured regularly as protein expression is optimal when it is induced at a specific phase of the population growth cycle. Unfortunately, for many smaller labs the only affordable option for monitoring cell density is manual measurement using a spectrophotometer. This normally involves researchers returning to a set up regularly to make measurements, which requires significant time and effort.
To overcome this problem BactoView is developing an automated bacterial monitoring platform that can be used to monitor the cell density of flask cultures. Through our platform, we hope to provide researchers improved access to data while reducing the labour cost of cell monitoring experiments.


--- layout: post authors: ["Greg Wilson"] title: "Research Transparency Job at UC Berkeley" date: 2014-01-26 time: "07:00:00" tags: ["Jobs"] ---
Interested in improving the standards of rigor in empirical social science research? Eager to collaborate with leading economists, political scientists and psychologists to promote research transparency? Wishing to stay abreast of new advances in empirical research methods and transparency software development? The Berkeley Initiative for Transparency in the Social Sciences (BITSS) is looking for a Program Associate to support the initiative's evaluation and outreach efforts. The candidate is expected to engage actively with social science researchers to raise awareness of new and emerging tools for research transparency. If this sounds like fun, apply now.


| Session {webdriver} | R Documentation |
Drive a headless phantom.js browser via the WebDriver protocol. It needs phantom.js running in WebDriver mode.
s <- Session$new(host = "<IP_ADDRESS>", port = 8910) s$delete() s$status() s$go(url) s$getUrl() s$goBack() s$goForward() s$refresh() s$getTitle() s$getSource() s$takeScreenshot(file = NULL) s$findElement(css = NULL, linkText = NULL, partialLinkText = NULL, xpath = NULL) s$findElements(css = NULL, linkText = NULL, partialLinkText = NULL, xpath = NULL) s$executeScript(script, ...) s$executeScriptAsync(script, ...) s$setTimeout(script = NULL, pageLoad = NULL, implicit = NULL) s$moveMouseTo(xoffset = 0, yoffset = 0) s$click(button = c("left", "middle", "right")) s$doubleClick(button = c("left", "middle", "right")) s$mouseButtonDown(button = c("left", "middle", "right")) s$mouseButtonUp(button = c("left", "middle", "right")) s$readLog(type = c("browser", "har")) s$getLogTypes() s$waitFor(expr, checkInterval = 100, timeout = 3000)
A Session
object.
Host name of phantom.js.
Port of phantom.js.
URL to nagivate to.
File name to save the screenshot to. If NULL
, then
it will be shown on the R graphics device.
Css selector to find an HTML element.
Find HTML elements based on their innerText
.
Find HTML elements based on their
innerText
. It uses partial matching.
Find HTML elements using XPath expressions.
For executeScript
and
executeScriptAsync
. JavaScript code to execute. It will be
placed in the body of a function.
Arguments to the script, they will be put in a list
called arguments. Element
objects are automatically
transformed to DOM element in JavaScript.
For setTimeout
. Script execution timeout,
in milliseconds. More below.
Page load timeout, in milliseconds. More below.
Implicit wait before calls that find elements, in milliseconds. More below.
Horizontal offset for mouse movement, relative to the current position.
Vertical offset for mouse movement, relative to the current position.
Mouse button. Either one of "left"
,
"middle"
, "right"
, or an integer between 1 and 3.
Log type, a character scalar.
A string scalar containing JavaScript code that evaluates to the condition to wait for.
How often to check for the condition, in milliseconds.
Timeout for the condition, in milliseconds.
Session$new()
creates a new WebDriver session.
s$delete()
deletes a WebDriver session.
s$status()
returns a status message from the server. It is a
named list, and contains version numbers and capabilities.
s$go()
navigates to the supplied URL.
s$getUrl()
returns the current URL.
s$goBack()
is like the web browser's back button. It goes back
to the previous page.
s$goForward()
is like the web browser's forward button.
s$refresh()
is like the web browser's refresh button.
s$getTitle()
returns the title of the current page.
s$getSource()
returns the complete HTML source of a page,
in a character scalar.
s$takeScreenshot()
takes a screenshot of the current page.
You can save it to a PNG file with the file
argument, or
show it on the graphics device (if file
is NULL
).
s$findElement()
finds a HTML element using a CSS selector,
XPath expression, or the innerHTML
of the element. If multiple
elements match, then the first one is returned. The return value
is an Element
object.
s$findElements()
finds HTML elements using a CSS selector,
XPath expression, or the innerHTML
of the element. All matching
elements are returned in a list of Element
objects.
s$executeScript()
executes JavaScript code. It places the code
in the body of a function, and then calls the function with the
additional arguments. These can be accessed from the function via the
arguments
array. Returned DOM elements are automatically
converted to Element
objects, even if they are inside
a list (or list of list, etc.).
s$executeScriptAsync()
is similar, for asynchronous execution.
It place the script in a body of a function, and then calls the function
with the additional arguments and a callback function as the last
argument. The script must call this callback function when it
finishes its work. The first argument passed to the callback function
is returned. Returned DOM elements are automatically converted to
Element
objects, even if they are inside a list (or list
of list, etc.).
s$setTimeout()
sets various timeouts. The ‘script’
timeout specifies a time to wait for scripts to run. The
sQuotepage load timeout specifies a time to wait for the page loading
to complete. The ‘implicit’ specifies a time to wait for the
implicit element location strategy when locating elements. Their defaults
are different in the standard and in Phantom.js. In Phantom.js the
‘script’ and ‘page load’ timeouts are set to infinity,
and the ‘implicit’ waiting time is 200ms.
s$moveMouseTo()
moves the mouse cursor by the specified
offsets.
s$click()
clicks the mouse at its current position, using
the specified button.
s$doubleClick()
emulates a double click with the specified
mouse button.
s$button_down()
emulates pressing the specified mouse button
down (and keeping it down).
s$button_up()
emulates releasing the specified mouse button.
s$getLogTypes()
returns the log types supported by the
server, in a character vector.
s$readLog()
returns the log messages since the last
readLog
call, in a data frame with columns timestamp
,
level
and message
.
s$waitFor()
waits until a JavaScript expression evaluates
to true
, or a timeout happens. It returns TRUE
is the
expression evaluated to true
, possible after some waiting. If
the expression has a syntax error or a runtime error happens, it
returns NA
.
The WebDriver standard at https://w3c.github.io/webdriver/webdriver-spec.html.


|
|
NDFW is a residential treatment
center. We provide a safe haven for women seeking help
with their addictions, where residents can feel at home
and at ease.
In the more-than two decades
since we opened our doors, NDFW has expanded from a 15-bed
to a 30-bed highly structured residential facility. Located
in Costa Mesa, near Newport Beach's Back Bay and the Nature
Preserve, NDFW's facilities include the primary residential
center Founders' House, where the women prepare and eat
their meals, attend counseling sessions, participate in
a number of therapeutic activities, and reside (three
women to each bedroom). Founders' House is also the location
for our medical and assessment facilities.
Women who successfully complete their primary 30-day
treatment may then move into one of our two residential
cottages: Phister and Courage. Each residential cottage
includes two bedrooms (two beds per room), a full kitchen,
as well as dining and living areas. All of our residential
areas have been recently refurbished and repainted, and
provide private, welcoming environments for women undergoing
their recovery.
In addition to our residential areas, administrative
staff and functions are located in our Faith House, while
support groups and meetings take place in Grace House
and our newly acquired Elliot House. We invite potential
residents and supporters alike to schedule an appointment
with one of our staff members for a tour of our residential
facilities.
|
|
|
|
|
|


WITNESS LIST Public Safety Committee February 26, 2002-10:00A Interim Charge Number 1 On: Berman, David (Americans for Gun Safety) Blackburn, David (City of Killeen) Gavin, David (Texas Department of Public Safety) Graham, Kathryn Ann (Self) Hamm, Gene (Self) Leppo, Lloyd (Self and CHL Instructors) Mica, Tara (National Rifle Association) Shanks, John (Texans for Gun Safety) Tarsikes, John (Self) Tripp, Alice (Texas State Rifle Association) West, Dan (Texas Concealed Handgun Association)


Please select this box if you wish to be added to our mailing list.We will not pass on your details to any third party


The showPhoto()
function displays the full-size photo of the thumbnail in our <ul id="thumbnails">
carousel list.
This CSS shorthand example applies a margin to all sides of paragraphs: p { margin: 1.25em; }
. Take a look at base.css
to see more examples.


{% extends "smt_base.html" %} {% block content %}
The instructions for resetting your password have been sent to the e-mail address you submitted.
You should be receiving it shortly.


The parallax code is from Collin Delphia's CodePen here.
I created the artwork in Adobe Illustrator based on the Animal Silhouette Moonlight Vector Illustration - Illustrator Tutorial by tutvid here.


|
Slow Transients Pipeline Prototype
Component of the Science Data Processor being developed in the context of the Square Kilometre Array international project, which provides fast snapshot imaging, object detection and cataloguing for the identification of astrophysical image-plane transients.
|
The spline class. More...
#include <spline.h>
Public Types | |
| enum | bd_type { first_deriv = 1, second_deriv = 2 } |
Public Member Functions | |
| spline () | |
| Spline class constructor. More... | |
| void | set_boundary (bd_type left, real_t left_value, bd_type right, real_t right_value, bool force_linear_extrapolation=false) |
| Set default boundary conditions Optional, but if called it has to come be before set_points() More... | |
| void | set_points (const arma::Col< real_t > &x, const arma::Col< real_t > &y, bool copy=true) |
| Set points for interpolation If copy parameter is false, data is not stored internally. This provides computational savings since memcopy operations are not performed. More... | |
| int | mx_lower_bound (int first, int last, real_t x) const |
| real_t | operator() (real_t x) const |
| Compute interpolation value at indicated location. More... | |
| real_t | operator() (real_t &x, int idx, const real_t &dm_x, const real_t &dm_y) const |
| Compute interpolation value at indicated location. More... | |
| real_t | deriv (int order, real_t x) const |
The spline class.
Performs cubic or linear spline interpolation
| enum tk::spline::bd_type |
|
inline |
Spline class constructor.
Set default boundary condition to be zero curvature at both ends
|
inline |
|
inline |
|
inline |
Compute interpolation value at indicated location.
This function requires internal copies of the point location and function arrays. Copies are performed when calling set_points() function with copy=true.
| [in] | x | (real_t): Interpolation location. |
|
inline |
Compute interpolation value at indicated location.
This function does not use internal copies of the point location and function arrays. Must be used when set_points() function is called when with copy=false. This is so for better execution performance.
| [in] | x | (real_t): Interpolation location. |
| [in] | idx | (int): Index of the lower bound location. |
| [in] | dm_x | (real_t): Lower bound location value. |
| [in] | dm_y | (real_t): Lower bound function value. |
|
inline |
Set default boundary conditions Optional, but if called it has to come be before set_points()
|
inline |
Set points for interpolation If copy parameter is false, data is not stored internally. This provides computational savings since memcopy operations are not performed.
| [in] | x | (arma::Col): Input vector with point locations. |
| [in] | y | (arma::Col): Input vector with the corresponding function values. |
| [in] | copy | (bool): If true, copy the input arrays x and y to internal structures. |


Friend Finder
Answer 10 questions on a scale of
1 - strongly disagree to 5 - strongly agree!
Your name (Required)
Link to your photo (Optional)
Question 1
Your mind is always buzzing with unexplored ideas and plans.
1
2
3
4
5
Question 2
Generally speaking, you rely more on your experience than your imagination.
1
2
3
4
5
Question 3
You find it easy to stay relaxed and focused even when there is some pressure.
1
2
3
4
5
Question 4
You rarely do something just out of sheer curiosity.
1
2
3
4
5
Question 5
People can rarely upset you.
1
2
3
4
5
Question 6
It is often difficult for you to relate to other people’s feelings.
1
2
3
4
5
Question 7
In a discussion, truth should be more important than people’s sensitivities.
1
2
3
4
5
Question 8
You rarely get carried away by fantasies and ideas.
1
2
3
4
5
Question 9
You think that everyone’s views should be respected regardless of whether they are supported by facts or not.
1
2
3
4
5
Question 10
You feel more energetic after spending time with a group of people.
1
2
3
4
5
Submit
×


Adversarial VQA is a new VQA benchmark that is collected with Human-And-Model-in-the-Loop for evaluating the robustness of state-of-the-art VQA systems.
Details on downloading the latest dataset may be found on the download webpage.
August 2021: Full release (v1.0)


General info
This translation demo is created by the
research group of natural language processing
at the
Institute of Computer Science,
University of Tartu.
We use neural machine translation, you can find some gory details
here. You can also find our trained translation models there, in case you want to use them yourself. Even this website is
openly
available.
If you would like to use the translation API as a service or have us build a custom tailored translation system for your own dark purposes, contact
the group.
The "Play" button allows you to compare the quality of three machine translation engines: our own,
Tilde's
and
Google's, without knowing which translation was done by which system. After you pick the best translation you will see, which system generated it. That way it's fun, and it also works as unbiased feedback about the translation quality, so we save every click. See the accumulated
statistics.
This demo is being developed as part of the
NPELT
project
EKT88: "KaMa: Usable Estonian Translation (kasutatav eesti masintõlge)".
The text you feed to the system can be saved, used for research purposes and anonymously published.


Setting up {{ applicationsInProgress }} application{{ applicationsInProgress > 1 ? 's' : '' }}. View progress.
Applications are shown once you deploy your code through a pipeline onto the defined environments.


TEA-STALKS AND SMUT
STEMS of tea floating in that beverage indicate strangers. Flakes of smut hanging loose to the fire-bars do the same thing.
The time of the stranger's arrival may be known by placing the stem on the back of one hand and smacking it with the other:` the number of blows given before it is removed indicates the number of days before his arrival.
The flake of carbon is blown upon, and according as it is removed by the first, second, or third blow, so is the time at the end of which the visitor may be expected.


This Editor's Release is Chris's specification.
Chris had written the [[!Automotive-specification]] suite using W3C respec.js
Chris is registered W3C widget specification as contributor.
This document was written by [[!RESPEC]].
This page has optimized FF and chrome browser.
Identification
Name : Chris Kwang il Lee
email<EMAIL_ADDRESS>Profile
I am currently the group Manager of the R&D development group at Barogo, a Last Mile Logistic Platform.
I have worked in the fields of browser, web app, web app platform, automotive platform, IOT platform, delivery platform, etc.
My Major(basic) job is SQA and SET, and I am currently the group Manager of the development group after working through Manager, PM, etc.
Also, I was interested in standard activities.
The standard activities that I personally did in related with my work are as follows.
- contributor of W3C widget specification,
- editor of HKMC automotive specification,
- contributor of WAC/bondi test case.
I have a pride in my job and I will be performed perfectly the work assigned to me.
Profesional Experience
Overview
- Total carrier : in the th year.
- Web programmer
- Carrier : 3 years
- Development, maintain and support
- SQA(SET)
- Carrier :
- Test execution : Mobile browser, messaging, WRT
- Test case design :
- functional test case base on Browser and WRT reguirements(specifications)
- non-functional test case base on QA experience
- automotive test case by javascript [[!qunit]] [[!W3C-TEST-HARNESS]]
- Test leader(2009.03~2012.06) : WRT(Bondi, JIL, WAC, W3C, Automotive)
- Activity for WRT standard (W3C, WAC)
- Specification Editor : automotive API writer (Hyundai motors)
- Manager : Team Manager, Group Manager
- Software Engineer in Test(SET) (2015.11 ~ )
- Project Manager(for Gov. project)(2016.01~)
- Service Operatoration Manager (thing+)(2016.04~)
- Manager
- Group Manager (2021~)
- Team Manager (2012~)
Detail
- SINCE January 2019
- Barogo Co., Ltd, seoul
- Role : Group Manager / R&D Development Group (2021.04 ~ )
- Role : Scrum Master / DeliveryDev Team / R&D Development Group (2020.03 ~ 2021.04)
- Role : Team Leader / SQM Team / R&D Planning Group (2019.01 ~ 2021.04)
- QA
- I have estabilish a development/verification process
- In charge of reviewing and arbitrating requirements of other business units.
- I was proposing, setup and managing an in-house Q&A site
- QC
- Release Test
- Automated test : Chakram, Jest
- Technical Support
- Support against Program issue
- Support for operation setup
- Requirements Manage
- Collection of program requirements
- Coordination and arrangement of stakeholder opinions on requirements
- management of development schedule
- November 2015 ~ December 2018
- Daliworks Co., Ltd
- Role : SQA Manager
- QC / SET
- Test suites using Automated Test Framework
- Chakram : REST API TEST
- Mocha : REST API TEST
- Nightwatch : UI TEST
- Made scripts for test
- Monitoring scripts for REST API response Time
- Morintoring scrips for Memory of servers
- Rule generator
- Virtual sensor
- Stress Test
- Automated Test tool
- Quality Control
- Release Test
- Quality Control activities
- Service Operatiion Manager
- Made scripts for service operation
- Get all informaion by one of gateway id or user id or login id - informaion about gateways, service, site, user..
- Get informaion about all service informaion or Delete service (it should delete all sites, gateways, and users that belong to the service.)
- Technical Support
- Cusomer support
- Technical support
- Responding to Development Issues
- Responding to how to use API / MQTT
- Implementation mentoring for integration with thingplus
- july 2006 to November 2015
- Obigo Co., Ltd
- Role : QCC Team manager
- specification Editor
- automotive API writer (Hyundai motors) [[!Automotive-specification]]
- Activity for widget standard
- Participated in WAC test fest (3 times) – contribute WAC test asset.
- Tests owner for WAC tests – messaging, task, calendar, contact.
- W3C widget contributor for implementation report – [[!Digital-signature]], [[!Packaged-Web-Apps]], [[!Interface]], [[!View-mode]], [[!WARP]]
- Test case design
- functional test case base on Browser and WRT reguirements(specifications)
- non-functional test case base on QA experience
- automotive test case by javascript [[qunite]] [[TESTHARNESS]]
- Design performance test tool & suite(development)
- Set up performance test Methodology
- Test case design for Bondi, JIL full compliance
- Contributor of WAC 2.0 deviceapi tests (The owner of Messaging, contact, task, calendar)
- Test managing
- Enhanced performance of Mobile Browser.
- Benchmark test leader in QCC of Obigo
- Bondi project: product QA and commercial project QA of 1.0CR, 1.1 AR, 1.5
- JIL : product QA of JIL 1.1, JIL1.2 (obtained JIL1.2 compliance certification from JIL Ltd)
- WAC : product QA of WAC1.0 and WAC2.0 (obtained WAC2.0 compliance certification from WAC Ltd)
- I was promoted to team manager from Test leader at july 2012.
- Test execute
- Messaging Test (about 1year : 2006~2007)
- Mobile Browser R&D team (about 1year : 2007~2008)
- WRT : BONDI, JIL, W3C WAC, automotive (since 2009~ )
- Automotive IVI web app : HKMC APP, F10 AF-APP, KMA APP, Toyota AC, Mahindra W207 AF-APP, HATA Telematics APP, Honda Android AF-APP, RSM Android AF-APP (since 2012~ )
- Performance test - measurement for CPU Usage, memory Usage (since 2012~ )
- October 2005 to july 2006
- Fuzewire Co., Ltd.
- Development of web site
- http://www.i-challenge.co.kr
- http://www.samsungsdi.com
- February 2005 to August 2005
- Madacom Co., Ltd.
- Madacom : Mobile phone & Mobile solution development.
- My job : Verification & validation against the LG Cyon phones.
- Left the company because the contract for 6 months expired.
- July 2003 to December 2004
- MDNT Co., Ltd.
- My job1 : Planning & Web programming
- My job2 : Developing the VR(Virtual Reality)
- My job3 : Planning & execution of Shanghai Game Exhibition for Wemade co., Ltd.
- November 2002 to June 2003
- E-System Co., Ltd.
- My job1 : web developer & master
- My job2 : Sale of USB flash memory and managing the shopping mall.
- My job3 : Developing and managing prestigious shopping malls (robinhood, luxury 24).
- Left the company because it went bust.
Education & Training
- Daeil High School, Mar.1993-Feb.1996
- Inha Technical college, Graduated in February 2001
- Major: mechatronics
- Thesis: Industrial Robot control technology
- Korea national open university, Graduated in February 2012
- Major : computer science
- Thesis : UX evaluation against Mobile browser
Summary of Qualification
- Clean driving license
- Test of Internet & Computer Qualification (August 2000)
- SCJP (Sun Certified JAVA Program) – computer literate (November 2001)
- ISTQB (International Software Testing Qualifications Board) FL – (January 2008)
- Excellent in MS-office group, Internet and Web Programming
- Good capability to operate computer tools, photoshop and flash, etc
- Unit test tool : qunit, test harness, jasmine


|
My Project
|
Classes for printing tokens in a high-level language. More...
Go to the source code of this file.
Classes | |
| class | PrintLanguageCapability |
| Base class for high-level language capabilities. More... | |
| class | OpToken |
| A token representing an operator in the high-level language. More... | |
| class | PrintLanguage |
| The base class API for emitting a high-level language. More... | |
| struct | PrintLanguage::ReversePolish |
| An entry on the reverse polish notation (RPN) stack. More... | |
| struct | PrintLanguage::NodePending |
| A pending data-flow node; waiting to be placed on the reverse polish notation stack. More... | |
| struct | PrintLanguage::Atom |
| A single non-operator token emitted by the decompiler. More... | |
Classes for printing tokens in a high-level language.


Before Change
if ia.is_single_number(p):
mask = Binomial(p)
elif isinstance(p, tuple):
ia.do_assert(len(p) == 2)
ia.do_assert(0 <= p[0] <= 1.0)
ia.do_assert(0 <= p[1] <= 1.0)
mask = Binomial(Uniform(p[0], p[1]))
elif ia.is_iterable(p):
ia.do_assert(all([0 <= pi <= 1.0 for pi in p]))
mask = Binomial(iap.Choice(p))
elif isinstance(p, StochasticParameter):
mask = p
else:
raise Exception("Expected p to be number or tuple of two number or list of number or StochasticParameter, got %s." % (type(p),))
if size_px is not None:
mask_low = FromLowerResolution(other_param=mask, size_px=size_px, min_size=min_size)
elif size_percent is not None:
mask_low = FromLowerResolution(other_param=mask, size_percent=size_percent, min_size=min_size)
After Change
to the input image size, leading to large rectangular areas being replaced.
mask = iap.handle_probability_param(p, "p", tuple_to_uniform=True, list_to_choice=True)
if size_px is not None:
mask_low = FromLowerResolution(other_param=mask, size_px=size_px, min_size=min_size)
elif size_percent is not None:


One purpose of this investigative tour is to provide you with the opportunity to discover through computational experiment the physical nature of genes. Another, perhaps higher, purpose is to help you see that you have the ability to discover truth on your own, without the need to rely on the dubious authority of a textbook. |
Table of Contents
- Preliminaries: Genes and gene coordinates
- Framing the question
- Accessing genomes through BioBIKE
- Understanding the genome coordinate system
Supplemental Problems
- What is the beginning of a gene?
- Overview of the problem
- Where is the information determining the beginning of a gene? (Part I)
- Testing the hypothesis (Part I)
- What are the exceptions?
Supplemental Problems
- What determines the beginning of a protein-encoding gene?
- Overview of the problem
- Where is the information determining the beginning of a gene? (Part II)
- Testing the hypothesis (Part II)
- What is the end of a gene?


public static
boolean
|
#
includeIfExists( string $path )
Includes a file if it exists
Includes a file if it exists
Parameters
Returns
boolean True if the file is found, false if not
Author
|
public static
string
|
#
asciiRand( integer $length, integer $subset = AloFramework\Common\Alo::ASCII_ALL )
Generates a string of random ASCII characters
Generates a string of random ASCII characters
Parameters
- $length
- The length of the string
- $subset
- Which subset to use - see class' ASCII_* constants
Returns
string
Author
Since
1.3
|
public static
string
|
#
getUniqid( string $hash = 'sha256', string $prefix = '', integer $entropy = 10000, boolean $rawOutput = false )
Generates a unique identifier
Generates a unique identifier
Parameters
- $hash
- Hash algorithm
- $prefix
- Prefix for the identifier
- $entropy
- Number of pseudo bytes used in entropy
- $rawOutput
- When set to true, outputs raw binary data. false outputs lowercase hexits.
Returns
string
Author
Since
1.3.3 Default $entropy value set to 10000, a warning is triggered if openssl_random_pseudo_bytes is
unable to locate a cryptographically strong algorithm.
1.3
See
https://secure.php.net/manual/en/function.hash.php
https://secure.php.net/manual/en/function.openssl-random-pseudo-bytes.php
Codecoverageignore
|
public static
boolean
|
#
includeOnceIfExists( string $path )
include_once() a file if it exists
include_once() a file if it exists
Parameters
Returns
boolean True if the file is found, false if not
Author
|
public static
boolean
|
#
isCliRequest( )
Checks if we're dealing with a CLI request
Checks if we're dealing with a CLI request
Returns
boolean
Author
|
public static
boolean
|
#
isRegularRequest( )
Checks if the request is non-ajax and non-CLI
Checks if the request is non-ajax and non-CLI
Returns
boolean
Author
Since
1.3
|
public static
mixed|null
|
#
get( mixed & $var )
Returns $var if it's set, null if it's not
Returns $var if it's set, null if it's not
Parameters
- $var
- Reference to the variable
Returns
mixed|null $var if it's set, null if it's not
|
public static
mixed|null
|
#
nullget( mixed & $var )
Returns $var if it's set and evaluates as true (a non-empty string, non-0 int etc), null otherwise
Returns $var if it's set and evaluates as true (a non-empty string, non-0 int etc), null otherwise
Parameters
- $var
- Reference to the variable
Returns
mixed|null The var or null
Author
|
public static
mixed
|
#
ifnull( mixed & $var, mixed $planB, boolean $useNullget = false )
Returns $var if it's set $planB if it's not
Returns $var if it's set $planB if it's not
Parameters
- $var
- Reference to the main variable
- $planB
- What to return if $var isn't available
- $useNullget
If set to true, will use self::nullget(), otherwise will use self::get() to
determinewhether $var is set
Returns
mixed $var if available, $planB if not
Author
|
public static
mixed
|
#
ifundefined( string $const, mixed $planB )
Returns the value of the constant with the name of $const if it's defined, $planB if it's not
Returns the value of the constant with the name of $const if it's defined, $planB if it's not
Parameters
- $const
- Constant name
- $planB
- What to return if $const isn't defined
Returns
mixed
Author
Since
1.1
|
public static
boolean
|
#
isAjaxRequest( )
Checks if the request was made via AJAX
Checks if the request was made via AJAX
Returns
boolean
Author
|
public static
string
|
#
getFingerprint( string $hashAlgo = 'sha256' )
Returns a hashed browser fingerprint
Returns a hashed browser fingerprint
Parameters
- $hashAlgo
- Hash algorithm to use
Returns
string
Author
Since
1.2
|
public static
boolean
|
#
isTraversable( mixed $input )
Checks if the variable is usable in a foreach loop
Checks if the variable is usable in a foreach loop
Parameters
Returns
boolean
Author
Since
1.2
|
public static
string|array|Traversable
|
#
unXss( string|array|Traversable $input )
Protects the input from cross-site scripting attacks
Protects the input from cross-site scripting attacks
Parameters
- $input
- The scalar input, or an array/Traversable
Returns
string|array| Traversable The escaped string. If an array or traversable was passed on, the input
withall its applicable values escaped.
Author
Since
1.3.2 ENT_SUBSTITUTE added
1.2
|


{% include header.html %}
{% include page-title-heading.html %}
MEng Computer Science (First-class) Certificate of Achievement for the Best third year student in Computer Science, sponsored by Netcraft Ltd. Here are some of the many units covered during my degree.
“Software is a great combination between artistry and engineering.”


--- layout: home title: Home permalink: / ---
I'm Ajmal Khan. I design software, fiddle with popular Machine Learning libraries, and frequent the gym.
Check out some of my personal projects and follow me on Github.


Adam Bozson
Experience
- Head of Data Science, Dyad 2022
- Senior Data Scientist, Dyad 2021
- Senior ML Scientist, Sense Street 2020
- ML Scientist, Babylon Health 2019
- PhD Particle Physics, University of London 2015
- MPhys Physics, University of Oxford 2011
Selected Publications
- Neural Temporal Point Processes For Modelling Electronic Health Records ->
- Measurements of top-quark pair single- and double-differential cross-sections in the all-hadronic channel in pp collisions at √s = 13 TeV using the ATLAS detector ->
- 📘 PhD thesis ->
- Unfolding with Gaussian Processes ->
- Observation of Higgs boson production in association with a top quark pair at the LHC with the ATLAS detector ->
- Top Quark Measurements with ATLAS ->
- Search for the Standard Model Higgs boson produced in association with top quarks and decaying into a bb̅ pair in pp collisions at √s = 13 TeV with the ATLAS detector ->


Chetan Shivram wins K-1000 Rally as Gaurav Gill, Dean Mascarenhas, and Fabid Ahmer tumble out
by Press ReleaseChetan Shivram and Dr Bikku Babu took advantage of the pull-outs by most of the heavyweights to stage a dramatic comeback for MRF in the Champions Yacht Club FMSCI Indian National Rally Championship here on Sunday.
The speedy but shrewd duo made it a spectacular 1-2 for the Reds as the carefully laid out but treacherous stages wiped out anybody who dared to challenge them. Starting from the fifth and fourth positions, Chetan and Dr Bikku preserved their cars before going all out in the final stage to claim the mantle of winner and runner-up in the K-1000 Rally.
Defending champion and overnight leader Gaurav Gill was among the biggest casualties as he cried out in the morning itself, with his car refusing to even start after the belting it received on Day 1. He and all his favoured JK Tyre Motorsport teammates bit the dust, allowing a free run to the MRF men.
Akshara’s Chetan Shivram, who had won Round 2 as well in almost similar fashion, emerged as the overall INRC Championship leader with this victory. He (with Dilip Sharan as co-driver) claimed his own category too, the INRC 3, with an overall timing of 1:47:37:300 hours.
That was just 12 seconds faster that Dr Bikku Babu (with Milen George) of Team Champions, who pursued him relentlessly all through the day. The doctor finished ahead of Chetan in the day’s first stage, SS5, and even beat him to the post in the last one, SS8, but that wasn’t good enough to topple Chetan. It, however, fetched him the INRC 2 trophy.
“The top guns may not have fired today but we couldn’t have hoped for a more thrilling finish. It was good to see so many of the INRC 2 and 3 teams making a mark here, ahead of the known champions,” Hema Malini Nidamanuri, co-promoter of the INRC, said.
After the shock exit of Gaurav Gill, order seemed to have been restored, with another JK favourite Dean Mascarenhas winning SS5. But he promptly fell in the next stage, leaving the field for Championship leader Fabid Ahmer. But the MRF driver, who was nursing his car carefully, suffered a puncture in the next and tumbled out.
In the SUV Challenge, Gagan Karumbaiah of Team Champions took the first place to all but seal the 2019 title.
CYC FMSCI INRC, Round 4 Provisional Results
INRC Overall
1) Chetan Shivram/Dilip Sharan (Akshara) - 1:47:37:300 hr; 2) Bikku Babu/Milen George (Team Champions) - 1:47:49.900 hr; 3) Amittrajit Ghosh/Ashwin Naik (Mahindra Adventure) - 1:51:04.300 hr
INRC 2
1) Bikku Babu/Milen George (Team Champions) - 1:47:49.900 hr; 2) Sahil Khanna/Rajit Kadian ( Snap Racing) - 1:52:00.200 hr; 3) Younus Ilyas/Harish Gowda - 04:50:24.200 hr
INRC 3
1) Chetan Shivram/Dilip Sharan (Akshara) - 1:47:37:300 hr; 2) Jacob K.J/Murthy PVS (Arka Motorsports) - 1:53:35.600 hr; 3) Pradeep Kumar/Ahammad Ansary (Pipe & Pipe) - 2:19:58.000 hr
INRC 4
1) Mujeeb Rahman/Gautham CP (Privateer)- 1:55:17.900 hr; 2) Shirole Prakhyat .H/Bharat S.M (Privateer)- 1:57.16.300 hr; 3) Satish Peddineni/Vinay Kumar P. M (Team Champions) - 2:33:19.500 hr
SUV Challenge
1) Gagan Karumbaiah/Thimmu Uddapanda ( Team Champions); 2)Thomas Kuncheria. M/Dwarakanth Sudarshan (Privateer); 3) Sanjay Agarwal/Smitha N (Team Champions)


01. Lesson Introduction
Lesson Introduction
INSTRUCTOR NOTE:
Note: The current version for Bitcoin Core is <IP_ADDRESS>, some functions and commands has been changed since the video was recorded, we are adding text notes if changes has been made.
Lesson Introduction
Previously, you worked on the testnet and created transactions using the user interface of your bitcoin core wallet.
While this interface is a great start, the real power comes from being able to access this information programmatically. You can do that using what’s known as the bitcoin core debug console.
Throughout the lesson we’ll discuss many of the commands available to you in the debug console. Our goal is to help get you set up to confidently explore blockchain data using this tool. We’ll do this by covering commands for each component in the blockchain framework. This lesson builds on everything you’ve learned so far.
From Concepts to Data
This is where this program really starts to turn from conceptual ideas to the lower level nuts and bolts you’ll need to build an application.
We’re not going off the deep end here, and we really tried make this lesson in a way that’s relatable, approachable, and allows you to be prepared for more advanced topics later on.
Connecting Ideas to Information
Also, there’s one other REALLY important thing we want you to get from this lesson that will take a little effort on your part.
In this lesson you have a huge opportunity to tie the data you’re seeing to the conceptual ideas we’ve talked about earlier in the program.
For example, when we’re looking at block data, think about how this relates to what you understand a block to be.
- What image is in your head already?
- How does this data relate to that image?
Putting in the extra effort here is going to allow you to visualize how all of this connects.
This will become invaluable as we start building more complicated programs later on.
We put a few more details below. If you’d like, take some time to read through, and when you’re ready, we’ll see you in this lesson on the bitcoin public testnet!
Changes in Bitcoin Core version v<IP_ADDRESS>
In each of the concepts during the lessons we have provided further explanation for changes mades during the last version of Bitcoin Core.
If you want to get more details for this release check in this Forum Link.


1. Easy to perceive
Your website/app must present information in ways that people can recognise and use, no matter how they consume content (for example if they have low vision, or use assistive technologies like screen readers).
1.1. Provide text alternatives for images
-
Text alternatives for images
- Level A
- Design
- Content
- Code
Provide an alternative text description for images. Make sure the description conveys the same message or functionality.
1.2. Provide alternatives for audio content, videos and presentations
-
Transcript for pre-recorded audio-only content
- Level A
- Content
For audio content that has no video (like a podcast), provide a transcript. -
Captions for pre-recorded videos
- Level A
- Content
Provide captions for videos that are pre-recorded. -
Text or audio description for pre-recorded videos
- Level A
- Content
For videos that are pre-recorded, provide an equivalent text description, or audio description of what happens on screen. -
Captions for live videos and presentations
- Level AA
- Content
Provide captions for videos and presentations that are performed live. -
Audio description for pre-recorded videos
- Level AA
- Content
For videos that are pre-recorded, provide audio description of what happens on screen, even if you've already provided a text description.
1.3. Create content that can be presented in different ways
-
Information and relationships
- Level A
- Design
- Code
Make sure that information and relationships that are conveyed visually (like distinct sections within a page, or a label next to a checkbox) are also identified in code. -
Order of elements in code
- Level A
- Design
- Code
Make sure that elements appear in a logical reading order in code, so that they are presented in a meaningful order to screen reader users. -
Instructions don't rely on sensory characteristics
- Level A
- Design
If you give tips or instructions, do not assume that users can perceive colour, size, shape, sound or the location of elements on screen. -
Orientation
- Level AA
- Design
- Code
Make sure a page's view is not locked to either portrait or landscape mode, unless this is essential. -
Purpose of text fields
- Level AA
- Code
If a text input field collects information about the user, identify its specific purpose in code (for example email, password or given name).
1.4. Make content easy for people to see and hear
-
Use of colour
- Level A
- Design
Do not use colour as the only way to convey any piece of information. -
Audio control
- Level A
- Design
If any audio content plays automatically for more than three seconds, give people a way to stop it. -
Text contrast
- Level AA
- Design
Make sure that text has enough contrast against the background colour. -
Non-text contrast
- Level AA
- Design
Make sure that visual information that identifies important graphics, interactive controls and their state has enough contrast against adjacent colours. -
Resize text
- Level AA
- Design
- Code
Make sure it is possible to complete all tasks when text is resized up to 200%. -
Reflow
- Level AA
- Design
- Code
Make sure users can access all information and functionality on a screen that's as wide as on the iPhone5, without needing to scroll in both directions. -
Images of text
- Level AA
- Code
Use real text rather than images of text. -
Text spacing
-
Web only
- Level AA
- Design
- Code
Ensure that no information or functionality gets lost if users increase the space between lines, paragraphs, letters and words. -
Extra content on hover or focus
- Level AA
- Design
- Code
If content (like a tooltip) appears when users hover over an element with their mouse (or tab to it with their keyboard), it must be easy to dismiss, easy to reach and remain visible.
2. Easy to operate
Your website/app must be easy to navigate and use, no matter how someone interacts with it.
For example people who do not use a mouse may use their voice, or press the 'Tab' key to move their keyboard's focus to interactive controls.
2.1. Make all functionality work with a keyboard
-
Keyboard
- Level A
- Design
- Code
Make sure every task can be completed using just a keyboard. -
No keyboard trap
- Level A
- Design
- Code
Make sure that keyboard-only users do not get trapped within any element. -
Character key shortcuts
- Level A
- Design
If you've added custom keyboard shortcuts, provide a way to switch off or remap these shortcuts.
2.2. Give people enough time to read and use content
-
Timing adjustable
- Level A
- Design
If there is any time limit (like a session timeout), give people an easy way to extend it. -
Visual distractions
- Level A
- Design
Do not show anything that automatically blinks, scrolls, animates or updates frequently if it lasts more than 5 seconds. Or give people a way to stop it.
2.3. Make sure it won't trigger seizures
-
Flashes
- Level A
- Design
- Content
Do not show anything that flashes more than three times a second.
2.4. Help people navigate and find content
-
Skip to main content
- Web only
- Level A
- Design
- Code
Give keyboard and screen reader users a way to go directly to the page's main content. -
Page title
- Level A
- Design
- Code
Give every page a unique and helpful title that indicates the purpose of the page. -
Focus order
- Level A
- Design
- Code
Make sure that interactive controls receive focus in an order that makes sense, when users navigate through them with the keyboard. -
Link purpose
- Level A
- Design
- Code
Make sure the purpose of every link is clear from the link text alone, or together with associated content (if screen readers recognise the association). -
Multiple ways to find a page
- Level AA
- Design
Give people different ways of finding each page (like searching or browsing links), unless the page is a step in a process. -
Headings and labels
- Level AA
- Design
Headings and form labels should help people find content and complete tasks. -
Focus visible
- Level AA
- Design
- Code
Make sure that keyboard-only users can clearly see which interactive control is focused when they tab through them.
2.5. Make it work with other input methods beyond keyboard
-
Complex gestures
- Level A
- Design
Do not require complex gestures or using more than one finger to do things. -
Touch or click cancellation
- Level A
- Code
Make sure that custom buttons or links do not activate as soon as they are touched, so that users can slide their finger or mouse away to cancel the action. -
Label in name
- Level A
- Design
- Code
When an interactive control has a name on screen, make sure that assistive technologies (like Voice Control) know it by the same name (or a name that includes the name on screen). -
Device motion
- Level A
- Design
- Code
If a feature uses the device's motion (like shaking or tilting), make sure that responses to these motions can be turned off, and that the feature can be used in another way.
2.6. Make it work in touchscreens
-
Touch Target Size and Spacing
- Level A
- Design
- Code
- Guidance
Make sure that touch targets are big enough and have enough distance from each other. -
Touchscreen gestures
- Level A
- Design
- Code
- Guidance
Gestures made on a touchscreen should be made as easy as possible, without forcing the users to commit to an action.
3. Easy to understand
Your website/app must make it easy for people to understand information and how to complete tasks.
3.1. Make text easy to understand
-
Language of page
- Level A
- Content
- Code
In code, identify the language that the content of the page is written in (English for example). -
Language of parts
- Level AA
- Design
- Content
- Code
If the page has content in more than one language (for example, if a page in English has a button labelled in Welsh), identify the language of each part in code.
3.2. Make things appear and behave in consistent, predictable ways
-
Changes on focus
- Level A
- Design
- Code
Just navigating to an interactive control with the keyboard shouldn't trigger any action, and shouldn't move the keyboard focus somewhere else. -
Changes on input
- Level A
- Design
- Code
Just changing the state of a form input (like a radio button) must not cause anything surprising to happen, like submitting a form, significantly changing the content on the page, or moving the keyboard focus. -
Consistent navigation
- Level AA
- Design
Make sure that navigation controls that appear on multiple pages (like links in a header) are consistent across pages. -
Consistent feature names
- Level AA
- Design
If a user interface component exists on multiple pages, make sure that the way it looks and the way it is named is consistent across pages.
3.3. Help people avoid and correct mistakes
-
Error identification
- Level A
- Design
- Code
When someone makes an error while filling in a form, describe the error with text and clearly identify where the error is. -
Form labels and instructions
- Level A
- Design
- Code
Provide labels to make it clear how users should fill in a form, and optionally provide extra hints to help them avoid errors. -
Error suggestions
- Level AA
- Design
- Code
When someone makes an error while filling in a form, give them suggestions on how to correct it. -
Error prevention (legal, financial, data)
- Level AA
- Design
If users are making a legal commitment, a financial transaction or updating personal data, give them a way to review and check that the information they've entered before submitting it.
4. Robust and compatible
Your website/app must work with different web browsers and/or assistive technologies.
-
Valid HTML
- Web only
- Level A
- Code
Make sure the HTML does not contain markup errors that are known to cause conflicts with assistive technologies (such as incorrect nesting of elements, or duplicateid
s). -
Name, Role and State of interactive components
- Level A
- Design
- Code
The code should enable assistive technologies to understand the name, role and state of every user interface component. -
Status messages
- Level AA
- Design
- Code
Make sure status messages are identified in code, so that assistive technologies can convey them to users.


This tool turns a curl command into Python code. There's probably bugs; please contribute on GitHub!
Very simple example · Basic Auth · POST · POST data with files · Several data blocks ·


Anything can be achieved with efficient communication, trust, and collaboration
Lorem ipsum dolor sit amet, consectetur adipisicing elit...
Lorem ipsum dolor sit amet, consectetur adipisicing elit...
capable of leading others and trasforming negative mindsets into positive "Can do" attitude.
capable of leading others and trasforming negative mindsets into positive "Can do" attitude.
Lorem ipsum dolor sit amet, consectetur adipisicing elit...
Lorem ipsum dolor sit amet, consectetur adipisicing elit...


Chapter 3 BUSINESS SOFTWARE SYSTEMS
This chapter will explore the network of frameworks, systems and applications that comprize the fabric of e-Business. In this study, each software component will be introduced by its context, requirements and examples of current open-source solutions.
3.1 Online Store
An online store attempts to match or exceed the level of customer support provided in brick and mortar stores. However, the personal distance and anonymity of the internet makes this goal harder to achieve. However, online stores like Amazon, Lazada and Alibaba owe their success to their ability to create trust among their community of buyers and sellers. These companies act as arbitrators between customers and vendors, reducing the risk of doing business between unkonwn parties. B ecause trust is so essential to business transactions, many internet shops began as product listings on one of these large marketing sysems, or as a online service to the customers of their brick and mortar chains.
3.1.1 Stages in Customer Purchasing Decisions
Marketers have long studied the process and requirements of customers before, during and after making a purchase. In a market place that abound in choices, customers must choose between the multiple alternatives. Shopping whether in the physical world or online is at best weak attempt at making a rational decision between the choices, because complete analysis needed to identify the true optimal decision is increditably complex. (Simon 1955) However, the urgency of the need drives the buyer to settle for an apparent good choice. However, the internet changes this by providing more information on which to base a rational decision. (Dewey 1910) observed 5 stages in a purchasing decision. A sixth stage has been added here to cover the financial transaction constraints imposed by online monetary systems.
3.1.2 Business Processes to Support Shoppers
3.1.3 Steps of check out and order fulfillment
- Login: links to shopping cart and history
- Establish an account with the vendor
- Add items to the shopping cart
- Shopping cart check out
- Conducts an inventory check of items in shopping cart
- Determines the mode of shipping
- Calculates bill
- Renumeration via bank transfer
- Determines the method of payment
- Login onto financial service
- Confirms the transaction
- SMS validation code to telephone
- Conducts and records the transaction
- Send payment confirmation to the vendor
** Online Payment Methods Used in Thailand
Credit card and bank fraud so common in Thailand that most banks and credit card companies do not provide the quarantees for purchases and other consumer protection that conhsumers in other countries enjoy. In essence, Thai financial firms assume no risk and carry no insuraNCE against bank and credit card fraud. Despite the barriers against credit card usage, there are online payment systems used for e-commerce in Thailand as shown in the following table.
| Type and example | Benefits | Drawbacks |
|---|---|---|
| Credit card | Convenient, international standard | |
| Bank transfer | ||
| ATM | ||
| Online payment company: Paypal, Alipay | ||
| Payment service 7-Eleven, Thailand Postal Service | The payment collection service charges the vendor a high commission and their systems could be hacked. | |
| Mobile phone credits AIS, TOT | Reimbursement depends on the policies of the phone company; Stolen phone transactions may have to be refunded. | |
| Cash on delivery: Lazada | The receiver can refuse the delivery and the goods are returned damaged in shipment | |
| Cryptocurrency: BitCoin | The market value is not pegged to that of physical currency |
- Send a shipping request to the Fulfillment Center
- Pick list and shipping manifest
- Print shipping label
- Send pick up order to delivery service
- Shipping
- Record shipment pickup
- Register the shipment
- Track the shipment
- Record the delivery
3.2 Customer Relations Management
3.2.1 Post sales service
- Unpacking instructions
- Installation instructions
- User instructions
- Troubleshooting guide
- Technical support hotline
- Service center locations
3.3 Measuring the effectiveness of websites
3.4 Human Resources Management
3.4.1 Assessing Personal Temperment
Every person is unique and represents a unique set of strengths and weaknesses. At the same time the every job requires different set of characteristics. The role of HR is to attempt to collectin information meant to measure and ascertain how suited an applicant is for a job opening. In theory the goal is to play the right person in the job. However as implied by the following word cloud, fitness of applicants for a job has many dimensions and is hard to measure accurately.
Exercise: Employee selection criteria
The following are redacted from ads for IT jobs in Chiang Mai posted on LinkedIn in 2018. For each of the job descriptions propose the top 4 characteristics that should be used to identify a suitable candidate:
- Software Developer: At XXX, we pursue greatness for our clients while reaching our own potential as well. To achieve this, we are building a team of people who can work independently, who push themselves to find creative solutions, who collaborate naturally, and who, above all, value doing good work. We are looking for new members for our team who can craft web and mobile applications that fit inside a larger communications, business, and product strategies. We focus on the problems to be solved instead of lists of functional requirements. The applications we develop are always part of larger strategy and help us foster close partnerships with our clients and the users of our applications. Together we work to amplify the effectiveness of our clients and accelerate their growth.
- Data scientist: At YYY, we work closely with business users to identify business problems and develop solutions using data science techniques. To this end, we design and implement data models to explain and solve critical problems using such techniques as data mining, statistical modeling, and machine learning. We are looking for a worker who can provide insightful visualization and explanation of trends in client data and recommend the next course of action to be taken by decision makers and their colleagues.
- Robotics Engineer: We are seeking a Robotic Engineer with technical leadership expertise to optimize the expansion of our paint robot program by improving the efficiency, productivity and quality of our program. You will be responsible for program operation, fault recovery procedures, troubleshooting and all around leadership of a state-of-the-art program to triple the paint volume of our previous model. In addition, you will contribute to improvements in Robot Safety, graphic user interface, electrostatic paint application, robot pathing, robotic fluid delivery systems, and the training of the next generation of program operators.
- Solutions Architect: At WWW, we are looking for someone with a passion to help customers design large distributed systems using the world’s most advanced cloud computing technologies. This job requires someone who can communicate, consult, and provide leadership while helping to guide major projects to success. We are hiring a Solutions Architect who can think strategically about business, product, and technical challenges and who will own technical engagement with customers on projects, working cross-organizationally to facilitate adoption and use of the cloud platform. At the same time, the job will involve developing a deep expertise in the cloud technologies and contributing to the know-how in the construction of applications and services on the cloud platform.
<IP_ADDRESS> Belbin Team Roles
Research showed that the most successful teams were made up of a diverse mix of behaviours; they had access to all nine Belbin Team Roles. A Team Role was defined by Dr Meredith Belbin as “A tendency to behave, contribute and interrelate with others in a particular way”. The value of Belbin Team Role theory lies in enabling an individual or team to benefit from self knowledge and adjust according to the demands being made by the external situation. (Belbin 2010) The concept was derived from a study of factors leading to success or failure of teams competing in Business Games at Henley Management College, England. Managers taking part in the exercise were given a battery of psychometric tests and put into teams of varying composition. As time progressed different clusters of behaviour were identified as underlying the success of the teams. These successful clusters of behaviour were then given names. Hence the emergence of nine Team Roles shown with the distribution among British managers: (Fisher, Hunter, and Macross 1998)
| Roles | Belbin Types | ||
|---|---|---|---|
| Action-oriented: | Shaper | Implementer | Completer Finisher |
| 2.3% | 11.4% | 3.6% | |
| People-oriented: | Co-ordinator | Teamworker | Resource Investigator |
| 26.2% | 18.2% | 33.2% | |
| Thinking-oriented: | Plant | Monitor Evaluator | Specialist |
| 3.7% | 0.5% | 0.8% |
This doesn’t mean that every team requires nine people. Most people will have two or three Team Roles that they are most comfortable with. Team Roles develop and mature. These may change with experience and conscious attention. Different Team Roles may come to the fore in response to the needs of particular situations.
| Role Description | Strengths | Allowable weaknesses | Concerns |
|---|---|---|---|
| Resource Investigator: Uses their inquisitive nature to find ideas to bring back to the team. | Outgoing, enthusiastic. Explores opportunities and develops contacts. | Might be over-optimistic, and can lose interest once the initial enthusiasm has passed. | They might forget to follow up on a lead. |
| Teamworker: Helps the team to gel, using their versatility to identify the work required and complete it on behalf of the team. | Co-operative, perceptive and diplomatic. Listens and averts friction. | Can be indecisive in crunch situations and tends to avoid confrontation. | They might hesitate to make unpopular decisions. |
| Co-ordinator: Needed to focus on the team’s objectives, draw out team members and delegate work appropriately. | Mature, confident, identifies talent. Clarifies goals. | Can be seen as manipulative and might offload their own share of the work. | They can over-delegate, leaving themselves little work to do. |
| Plant: Tends to be highly creative and good at solving problems in unconventional ways. | Creative, imaginative, free-thinking, generates ideas and solves difficult problems. | Might ignore incidentals, and may be too preoccupied to communicate effectively. | They could be absent-minded and forgetful. |
| Monitor Evaluator: Provides a logical eye, making impartial judgements where required and weighs up the team’s options | Sober, strategic and discerning. Sees all options and judges accurately. | Sometimes lacks the drive in a dispassionate way. and ability to inspire others and can be overly critical. | They could be slow to come to decisions. |
| Specialist: Brings in-depth knowledge of a key area to the team. | Single-minded, self-starting and dedicated. They provide specialist knowledge and skills. | Tends to contribute on a narrow front and can dwell on the technicalities. | They can overload colleagues with technical information. |
| Shaper: Provides the necessary drive to ensure that the team keeps moving and does not lose focus or momentum. | Challenging, dynamic, thrives on pressure. Has the drive and courage to overcome obstacles. | Can be prone to provocation, and may sometimes offend people’s feelings. | They could risk becoming aggressive and bad-humoured in their attempts to get things done. |
| Implementer: Needed to plan a workable strategy and carry it out as efficiently as possible. | Practical, reliable, efficient. Turns ideas into actions and organises work that needs to be done. | Can be a bit inflexible and slow to respond to new possibilities. | They might be slow to relinquish their plans in favour of positive changes. |
| Completer Finisher: Most effectively used at the end of tasks to polish and scrutinise the work for errors, subjecting it to the highest standards of quality control. | Painstaking, conscientious, anxious. Searches out errors. Polishes and perfects. | Can be inclined to worry unduly, and reluctant to delegate. | They could be accused of taking their perfectionism to extremes. |
<IP_ADDRESS> Big 5 Behavioral Types
| Behavioral Characteristic | Low end | High end |
|---|---|---|
| Openness to experience: Appreciation for art, emotion, adventure, unusual ideas curiosity, variety of experience and intellectual curiosity, creativity and a preference for novelty and variety. | consistent, cautious (Accountants) | inventive, curious(Artists) |
| Conscientiousness: A tendency to be organized and dependable, show self-discipline, act dutifully, aim for achievement, and prefer planned rather than spontaneous behavior. | easy-going, careless, sloppy. (Graffiti artist) | efficient, organized, stubborn. (Engraver) |
| Extraversion: Energy, positive emotions, surgency, assertiveness, sociability and the tendency to seek stimulation in the company of others, talkativeness and is often perceived as attention-seeking and domineering. | solitary, reserved, shy, introvert. (Hermit) | outgoing, energetic, boisterous, extravert. (Cheerleader) |
| Agreeableness: A tendency to be compassionate and cooperative rather than suspicious and antagonistic towards others. It related to a trusting and helpful nature. | challenging, detached, rigid. (Prosecutor) | friendly, compassionate, helpful. (Social worker) |
| Neuroticism: Neuroticism identifies certain people who are more prone to psychological stress and a tendency to experience unpleasant emotions easily. | confident | secure, cool (Air traffic controller) |
<IP_ADDRESS> Myers Briggs Test
The 16 personality types that were developed by Isabel Briggs Myers and Katharine Cook Briggs, which was built on the work of Carl Jung in the early 1900s. Based on the 4 dimensions of Carl Jung’s theory of personality types:
| Dimension | Extremes |
|---|---|
| Energizes | Extroversion (E) vs Internal (I) |
| Perceives information | Sensing (S) vs Intuitive (N) |
| Decision making | Thinking (T) vs Feeling (F) |
| World view | Judging (J) vs Perceiving (P) |
Myers Briggs Test has been administered to a large number of people helping to validate the value of this instrument for a number of applications. Generally successful workers tend to gravitate to specific careers based on their personality profile as shown in the next sections. (Tieger, Barron, and Tieger 2014)
<IP_ADDRESS>.1 Analysts:
INTJ (2.1%) - The Mastermind/The Scientist – Independent, original, analytical, and determined with an exceptional ability to turn theories into solid plans of action. Creative perfectionists who prefer to do things their own way, INTJs perform well in non-social roles that require them to think theoretically. Common careers: Investment banker, Personal financial advisor, Software developer, Economist, Executive
INTP (3.3%) - The Thinker – Logical, original, creative thinkers. Can become very excited about theories and ideas. Independent and creative problem-solvers, INTPs gravitate toward roles that require them to be theoretical and precise. Common careers - Computer programmer, software designer, Financial analyst, Architect, College professor, Economist
ENTJ (1.8%) - The Commander – Assertive and outspoken - they are driven to lead. Excellent ability to understand difficult organizational problems and create solid solutions. Natural leaders who are logical, analytical, and good strategic planners, ENTJs gravitate toward authoritarian roles that require them to be organized and efficient. Common careers: Executive, Lawyer, Market research analyst, Management consultant, Venture capitalist
ENTP (3.2%) - The Debater – Creative, resourceful, and intellectually quick. Good at a broad range of things. Enterprising creative people who enjoy new challenges, ENTPs excel in risky roles that require them to be persistent and non-conformist. Common careers: Entrepreneur, Real estate developer, Advertising creative director, Marketing director, Politician/political consultant
<IP_ADDRESS>.2 Diplomats:
INFJ (1.5%) - The Counselor/The Protector – Quietly forceful, original, and sensitive. Tend to stick to things until they are done. Thoughtful, creative people driven by firm principles and personal integrity, INFJs do well in behind-the-scenes roles that require them to communicate on a personal level. Common careers: Therapist/counsellor, Social worker, HR diversity manager, Organization development consultant, Customer relations manager
INFP (4.4%) - The Idealist – Quiet, reflective, and idealistic. Interested in serving humanity. Sensitive idealists motivated by their deeper personal values, INFPs excel in roles that require them to be compassionate and adaptable. Common careers: Graphic designer, Psychologist/therapist, Writer/editor, Physical therapist, HR development trainer
ENFJ (2.5%) - The Giver – Popular and sensitive, with outstanding people skills. Externally focused, with real concern for how others think and feel. People-lovers who are energetic, articulate, and diplomatic, ENFJs excel in cooperative roles that require them to be expressive and logical. Common careers: Advertising executive, Public relations specialist, Corporate coach/trainer, Sales manager, Employment/HR specialist
ENFP (8.1%) - The Champion/The Inspirer – Enthusiastic, idealistic, and creative. Able to do almost anything that interests them. Curious and confident creative types who see possibilities everywhere, ENFPs perform well in expressive roles that require them to be alert and communicative. Common careers: Journalist, Advertising creative director, Consultant, Restaurateur, Event planner
<IP_ADDRESS>.3 Sentinels:
ISTJ (11.6%) - The Inspector/The Duty Fulfiller - Serious and quiet, interested in security and peaceful living. Hard workers who value their responsibilities and commitments, ISTJs excel in behind-the-scenes roles that require them to be reliable. Common careers: Auditor, Accountant, Chief financial officer, Web development engineer, Government employee
ISFJ (13.8%) - The Nurturer/ – Quiet, kind, and conscientious, puts the needs of others above self-interest. Modest and determined workers who enjoy helping others, ISFJs do well in roles that require them to provide services to others without being in a position of authority. Common careers: Dentist, Elementary school teacher, Librarian, Franchise owner, Customer service representative
ESTJ (8.7%) - The Supervisor/The Guardian – Practical, traditional, and organized. Likely to be athletic. Realists who are quick to make practical decisions, ESTJs perform well in social roles that require them to lead. Common careers: Insurance sales agent, Pharmacist, Lawyer, Judge, Project manager
ESFJ (12.3%) - The Provider/The Caregiver – Warm-hearted, popular, and conscientious. Tend to put the needs of others over self-interest. Gregarious traditionalists motivated to help others, ESFJs gravitate toward social roles that require them to care for the well-being of others. Common careers: Sales representative, Nurse/healthcare worker, Social worker, Public relations account executive, Loan officer
<IP_ADDRESS>.4 Explorers:
ISTP (5.4%) - The Craftsman / The Mechanic - Quiet and reserved, interested in how and why things work. Straightforward and honest people who prefer action to conversation, ISTPs perform well in utilitarian roles that require them to make use of tools. Common careers: Civil engineer, Economist, Pilot, Data communications analysis, Emergency room physician
ISFP (8.8%)- The Composer/The Artist – Quiet, serious, sensitive and kind, avoids conflict. Warm and sensitive types who like to help people in tangible ways, ISFPs do well in roles that require them to be sympathetic and attentive. Common careers: Fashion designer, Physical therapist, Massage therapist, Landscape architect, Storekeeper
ESTP (4.3%) - The Doer – Friendly, adaptable, action-oriented. focused on immediate results. Pragmatists who love excitement and excel in a crisis, ESTPs excel in high-stakes roles that require them to be resourceful. Common careers: Detective, Banker, Investor, Entertainment agent, Sports coach
ESFP (8.5%) - The Performer – People-oriented and fun-loving, they make things more fun for others by their enjoyment. Lively and playful people who value common sense, ESFPs gravitate toward roles that require them to be expressive and interact with others. Common careers: Child welfare counselor, Primary care physician, Actor, Interior designer, Environmental scientist
<IP_ADDRESS> Hofstede survey on cultural dimensions
By studing expat workers work preformance in large multinational corporations, Hofstede was able to identify key cultural differences in the way people approach work. (Hofstede, Hofstede, and Minkov 2010)
- Power distance: perceived ability to make a difference
- Individualism: individual vs collective: tendency to think in terms of I vs We.
- Gender balance: masculinity vs femininity
- Advoidance of Uncertianty: tolerance of risk
- Long term orientation: perception of urgency
- Indulgences vs restraint: attitude towards acquired wealth
3.4.2 Performance appraisal
Performance Appraisal is the systematic evaluation of the performance of employees in order to understand the abilities of a person for further growth and development. (Management Study Guide 2018) Performance appraisal is generally done in systematic ways which are as follows:
- The supervisors measure the pay of employees and compare it with targets and plans.
- The supervisor analyses the factors behind work performances of employees.
- The employers are in position to guide the employees for a better performance.
3.4.3 Objectives of Performance Appraisal
Performance Appraisal is done with following objectives in mind:
- To maintain records in order to determine compensation packages, wage structure, salaries raises, etc.
- To identify the strengths and weaknesses of employees to place right men on right job.
- To maintain and assess the potential present in a person for further growth and development.
- To provide a feedback to employees regarding their performance and related status.
- To provide a feedback to employees regarding their performance and related status.
- It serves as a basis for influencing working habits of the employees.
- To review and retain the promotional and other training programmes.
<IP_ADDRESS> Advantages of Performance Appraisal
It is said that performance appraisal is an investment for the company which can be justified by following advantages:
- Promotion: Performance Appraisal helps the supervisors to chalk out the promotion programmes for efficient employees. In this regards, inefficient workers can be dismissed or demoted in case.
- Compensation: Performance Appraisal helps in chalking out compensation packages for employees. Merit rating is possible through performance appraisal. Performance Appraisal tries to give worth to a performance. Compensation packages which includes bonus, high salary rates, extra benefits, allowances and pre-requisites are dependent on performance appraisal. The criteria should be merit rather than seniority.
- Employees Development: The systematic procedure of performance appraisal helps the supervisors to frame training policies and programmes. It helps to analyse strengths and weaknesses of employees so that new jobs can be designed for efficient employees. It also helps in framing future development programmes.
- Selection Validation: Performance Appraisal helps the supervisors to understand the validity and importance of the selection procedure. The supervisors come to know the validity and thereby the strengths and weaknesses of selection procedure. Future changes in selection methods can be made in this regard.
Communication: Because communication between employees and employers effects morale and productivity, effective performance appraisal facilitates will stimulate communication that will impact a business in the following ways:
- The employers can better understand and accept the skills, nature and needs of subordinates.
- The subordinates can also better understand the workplace ethos as they grow in their trust and confidence in their superiors.
- Appraisals provide 2-way feedback that helps to build and maintain cordial and congenial labour-management relationship.
- As a shared experience across the workplace, appraisals develop the spirit of work and help boost the morale and esprit du cours of the employees.
Motivation: Performance appraisal serves as a motivation tool. Through evaluating performance of employees, a person’s efficiency can be determined if the targets are achieved. This very well motivates a person for better job and helps him to improve his performance in the future.
3.4.4 HR System software
HR data generally holds a wealth of information that can be used to predict employee retention, turnover and satisfaction. However this information must be mined from the data by applying data science and machine learning techniques. While numerous commercial HR systems exist in the market placethat have been developed. OrangeHRM2 is an open-source product tha provide the basic functions for addressing the following issues:
- Employee retention
- Job performace appraisal and incentives
- Employee development
- Job-Employee fit: Right person for the job
- Payroll, benefits and overtime
**Exercise: Product Review: OrangeHRM Human Resource Management System
Login as admin to the online demo and determine the amount of information that is management by this system by answering the following for the Webmaster of the corporation:
- Name and name of spouse/children
- Name of supervisor
- Level of salary
- Results of last appraisal
- Login as employee and determine what information is available to employees and what updates they can make online.
- What are the benefits and dangers of having such information online?
As the data currently help by HR Managment systems is subjected to analysis by AI and machine learning, it is expected that HR will become far more effective in the follow areas:
- Determining which employees are most likely to leave
- Match employees to jobs within a company
- Increasing the collaborating between online and onsite employees
- Integrating robots into the workplace that fully support humans and robots working side by side.
- Increasing the diversity and inclusiveness of the organization
Exercise: Prediction of Employee Churn
This exercise was adapted from a 2017 Kaggle Competition. (Kaggle 2017) Apply trend line analysis in Excel on the data in the training set to develop a model to predict the employees in the test set who are most likely to resign. The following files are provided to you.
- HR.csv - the training set
- HR_evaluate.csv - the test set
Data fields
- id - Anonymous ID number for each employee
- satisfaction - Employee satisfaction level
- last_evaluation - Last evaluation score
- number_project - Number of projects assigned to
- average_monthly_hour - Average monthly hours worked
- time_spend_company - Time spent at the company
- Work_accident - (1= Yes, 0 = No) - Whether they have had a work accident
- left - Whether or not employee left company (1 = Yes, 0 = No)
- promotion_last_5year - (1 = Yes, 0 = No) - Whether they have had a promotion in the last 5 years
- sales - Department name (not just sales)
- salary - Salary category
3.5 Operations Management
3.5.1 Measures of Association Rules
\[Productivity = \frac{Output}{Input} \]
\[Efficiency = \frac{100 \times ActualOutput}{StandardOutput}\]
\[Support(X,Y) = \frac{t_{(X,Y)}}{t_{all}}\]
\[Confidence(X,Y) = \frac{Support(X,Y)}{Support(X)} \]
\[Lift = \frac{Support(X,Y)}{Support(X) \times Support(Y)}\]
\[Conviction = \frac{1 - Support(Y)}{1 - Confidence(X,Y)}\]
\[\begin{equation} Leverage = Support(X,Y) - Support(X)\times Support(Y) \tag{3.1} \end{equation}\]
This is Equation (3.1)
3.5.2 Logistics
Crazy processing machine 2018 | Hydroponics Factory https://www.youtube.com/watch?v=7sxrLxr6VpA
Krispy Kreme Donut Machine https://www.youtube.com/watch?v=Rn0XsW2l4d4
Fulfillment Center: How Amazon Receives Your Inventory https://www.youtube.com/watch?v=dAXdeqcHBp4
The Gigantic Grocery Warehouses Built like Living Organisms https://www.youtube.com/watch?v=_psDSX-7P1s
References
Belbin, R. Meredith. 2010. Management Teams: Why They Succeed or Fail. Second. Elsevier Ltd.
Dewey, John. 1910. “How We Think.” https://www.gutenberg.org/ebooks/37423; Heath; Company.
Fisher, SG, TA Hunter, and WDK Macross. 1998. “The Distribution of Belbin Team Roles Among Uk Managers.” Personnel Review 29 (2): 124–40.
Hofstede, Geert, Gert Jan Hofstede, and Michael Minkov. 2010. Cultures and Organizations: Software for the Mind. Third. McGraw-Hill.
Kaggle. 2017. “Employee Churn Prediction: Determining What Factors Predicts an Employee Leaving His/Her Job.” https://www.kaggle.com/c/employee-churn-prediction/data.
Management Study Guide. 2018. “Performance Appraisal.” https://www.managementstudyguide.com/performance-appraisal.htm.
Simon, Herbert A. 1955. “A Behavioral Model of Rational Choice.” Quarterly Journal of Economics 69: 99–118.
Tieger, Paul D., Barbara Barron, and Kelly Tieger. 2014. Do What You Are: Discover the Perfect Career for You Through the Scecrets of Personality Type. Fifth. Little, Brown; Company.
Home page: https://www.orangehrm.com/; Demo: https://orangehrm-demo-6x.orangehrmlive.com/↩


General
The download takes me to nothing
(7)
About the forums, will aero send a huge raid party if he finds us?
(8)
Please help!
(5)
Help I'm this problem
(8)
Functions
(10)
New UI?
(1)
Help me
(2)
Help.. i need my buyers role
(2)
Can a staff please fucking help me get my buyer role (my last thread)
(4)
Infinite Yield and Rocky2u's script not injecting
(
2
)
(36)
Sbo2 Script
(1)
I typed my name wrong on the beta.gethexus now im stuck
(2)
No shitposting here
(2)
← previous page
next page →


Learning about GitHub is interseting. Its a new way of collaborating. You can also include gists, which are URLs with snippets of code:


---
layout: post
status: publish
published: true
title: 'Breaking News: Bill Gates Vs Steve Jobs!'
author: Leask
author_login: leask
author_email<EMAIL_ADDRESS>author_url: https://leaskh.com
wordpress_id: 341
wordpress_url: http://leaskh.wordpress.com/2007/05/31/breaking-news-bill-gates-vs-steve-jobs
date: '2007-05-31 05:27:10 +0800'
date_gmt: '2007-05-31 05:27:10 +0800'
categories:
- Computers and Internet
tags: []
comments: []
---
*To create a new standard, it takes something that’s not just a little bit different, it takes something that’s really new and really captures people’s imagination and the Macintosh, of all the machines I’ve ever seen, is the only one that meets that standard.”
–Microsoft founder Bill Gates, 1984
*If I were running Apple, I would milk the Macintosh for all it’s worth–and get busy on the next great thing. The PC wars are over. Done. Microsoft won a long time ago.”
–Steve Jobs, 1996.
Soon the great Silicon Valley soap opera will come full circle. Not since Apple CEO Steve Jobs famously interviewed Microsoft Chairman Bill Gates as a possible suitor during the “Macintosh Dating Game” back in 1984 have the two men appeared in a joint bill. And in a few moments, the two will share a stage tonight for the first time in more than 20 years for what promises to be a historic discussion. Live coverage to follow !
7:15 p.m PDT:
Tonight’s conversation is prefaced by a short film of previous Gates/Jobs appearances. First up: The Macintosh Dating game, circa 1984. (Ah, they looked so much younger then!)
And finally Gates and Jobs joking together at D in 2005.
7:20 p.m.:
Gates and Jobs onstage.
Walt recognizes the other two bachelors from the “Macintosh Dating Game”: Mitch Kapor and Fred Gibbons, who are both in the audience.
What have each of you contributed to the computer industry? Jobs: Bill built the first software company in the industry, and that was huge. Bill was really focused on software. There are a lot of other things you could say, but that’s the highest bit.
Gates: First, I’d like to clarify, I am not Fake Steve Jobs.
7:30 p.m.:
Gates continues: Apple really pursued the dream of building products that we want to use ourselves. He always seems to figure out where the next industry movement will be. The industry has benefited tremendously from his work.
Walt recalls the Apple II, notes that it broadened the base of who could use computers. He mentions an ad that said “thousands of people have used the Macintosh computer.” Jobs interjects: “We had some very strange ads back then.”
7:35 p.m.:
Walt: Some people don’t know that there was actually some Microsoft software in that Apple II computer. Gates begins to tell the story. Jobs interjects again: “Let me tell this story.” Wozniak develops OS that’s fixed point and not floating point. We’re begging him to make it floating point, and he never did it. And so Microsoft had this very good floating point Basic, so we went with it.
Gates: We really bet our future on the Macintosh being successful. So we were working together.
Jobs: Remember Microsoft wasn’t in the applications business, so this was really a big bet for them.
Gates: What was the next entry point in the industry? We’d made the bet that it would be graphics, and we went with the Mac. The original Mac OS was 14K.
Jobs: It was bigger than that–20 K
Jobs: Apple did the Mac itself, but we got Bill and his team to write the applications.
7:40 p.m.Kara:
Bill, what did you think would happen after the disasters at Apple and Steve left? Gates: We worried that Apple wasn’t differentiating itself from the other platforms–Windows and DOS. After the 512K Mac debuted, the product line just didn’t evolve the way it needed to. Certainly not the way it would have if Steve had been there. I was calling Gil Amelio on weekends and trying to get things moving. And then one day, Steve called me and said, ‘Don’t worry about those Amelio negotiations anymore.’
Walt notes Jobs’ statement in the 1997 video about competition with Microsoft being destructive. If the game was a zero-sum game where if Apple wanted to win, Microsoft had to lose, then Apple was going to lose. But Apple didn’t have to beat Microsoft. It had to remember what Apple was. Microsoft was the biggest software developer around, and Apple was weak. So I called Bill up.
7:45 p.m.:
Jobs: The developer relationship between Microsoft and Apple is one of the best we have.
Ah, the obligatory “I’m a Mac, and I’m a PC” reference.
Jobs: PC guy is what makes it all work, actually.
Gates: PC guy’s mother loves him.
How does Apple view Microsoft? Jobs recycles his “Apple is about beautiful software in a beautiful box” comments from the earlier session today. Notes that Apple is fundamentally a software company, as is Microsoft.
7:50 p.m.:
Alan Kay once said, “People that love software want to build their own hardware.” Jobs: Outside of Windows on PCs, it’s hard to see other examples of software and hardware being decoupled and working well together.
Walt to Jobs: Was there something you might have done differently where you could have had a bigger market share for the Mac. Is there something you regret?
Jobs: There are a lot of things I could have done better the first time. You’ve got to let go of that stuff. One of the first things I did when I came back to Apple was give the Apple museum to Stanford. We need to go invent tomorrow, not worry about yesterday.”
7:55 p.m.:
Kara: How do you view the technology landscape right now?
Jobs: I think there is some really exciting next generation stuff being built right now.
Gates: It’s an exciting period. We’ll look back on these years as one of the great periods of invention.
Walt: You’re the guys that represent the rich client, the big operating system, but there’s the notion these days that all that is migrating to the cloud. In five years, will the PC still be the lynchpin of all this stuff?
Gates: Remember the single-function computer? Larry Ellison’s network computer? As you look at the device that’s connecting to the TV set of the car, but when you come to the full screen ! in a living room ! we’re nowhere near leaving that.
8 p.m.:Jobs:
Here’s an example. The Google Maps app we wrote for the iPhone is way better than Google Maps itself. Why? Because you’re running the app locally. You can do so much more with a rich client than you can with a browser. At the same time, rich clients are improving and their cost is declining. The marriage of these services with a powerful client is a very powerful marriage.
8:05 p.m.:
What devices you might carry around five years from now?
Gates: I think you’ll have a number of devices. A tablet and then another smaller one that you can carry around in your pocket. Those are natural form factors.
Jobs: The PC has been very resilient. Its death has been predicted many times. But the Internet came around and invigorated it. And then it plateaued again. And then digital media came around and invigorated it again. And so I think the PC is going to continue to be with us. But then there’s an explosion in post-PC devices. There’s a category of devices that aren’t general purpose. They’re more focused and that category is going to continue to be very innovative.
What are the core applications of these portable devices? Gates says we’ll have a broad range of choice, but one that will be limited by their size. He notes that you still can’t reasonably edit your homework on a cellphone screen.
Jobs says he doesn’t know what will be on these devices. Why? “Because 5 years ago, I never thought there would be maps on them. But now there are.”
8:10 p.m.:
What areas of the Internet do you find exciting.
[long pause]
Jobs: There are zillion interesting things going on on the Internet. A lot surrounding entertainment, but a lot about figuring out how to navigate life more efficiently.
8:15 p.m.:
Do you worry about not being as nimble as some of these new companies coming up?
Gates: You always want to be in a position to benefit from new innovations.
Jobs: We’re not trying to do a lot of this stuff, so we partner with people. We don’t know how to do search, so we find a partner. It’s really hard for one company to do everything.
Jobs: People want to enjoy entertainment when they want it, how they want it, on the device they want it on. And if you’re a content company, that’s a great thing. But the transitions are hard sometimes.
8:20 p.m.:
Walt asks about the future of the OS and the user interface. Will we see a new paradigm? Gates posits that we’re near to seeing some big advances in 3D and multi-touch. 3D positional devices. Software can be vision, and that can be done inexpensively and pervasively.
Walt presses on: My laptop today is very similar to the laptop I had 10 years ago.
8:30 p.m.:
What’s the greatest misunderstanding in your relationship?
Jobs: We’ve kept our marriage secret so far.
Gates: I don’t think we have anything to complain about. I miss some people who’ve left the industry. It’s nice to have someone like Steve around.
Jobs: When Bill and I first entered the industry, we were the youngest guys in the room, and now we’re the oldest. I tend to think of things in terms of either Dylan or Beatles songs. And there’s that one line in that Beatles song, “You and I have memories longer than the road that stretches out ahead,” and I think that applies here.”
And after that tender moment, we’re on to the Q&A !
Q.: At what point is there too much diversity in tech? Our lives are often made better by standards, but it seems diversity is near to reaching a point where the convergence we’d like is no longer possible.
Jobs: I think Bill and I would agree we could get it down to 2 ! It’s hard to limit imagination.
Gates: I think the market is very good at limiting !
8:35 p.m.:
Q.: What about your legacies? If you had to choose one, what would it be? Steve Jobs, do you envy Bill Gates’s second act?
Gates: The most important work I’ve had a chance to be involved in has been with the PC. That’s my life’s work. I’m lucky that I’ve been able to apply the skills and resources I developed through those experience in other areas.
8:40 p.m.:
Q.: Advice for the upcoming entrpreneur?
Gates: The idea of being at the forefront and increasing in size has been one of our greatest challenges. Our business is really about the passion.
Jobs: If you don’t love it, you’re going to fail. You’ve got to love it and you’ve got to have passion. And you’ve got to be a great talent scout, you can only build a great organization around great people.
Q: What do you wish you’d learned from each other early on?
Gates: I admire Steve’s taste. And that’s not a joke.
Jobs: If Apple could have had a bit of Microsoft’s knack for partnerships early on we would have been better for it.
Photos:
Video:
http://services.brightcove.com/services/viewer/federated_f8/452319854
*PS: Quoted from d5.allthingsd.com


--- layout: post title: The halls are empty date: 2008-12-22 01:33:43.000000000 -05:00 type: post published: true status: publish categories: [] tags: - Nontech - Personal - Redmond - Snow meta: _encloseme: '1' orig_url: http://blogs.msdn.microsoft.com/b/phaniraj/archive/2008/12/22/the-halls-are-empty.aspx orig_site_id: '7524' orig_post_id: '9246405' orig_parent_id: '9246405' orig_thread_id: '625922' _wds_ratings_users: '0' orig_application_key: phaniraj orig_post_author_id: '56365' orig_post_author_username: PhaniRajuYN orig_post_author_created: Nov 10 2006 05:47:39:000PM orig_is_approved: '1' orig_attachment_count: '0' orig_url_title: http://blogs.msdn.com/b/phaniraj/archive/2008/12/22/the-halls-are-empty.aspx opengraph_tags: | author: login: phanirajuyn email<EMAIL_ADDRESS>display_name: Phani Raju MSFT first_name: '' last_name: '' ---
I probably brought this onto myself by taking all my vacation time in November to go back home for a month long visit.
Now that its December , almost 80% of the team is on vacation and I am in office. Its not just my team , most of my floor
in building 35 is on vacation. I hardly see anyone in the hallways nowadays , the silence feels unusual.
Most of the people with whom I used to discuss any new ideas are on vacation , and not having anyone around
to bounce my ideas off of feels weird . Although , the silence lets me get a lot done though , no distractions.
Thanks to the unusual ( in Redmond terms) snow, the campus shuttles are shut down for these snowed-in days .
That means my walk to work for a distance of mere 3 mile feels like 10 miles as I have to walk real slow
to prevent slipping on the ice and falling . And not to mention that it gets dark by 4 PM in the evening .
So I go to work in the dark and go home in the dark, but only have an eight hour day.
Guess I can check off one of the items in the list of You Might be from the Pacific Northwest if You….
This is how evenings look when I step out in the evenings to go home .
Pretty awesome , isn’t it !
Oh and before I forget , Happy Holidays Readers !!


 But want a something that will "just work"? Well this is what you're looking for. A jQuery powered, lightweight Github widget that displays your user information and most recent repos for the world to see.
Using the GitHub widget is super simple, you just need to include the script after the core jQuery library and then set it up in the following way within the <head>
of your page and tell it which element on the page you want the widget to appended to.
Usage is super simple, just see the example below:
<link rel="stylesheet" href="github.css">
<script src="jquery.min.js"></script>
<script src="jquery.github.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#some-element").github({
user: "joepettersson"
});
});
</script>
There are lots more options for configuring the widget, all of them are laid out below in a more full usage example:
<link rel="stylesheet" href="github.css">
<script src="jquery.min.js"></script>
<script src="jquery.github.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#some-element").github({
user: "joepettersson",
show_extended_info: true,
show_follows: true,
width: "400px",
show_repos: 10,
oldest_first: false
});
});
</script>
These options are explained in more detail at the Github repo where there is also an FAQ about the widget's usage.


AKAN NAMES
Akan names are derived from ghanian culture.Frequently in ghana children are given their first name as a day name which corresponds to the day in the week they were born.
Want to know your Akan name?. Input your birthday
Please Fill In Your Details Below


|
pf
|
A class template for Gamma filtering. More...
#include <cf_filters.h>
Public Types | |
| using | psv = Eigen::Matrix< float_t, dim_pred, 1 > |
| "predictor size vector" | |
| using | tsv = Eigen::Matrix< float_t, 2, 1 > |
| "two by 1 vector" | |
| Public Types inherited from cf_filter< 1, 1, float_t > | |
| using | ssv = Eigen::Matrix< float_t, dimstate, 1 > |
| using | osv = Eigen::Matrix< float_t, dimstate, 1 > |
Public Member Functions | |
| gamFilter (const float_t &nOneTilde, const float_t &dOneTilde) | |
| Default constructor. More... | |
| virtual | ~gamFilter () |
| The (virtual) desuctor. | |
| float_t | getLogCondLike () const |
| Get the latest conditional likelihood. More... | |
| tsv | getFilterVec () const |
| Get the current filter vector. More... | |
| void | update (const float_t &yt, const psv &xt, const psv &beta, const float_t &sigmaSquared, const float_t &delta) |
| Perform a filtering update. More... | |
| Public Member Functions inherited from cf_filter< 1, 1, float_t > | |
| virtual | ~cf_filter () |
| The (virtual) destructor. | |
Private Attributes | |
| tsv | m_filtVec |
| filter vector (shape and rate) | |
| float_t | m_lastLogCondLike |
| last log of the conditional likelihood | |
| bool | m_fresh |
| has data been observed? | |
A class template for Gamma filtering.
| gamFilter< dim_pred, float_t >::gamFilter | ( | const float_t & | nOneTilde, |
| const float_t & | dOneTilde | ||
| ) |
Default constructor.
Need ths fir constructing default std::array<>s. Fills all vectors and matrices with zeros.Constructor
| nOneTilde | degrees of freedom for time 1 prior. |
| dOneTilde | rate parameter for time 1 prior. |
| auto gamFilter< dim_pred, float_t >::getFilterVec | ( | ) | const |
Get the current filter vector.
get the current filtering distribution. First element is the shape, second is the rate.
|
virtual |
Get the latest conditional likelihood.
Implements cf_filter< 1, 1, float_t >.
| void gamFilter< dim_pred, float_t >::update | ( | const float_t & | yt, |
| const psv & | xt, | ||
| const psv & | beta, | ||
| const float_t & | sigmaSquared, | ||
| const float_t & | delta | ||
| ) |
Perform a filtering update.
Perform a Gamma filter update.
| yt | the most recent dependent random variable |
| xt | the most recent predictor vector |
| beta | the beta vector |
| sigmaSquared | the observation variance scale parameter. |
| delta | between 0 and 1 the discount parameter |