Shop
About
Contact
0
items in cart
All
Men
Women
Straps
Accessories
Filter
Advanced
0
items in cart
Shop
About
Contact
Sort by:
Price: Low - High
Price: High - Low
A-Z
Z-A
Oldest first
Newest first
Brand
Breitling
Cartier
Jaeger-LeCoultre
Longines
Omega
Rolex
Tissot
Tudor
Universal Geneve
Zenith
Apply filters
Box
Papers
Sold out
Sjieke naam
$wag merk
€ 9999
Only the finest of raw materials have been used.
Sjieke naam
$wag merk
€ 9999
Only the finest of raw materials have been used.
Sjieke naam
$wag merk
€ 9999
Only the finest of raw materials have been used.
Sjieke naam
$wag merk
€ 9999
Only the finest of raw materials have been used.


On the left side there is the control panel. Here hurricanes can be filtered on various attributes, we will now see them in detail.
Checkboxes:
The checkboxes on the left side of the hurricanes list are the easiest way to filter the hurricanes: clicking on one of them will toggle the hurricane on its right, displaying it if it was hidden and hiding it if it was displayed. Clicking on the checkbox on the top left corner will work as a select/deselect all.
List:
The list is one of the most important parts of the app: it displays all the hurricanes visible on the map right now, the result of the various filters. You can order this list by one of its attributes just by clicking on one of the arrows near to it.
Year Picker:
Using this calendar you can choose one year and see only the hurricanes in the dataset that happened in that specific year.
Day Picker:
Using this calendar you can choose one particular day and see only the hurricanes in the dataset that happened in that specific day.
Season Picker:
Choosing one of the two seasons the system will filter out all the hurricanes that happened outside of the selected season among the visualized ones.
Favorite / Landed:
Selecting Favorites will bring up a list of hurricanes selected by us for their importance. Selecting Landed will add a new filter to the visualized data, filtering out all the hurricanes that never approached land.
Pacific / Atlantic / Top :
Selecting Pacific or Atlantic will allow you to display or hide respectively the hurricanes of the Pacific or Atlantic ocean. The radio buttons Top allow you to visualize only the top 5/10/15 among the hurricanes visualized, with regard to the attribute they are sorted on.
Minimum pressure / Maximum Speed:
Clicking on one of the values on the axis will filter out all the hurricanes that have, respectively, a minimum pressure lower than the selected value or a maximum speed higher than the selected value.
The Map:
The background of the application, covering all the screen, is a map that spans over the two oceans and displays the data about the hurricanes we have selected in different ways, in this section we will show how to change them.
The Heatmap:
You can choose to visualize a heatmap overlaid on the map, this heatmap shows how dangerous it is to live in a particular US State with respect to the frequency of hurricanes. This is a static representation: it doesn't depend on the hurricane currently visualized.
Visualization chooser :
Using this control you can select which type of visualization of the data you want to see on the map. You can compare the visualized hurricanes basing on their pressure or their speed, you can simply visualize their path, or you can choose to see an heatmap that represents the hurricane risk for every state of the US, based on a scale that we will explain in a following section.
Play controls :
Using this controls you can start and manipulate a live visualization of the currently selected hurricanes. You can play, pause, resume, stop, and change the speed of the simulation.
The simulation :
The simulation view shows the path of the selected hurricanes performing a live simulation of them moving on the map. The color of the hurricane marker represents the type of storm, while the trail behind it represents the winds that surrounds the hurricane, the darker the trail is, faster the winds are. Sometimes a number is overlaid over the hurricane marker, this represents the category of the currently visualized hurricane, based on its speed.
The time indicator :
The time indicator shows the current time on the map, when not in the simulation view it shows the current time, while when simulating it shows the simulation time.
The legend :
The legend shows the scale on which the visualized data are based on.
The Map Controls:
The map controls let you zoom in and out the map and also change its underlying representation.
The Graphs Panel:
In the right part of the screen we can see some graphs representing different statistics. The Visualized panel contains graphs representing statistics relative to the hurricanes actually visualized on the map. The Overall panel instead contains graphs representing statistics relative to the entire dataset of hurricanes. Both panel contains the same statistic graphs represented on the y axis, in order from top to bottom the 'Number of Hurricanes', the 'Maximum Wind Speed' and the 'Minimum Pressure'. The x axis represents instead the time istances, and can be changed between days, months and years.
The Graphs Panel Controls:
As said before, the Graphs Panel contains two subpanels: 'Visualized' and 'Overall'. Through the Graphs Panel Controls, it's possible to close one or both the panels in order to have more space to look at the map behind.
In this control box, we can see also 3 buttons with the different time granularities, where it's possible to change the x axis of the graphs.
Finally, on the right, we can see 2 more buttons: 'ATL' and 'PAC'. These can be used respectively to change the data that generates the graphs between Atlantic and Pacific hurricanes.
The format for the single points is the one shown on the left.
This format has allowed us to manipulate data quite easly with d3.js and filter it accordingly to the user preferences.
This is the data about the danger level for every state, we created it using this simple script. It simply adds a value dependent from the speed of a hurricane every time it crosses one state, so that if an hurricane at 150 Kn crosses a state it increases the danger level in that state more than two hurricanes at 70 Kn.
Source Code
The code is available at this repo.
Just in case you want to download it right away there's a zip at the bottom of this section;)
Run it
Oh don't forget to install WAMP, LAMP or anything like that to set up your local server.
Once you're done with it just copy the app folder in the web server folder access the url localhost:8888/index.html on your browser and voila.
In case you want something even faster you can quickly set-up a web server with python.
To run the application on your local machine just unpack the archive in a folder.
Go in that folder with a terminal and type:
python -m SimpleHTTPServer 8888
In order to to so you must have python installed. Python Download Then just open a web browser (an updated version of Chrome is highly recommended) and visit the url localhost:8888/index.html
All the landfallen atlantic hurricanes follow roughly the same path, a sort of hook from the middle of the atlantic to Greenland.
Thanks to this project we can really appreciate the major flaw of the mercator's projection: things get really enlarged when they are far from the equator, here we can clearly see the trail of winds around the hurricane get enlarged when it reaches Greenland, providing flawed informations. Unfortunately, all the easily accessible world maps, such as google maps, are provided in this projection, so there's not very much we can d about that.
Every once in a while some hurricanes manages to get from the atlantic ocean to the the pacific. Here on the left hurricane Diana is shown, one of the few who did it.
Another hurricane that crossed oceans, this time from the pacific to the atlantic. (Unnamed hurricane from 1923)
These are the 5 topmost hurricanes with regard of top speed in the dataset (As we're writing this standing is being outdated by hurricane Patricia), the interesting fact is that, apart from one loaner in the pacific ocean, four of them reached their maximum speed in the gulf of Mexico, really near to land. Bad news for people who are living there.
Even though we can see from the dataset that a lot of hurricanes are present in the pacific ocean, fewer of them make landfall than the atlantic ones, that's why the most dangerous states to live with regard to hurricanes turned out to be the ones on the south-east coast.
Still Crazy After All These Years
Lorem ipsum dolor sit amet consectetur.
 Lorem ipsum dolor sit amet, consectetur adipisicing elit. Est blanditiis dolorem culpa incidunt minus dignissimos deserunt repellat aperiam quasi sunt officia expedita beatae cupiditate, maiores repudiandae, nostrum, reiciendis facere nemo!
Want these icons in this portfolio item sample?You can download 60 of them for free, courtesy of RoundIcons.com, or you can purchase the 1500 icon set here.
Date: July 2014
Client: Round Icons
Category: Graphic Design
this is another section
Project Heading
Lorem ipsum dolor sit amet consectetur.
Startup Framework is a website builder for professionals. Startup Framework contains components and complex blocks (PSD+HTML Bootstrap themes and templates) which can easily be integrated into almost any design. All of these components are made in the same style, and can easily be integrated into projects, allowing you to create hundreds of solutions for your future projects.
Treehouse is a free PSD web template built by Mathavan Jaya. This is bright and spacious design perfect for people or startup companies looking to showcase their apps or other projects.
You can download the PSD template in this portfolio sample item at FreebiesXpress.com.
Project Name
Lorem ipsum dolor sit amet consectetur.
Start Bootstrap's Agency theme is based on Golden, a free PSD website template built by Mathavan Jaya. Golden is a modern and clean one page web template that was made exclusively for Best PSD Freebies. This template has a great portfolio, timeline, and meet your team sections that can be easily modified to fit your needs.
You can download the PSD template in this portfolio sample item at FreebiesXpress.com.
Project Name
Lorem ipsum dolor sit amet consectetur.
Escape is a free PSD web template built by Mathavan Jaya. Escape is a one page web template that was designed with agencies in mind. This template is ideal for those looking for a simple one page solution to describe your business and offer your services.
You can download the PSD template in this portfolio sample item at FreebiesXpress.com.
Project Name
Lorem ipsum dolor sit amet consectetur.
Dreams is a free PSD web template built by Mathavan Jaya. Dreams is a modern one page web template designed for almost any purpose. It’s a beautiful template that’s designed with the Bootstrap framework in mind.
You can download the PSD template in this portfolio sample item at FreebiesXpress.com.


The base of all monomial containers.
More...
#include <Polynomials.hpp>
template<class exp_t>
class symmp::BaseContainer< exp_t >
The base of all monomial containers.
- Template Parameters
-
| exp_t | The variable/exponent type of the monomials |
- Attention
exp_t
must have functionality similar to StandardVariables
, ElementarySymmetricVariables
, HalfIdempotentVariables
or TwistedChernVariables
. Specifically:
- It must have a typedef
deg_t
that represents the degree type (eg int, size_t
)
- It must have basic vector functionality (easiest way is to inherit from
std::vector<size_t>
)
- It should have operators + and - to be used in the product/division of monomials
- Optionally, it may have a
deg_t degree() const
method that computes the degree of the monomial exponent
- Warning
- If
exp_t
does not have a degree
method then the dimensions of the variables must be provided through a valid deg_t* dimensions
in the constructor
- Todo:
- Use concepts (C++20) to express the requirements from
exp_t
◆ BaseContainer()
Constructor given pointer to dimensions of the variables.
- Parameters
-
| dimensions | Used only when exp_t does not implement method deg_t degree() const |
◆ compute_degree()
| deg_t compute_degree |
( |
const exp_t & |
exponent | ) |
const |
|
protected |
Computes degree of given exponent.
- Note
- Calls
typename exp_t::degree()
if that method exists, otherwise uses dimensions
- Warning
- If neither dimensions is set nor
typename exp_t::degree()
exists then this function calls abort()
◆ dimensions
The pointer to the dimensions of the variables.
The documentation for this class was generated from the following file:


Upon arrival at Kathmandu airport, you will be greeted by our friendly representatives and be taken straight to your hotel. Overnight at the hotel.
Today we pass through rhododendron forests and walk both up and downhill until we until reach the suspension bridge over Bhote Koshi that leads to Thulo Syabru, where we cross the Langtang River. The trail then leads us to the Lama Hotel where we will stay for the night.
Today we pass through rhododendron forests and walk both up and downhill until we reach the suspension bridge over Bhote Koshi that leads to Thulo Syabru, where we cross the Langtang River. The trail then leads us to the Lama Hotel where we will stay for the night.
Today we pass through rhododendron forests and walk both up and downhill we reach the suspension bridge over Bhote Koshi that leads to Thulo Syabru, where we cross the Langtang River. The trail then leads us to the Lama Hotel where we will stay for the night.
dd {
margin:0;
}


Query State
Simple application state in query string
Enter text below, and see how query string changes:
Hello
API


---
layout: post
title: Cool, but obscure unix tools - KKovacs
date: 2011-05-30 07:21:05 UTC
updated: 2011-05-30 07:21:05 UTC
comments: true
category: linux
tags: [linux, tools]
---
Cool, but obscure unix tools :: KKovacs - realy great linux toolbox.


$cacheFactory
ng
Factory that constructs cache objects and gives access to them.
var cache = $cacheFactory('cacheId'); expect($cacheFactory.get('cacheId')).toBe(cache); expect($cacheFactory.get('noSuchCacheId')).not.toBeDefined(); cache.put("key", "value"); cache.put("another key", "another value"); // We've specified no options on creation expect(cache.info()).toEqual({id: 'cacheId', size: 2});
$cacheFactory(cacheId[, options]);
| Param | Type | Details |
|---|---|---|
| cacheId | string | Name or id of the newly created cache. |
| options (optional) | object | Options object that specifies the cache behavior. Properties:
|
| object | Newly created cache object with the following set of methods:
|
Get information about all the of the caches that have been created
| Object |
|


Next: Validation
Up: Documentation
Previous: P-Do2 Use of rdfs:comment
Easy-to-use documentation is critical for the wide adoption of the vocabulary.
As described in subsection 4.3.1, we have two different types of URIs.
In case that during vocabulary creation slash URIs are used for identifying resources then tools like Schema.org documentation generation22 should be used for documentation generation.
Tools like Parrot23 are appropriate if hash URIs or combination between slash and hash URIs are used for identifying resources.
lavdim
2015-08-12


./bp_fe/src/v/bp_fe_lce_req.v Cov: 89%
1: /**
2: *
3: * Name:
4: * bp_fe_lce_req.v
5: *
6: * Description:
7: * To be updated
8: *
9: * Parameters:
10: *
11: * Inputs:
12: *
13: * Outputs:
14: *
15: * Keywords:
16: *
17: * Notes:
18: *
19: */
20:
21:
22: module bp_fe_lce_req
23: import bp_common_pkg::*;
24: import bp_fe_icache_pkg::*;
25: import bp_common_aviary_pkg::*;
26: #(parameter bp_cfg_e cfg_p = e_bp_inv_cfg
27: `declare_bp_proc_params(cfg_p)
28: `declare_bp_lce_cce_if_widths(num_cce_p
29: ,num_lce_p
30: ,paddr_width_p
31: ,lce_assoc_p
32: ,dword_width_p
33: ,cce_block_width_p
34: )
35:
36: `declare_bp_fe_tag_widths(lce_assoc_p, lce_sets_p, num_lce_p, num_cce_p, dword_width_p, paddr_width_p)
37: `declare_bp_fe_lce_widths(lce_assoc_p, lce_sets_p, tag_width_lp, lce_data_width_lp)
38: )
39: (input clk_i
40: , input reset_i
41:
42: , input [lce_id_width_lp-1:0] lce_id_i
43:
44: , input miss_i
45: , input [paddr_width_p-1:0] miss_addr_i
46: , input [way_id_width_lp-1:0] lru_way_i
47: , input uncached_req_i
48:
49: , output logic cache_miss_o
50: , output logic [paddr_width_p-1:0] miss_addr_o
51:
52: , input cce_data_received_i
53: , input uncached_data_received_i
54: , input set_tag_received_i
55: , input set_tag_wakeup_received_i
56:
57: , output logic [lce_cce_req_width_lp-1:0] lce_req_o
58: , output logic lce_req_v_o
59: , input lce_req_ready_i
60:
61: , output logic [lce_cce_resp_width_lp-1:0] lce_resp_o
62: , output logic lce_resp_v_o
63: , input lce_resp_yumi_i
64: );
65:
66: // lce interface
67: //
68:
69: `declare_bp_lce_cce_if(num_cce_p, num_lce_p, paddr_width_p, lce_assoc_p, dword_width_p, cce_block_width_p);
70:
71: bp_lce_cce_resp_s lce_resp;
72: bp_lce_cce_req_s lce_req;
73:
74: assign lce_req_o = lce_req;
75: assign lce_resp_o = lce_resp;
76:
77: // states
78: bp_fe_lce_req_state_e state_r, state_n;
79: logic [paddr_width_p-1:0] miss_addr_r, miss_addr_n;
80: logic cce_data_received_r, cce_data_received_n, cce_data_received;
81: logic set_tag_received_r, set_tag_received_n, set_tag_received;
82: logic [way_id_width_lp-1:0] lru_way_r, lru_way_n;
83: logic lru_flopped_r, lru_flopped_n;
84:
85: /*
86: if (num_cce_p == 1) begin
87: // This part of the code is written using zero_r register to overcome a bug in vcs 2017
88: logic zero_r;
89: always_ff @ (posedge clk_i) begin
90: zero_r <= 1'b0;
91: end
92: assign lce_resp.dst_id = zero_r;
93: assign lce_req.dst_id = zero_r;
94: end
95: else begin
96: assign lce_resp.dst_id = miss_addr_r[block_offset_width_lp+:cce_id_width_lp];
97: assign lce_req.dst_id = miss_addr_r[block_offset_width_lp+:cce_id_width_lp];
98: end
99: */
100: assign miss_addr_o = miss_addr_r;
101:
102: // lce_req fsm
103: always_comb begin
104:
105: state_n = state_r;
106: miss_addr_n = miss_addr_r;
107: cce_data_received_n = cce_data_received_r;
108: set_tag_received_n = set_tag_received_r;
109: lru_way_n = lru_way_r;
110: lru_flopped_n = lru_flopped_r;
111:
112: cce_data_received = cce_data_received_r | cce_data_received_i;
113: set_tag_received = set_tag_received_r | set_tag_received_i;
114:
115: lce_req_v_o = 1'b0;
116:
117: lce_req.dst_id = (num_cce_p > 1) ? miss_addr_r[block_offset_width_lp+:cce_id_width_lp] : 1'b0;
118: lce_req.src_id = lce_id_i;
119: lce_req.msg_type = e_lce_req_type_rd;
120: lce_req.addr = miss_addr_r;
121:
122: lce_req.msg.req.non_exclusive = e_lce_req_non_excl;
123: lce_req.msg.req.lru_dirty = e_lce_req_lru_clean;
124: lce_req.msg.req.lru_way_id = lru_flopped_r
125: ? lru_way_r
126: : lru_way_i;
127: lce_req.msg.req.pad = '0;
128:
129:
130: lce_resp_v_o = 1'b0;
131:
132: lce_resp.dst_id = (num_cce_p > 1) ? miss_addr_r[block_offset_width_lp+:cce_id_width_lp] : 1'b0;
133: lce_resp.src_id = lce_id_i;
134: lce_resp.msg_type = bp_lce_cce_resp_type_e'('0);
135: lce_resp.addr = miss_addr_r;
136: lce_resp.data = '0;
137:
138: cache_miss_o = 1'b0;
139:
140: case (state_r)
141: e_lce_req_ready: begin
142: if (miss_i) begin
143: miss_addr_n = miss_addr_i;
144: cce_data_received_n = 1'b0;
145: set_tag_received_n = 1'b0;
146: lru_flopped_n = 1'b0;
147: state_n = e_lce_req_send_miss_req;
148: cache_miss_o = 1'b1;
149: end
150: else if (uncached_req_i) begin
151: miss_addr_n = miss_addr_i;
152: cce_data_received_n = 1'b0;
153: set_tag_received_n = 1'b0;
154: lru_flopped_n = 1'b0;
155: cache_miss_o = 1'b1;
156: state_n = e_lce_req_send_uncached_load_req;
157: end
158: end
159:
160: e_lce_req_send_miss_req: begin
161: lru_flopped_n = 1'b1;
162: lru_way_n = lru_flopped_r ? lru_way_r : lru_way_i;
163:
164: lce_req_v_o = 1'b1;
165: cache_miss_o = 1'b1;
166: state_n = lce_req_ready_i
167: ? e_lce_req_sleep
168: : e_lce_req_send_miss_req;
169: end
170:
171: e_lce_req_send_uncached_load_req: begin
172: lce_req_v_o = 1'b1;
173: cache_miss_o = 1'b1;
174:
175: lce_req.msg_type = e_lce_req_type_uc_rd;
176: // TODO: this may need to change depending on what the LCE and CCE behavior spec is
177: // In order for the uncached load to replay successfully and extract the correct
178: // 32-bits, we fetch the aligned 64-bits containing the desired 32-bits.
179: // Zero out the byte offset bits so the address is 64-bit aligned.
180: lce_req.addr = {miss_addr_r[paddr_width_p-1:byte_offset_width_lp]
181: , {byte_offset_width_lp{1'b0}}};
182: lce_req.msg.uc_req.uc_size = e_lce_uc_req_8;
183: lce_req.msg.uc_req.data = '0;
184:
185: state_n = lce_req_ready_i
186: ? e_lce_req_sleep
187: : e_lce_req_send_uncached_load_req;
188: end
189:
190: e_lce_req_sleep: begin
191: cce_data_received_n = cce_data_received_i ? 1'b1 : cce_data_received_r;
192: set_tag_received_n = set_tag_received_i ? 1'b1 : set_tag_received_r;
193:
194: cache_miss_o = 1'b1;
195:
196: if (set_tag_wakeup_received_i) begin
197: state_n = e_lce_req_ready;
198: end
199: else if (uncached_data_received_i) begin
200: state_n = e_lce_req_ready;
201: end
202: else if (set_tag_received) begin
203: if (cce_data_received) begin
204: state_n = e_lce_req_ready;
205: end
206: else begin
207: state_n = e_lce_req_sleep;
208: end
209: end
210: else begin
211: state_n = e_lce_req_sleep;
212: end
213: end
214:
215: e_lce_req_send_coh_ack: begin
216: lce_resp_v_o = 1'b1;
217: lce_resp.msg_type = e_lce_cce_coh_ack;
218: cache_miss_o = 1'b1;
219: state_n = lce_resp_yumi_i
220: ? e_lce_req_ready
221: : e_lce_req_send_coh_ack;
222: end
223:
224: // should never get in this state.
225: default: begin
226: state_n = e_lce_req_ready;
227: end
228: endcase
229: end
230:
231: //synopsys sync_set_reset "reset_i"
232: always_ff @ (posedge clk_i) begin
233: if (reset_i) begin
234: state_r <= e_lce_req_ready;
235: lru_flopped_r <= 1'b0;
236: cce_data_received_r <= 1'b0;
237: set_tag_received_r <= 1'b0;
238: end else begin
239: state_r <= state_n;
240: miss_addr_r <= miss_addr_n;
241: cce_data_received_r <= cce_data_received_n;
242: set_tag_received_r <= set_tag_received_n;
243: lru_way_r <= lru_way_n;
244: lru_flopped_r <= lru_flopped_n;
245: end
246: end
247:
248: endmodule
249:


--- layout: post title: 'Google’s Go: A New Programming Language That’s Python Meets C++' date: 2009-11-10 22:40:54 -06:00 comments: true categories: posterous_id: 7366064 --- I don't get it. If only I had time to learn another language.
Big news for developers out there: Google has just announced the release of a new, open sourced programming language called Go. The company says that Go is experimental, and that it combines the performance and security benefits associated with using a compiled language like C++ with the speed of a dynamic language like Python. Goâ€™s official mascot is Gordon the gopher, seen here.
Hereâ€™s how Google describes Go in its blog post:
Go attempts to combine the development speed of working in a dynamic language like Python with the performance and safety of a compiled language like C or C++. In our experiments with Go to date, typical builds feel instantaneous; even large binaries compile in just a few seconds. And the compiled code runs close to the speed of C. Go is designed to let you move fast.
Weâ€™re hoping Go turns out to be a great language for systems programming with support for multi-processing and a fresh and lightweight take on object-oriented design, with some cool features like true closures and reflection.
For more details check out Golang.org.
To get things started the right way, hereâ€™s Goâ€™s rendition of Hello World!:
05 package main
07 import fmt â€œfmtâ€ // Package implementing formatted I/O.
09 func main() {
10 fmt.Printf(â€Hello, world; or ÎšÎ±Î»Î·Î¼ÎÏÎ± ÎºÏŒÏƒÎ¼Îµ; or ã“ã‚“ã«ã¡ã¯ ä¸–ç•Œnâ€);
11 }
Crunch Network: CrunchBase the free database of technology companies, people, and investors


# star map
## motivation, skills
needed skills vs cultivating motivation
### @ingvald
BouvetOne Nord 201903
## thinking tool
simple, conceptual, visual
"all models are wrong, but some are useful"
"whatever's useful"
note:
all models are wrong quote:
Box, G. E. P. (1979), "Robustness in the strategy of scientific model building", in Launer, R. L.;
Wilkinson, G. N., Robustness in Statistics, Academic Press, pp. 201–236.
ref competency strategy, operational capability, motivation, turnover, ...
--
Henrik Kniberg:
I like this exercise because:
* **quick & easy**
* triggers **valuable discussions**
* helps **visualize** strengths and weaknesses
* encourages teamwork (“how to help each other succeed”)
* counteracts pidgeon-holing ("that's not my job")
* helps people get to know each other better
* takes into account the fact that people can (and often like to) broaden their skills
## Tacit knowing
-We know more than we can tell (Polanyi, 1966)
## Learning organization?
-Learning on the job
## => Working together
-Working and learning together,
pair work, over written knowledge transfer
# Kniberg
![](cross-functional-team.jpg)
[Is your team cross-functional enough?](https://blog.crisp.se/2009/02/27/henrikkniberg/1235769840000)
### Experience
* A,B,C,D = f.ex skills
* \* = ok + have skills/ experience
* o = ok + limited experience/ skills
* ! = interested!
![starmap](starmap.png)
Note:
"ok" = ok to work with
--
## "Lisa"
* mastering + learning
* robust for changes in skill needs
![starmap ok for person](starmap-lisa.png)
--
## Skill "C"
* learning on the job
* increasing robustness
![starmap robust skills availability](starmap-c.png)
--
## Skill "D"
* vulnerable
* even more risk if no interest
![starmap vulnerable skill needs](starmap-d.png)
--
## "David"
* "motivation risk" - less learning on the job?
* "risk" - vulnerable for changed skills needs?
![starmap risk for person](starmap-david.png)
--
## perhaps
* planning a bit forward
* A,B,C,D - technologies, context, aspects?
* include "not desired"?
![starmap perhaps trying](starmap-perhaps.png)
# star map
## References
* this: https://ingvald.github.io/2019/star-map/
* Henrik Kniberg: [Is your team cross-functional enough?](https://blog.crisp.se/2009/02/27/henrikkniberg/1235769840000)
* ([my note/ summary](http://skaug.com/notes/2011/cross-functional-enough-from-old-article-by-henrikkniberg/))
* Amabile, 1998, https://hbr.org/1998/09/how-to-kill-creativity
* Bouvet [NO] - https://www.bouvet.no/bouvet-deler/i-dag-er-vi-15-ar


Degree:
Anticipated Graduation:
Thick Fur Coat
Can withstand extreme cold
Super Loveable
Great at code and hugs
Cave Expert
Makes any hole a home
Abominable Snowman
Hails from the Himalayans


plain-editor demo
This is a plain old TEXTAREA control that now supports basic formatting tools. Action keys: • Alt+Enter Toggle full screen mode • Ctrl+Enter Submit parent form (if present) • Tab Indent selected lines • Shift+Tab Reduce indentation on selected lines • Escape Close full screen mode if it is open. Otherwise exit focus from the control - this is needed to continue Tab-bing on the page. • Ctrl+Shift+8 Toggle between 4 different bullet point modes, and no bullets • Ctrl+Shift+7 Toggle numbered list mode The editor will also automatically maintain indentation and lists when entering new line. To display this text in HTML simply use 'white-space:pre-wrap' rule.
regular textarea (for comparison)


Emails customization¶
New in version 0.8.0.
Emails can be customized (e.g. translated) by setting the option
[notify] mail_cfg
in the application configuration or in the job configuration to the filename
of the customized email configuration. For this to work the option
[global] mail_cfgs_dir
must be set in the application configuration.
The name of the default email configuration is default
. It can be used in a
job configuration to overwrite an email customization set in the application configuration. It is also
used as a fallback if the cusotmized email configuration cannot be found or
has errors.
The default email configuration:
DATETIME_FORMAT: %Y-%m-%d %H:%M:%S
DURATION_FORMAT: %M:%02S.%03s
STAT_SUCCESS: Finished w/o errors
STAT_ERRORS: Finished with errors
STAT_FAILURE: Failure
STAT_CONFIG: Configuration error
STAT_TERMINATED: Terminated
STAT_OTHER: Another error
STATUS_OK: OK
STATUS_ERR: ERROR
SUBJECT: Job "$jobname" finished [$status]
MESSAGE:
Job "$jobname" (ID: $jobid):
Start: $starttime
End: $endtime
Duration: $duration
Info:
$info
Source: $source
Target: $target
Logfile: $logfile
$statstr:
$files_cnt files transferred, $src_error_cnt source error(s), $tgt_error_cnt target error(s)
Exception:
$errormsg
Files: (= is transferred, > is source error, < is target error)
$filelist
Except MESSAGE
all entries must be on one line. MESSAGE
must be the last entry.
Entrynames are not case-sensitive.
The datetime format is explained here and the duration format here.
One of the STAT_*
strings is substituted for $statstr
and one of the
STATUS_*
strings for $status
depending on the result status of the job.
Another placeholder is $stacktrace
(not used in the default configuration). It
prints the stack trace if an exception occured.
The values for substituting $files_cnt
, $src_error_cnt
,
$tgt_error_cnt
and $filelist
are taken from the (possibly incomplete)
job result
.
The other template placeholders should be self explaining.
Changed in version 0.10.0: Removed: ERR_*, RESULT, $errstr, $result; Added: STAT_*, $statstr, $errormsg, $stacktrace


THE SPY WHO LOVED ME A film review by Bill Hatfield Copyright 1996 Bill Hatfield
Starring Roger Moore, Barbara Bach, Curt Jurgens, Richard Kiel, Caroline Munro. Featuring Bernard Lee, Desmond Llewelyn, Lois Maxwell, and Geoffrey Keen. Directed by Lewis Gilbert Written by Richard Maibaum and Christopher Wood EON Productions/United Artists, 1977
Released in 1977, at a time when the once-prolfic James Bond series was sinking deeper and deeper into oblivion, THE SPY WHO LOVED ME turned out to be the turning point in the series. Agent 007 was rescued from a cinematic grave with this tenth installment in the continuing Bond saga. (I won't even mention THE MAN WITH THE GOLDEN GUN.) On my list of Bond films, this has got to be one of the best ever made. Why? Simply, it takes all the fantastic elements from previous Bond films that we know and enjoy and turns it into something completely different and even more enjoyable. Recycled might be an acceptable word, but I disagree- the right word is *adapted*. The plot isn't as complex as some of the later Bonds, thankfully. It involves a madman shipping magnate by the name of Karl Stromberg, who's portrayed by German actor Curt Jurgens; and Stromberg is secretly snatching U.S. and Soviet nuclear submarines right out of the water with his gigantic tanker, the "Liparus". When British Intelligence investigates, they send James Bond, who's played by Roger Moore (in his best performance as the suave spy).  Then he skis off a gigantic cliff. How awesome can you get? And that's just the opening. We're treated to the seductive Barbara Bach as Major Anya Amasova of the Russian Army and the KGB. We see Richard Kiel in his first and best appearance as the seven-foot-one killer with the steel teeth, Jaws. We also get sexy Caroline Munro as Naomi, a dastardly villainess. Bond puts an end to her with a sub-surface to air missile from his well-equipped Lotus Esprit. Any low points? Not many, actually. Jaws' invincibility gets a little tiresome, but it's better than seeing him fall in love with that blonde bimbo in MOONRAKER, a far inferior sequel. Barbara Bach doesn't seem like an established actress (read: line delivery), she still is great to see on screen and handles the role better than most Bond girls. All in all, this movie is certainly one of the best of the series. While many diehard Bond fans from the Connery school will disagree with me, it's really true. While it's a fact that GOLDFINGER is probably tops, THE SPY WHO LOVED ME has been the best film ever since to emulate the standard Bond formula. The more serious ones like FROM RUSSIA WITH LOVE, DR. NO, and FOR YOUR EYES ONLY are in a Bondian league of their own (read: serious spying), but no Bond film since THE SPY WHO LOVED ME has really been able to emulate the glitzy, lavish atmosphere of this movie. Sure, it's nineteen years later, but it's true. As Carly Simon's title tune goes, "Nobody Does It Better!"
Bill's Rating, on a scale of 000 (poor) to 007 (excellent): 006
Coming Soon: A Retrospective of ON HER MAJESTY'S SECRET SERVICE
Bill Hatfield<EMAIL_ADDRESS>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