The Smile Foundation supports food banks and emergency-relief organizations, and works to address hunger's
root causes. It teaches low-income families about nutrition and budgeting, helps enroll poor children in
federal nutrition programs, and funds groups that teach job and life skills to impoverished families. One of
its programs encourages people to donate one hour's wage to battle childhood hunger. Another initiative
helps communities hold fund-raisers to benefit hungry kids.
The Smile Foundation aims to bring a smile on every child's face because they deserve it. We aim to make
living necessities, health care and education a right for every child, rather than a privilege. Every
donation counts, no matter how small. It is a success as long as an effort is being made towards the right
path.


Pharrell Williams taking design role on Toronto condo project
by Natalie WongToronto’s booming residential real estate market has caught the eye of Grammy-award winning artist Pharrell Williams.
The music producer and fashion mogul is making a foray into residential development by partnering with two local firms to help design a dual-tower condo project in Canada’s most populous city, according to a statement Tuesday. The 750-unit project, dubbed “untitled,” will start sales early next year.
“From music to fashion and footwear, some design, working with amazing visual artists, now we’re talking about physical structures,” Williams said in a separate statement. “I’m going into the realm that I’ve never gone into before, on a commercial level.”
Toronto’s housing market has been on the rise in the past few months after adjusting to a series of taxes and regulations in the past two years. The October benchmark price of a home, which accounts for differences in the type of properties sold, rose 5.8% from last year to $810,900 and is only about $4,300 off the record set in 2017.
Reserve Properties and Westdale Properties are developing the towers, which will be connected at the intersection of Redpath Avenue and Broadway Avenue in midtown Toronto. Commonly known as Yonge and Eglinton, the area has seen rapid development in the past few years. RioCan REIT has invested heavily in the neighborhood, developing large projects that mix condos, rentals, offices and retail.


Profile
Former research engineer seeking position requiring creativity, problem-solving, analytical thinking, research, learning. Interested in using data analysis and visualization to build software that enables better decisions.
Experience
Engineer, PollVault.com — 2013-present
Designed analytics dashboard for users using D3.js for visualization and Django to query the database and structure JSON files. Gathered information on candidates, organizations, and ballot initiatives from web sources. Developed process for gathering and entering election results.
Designer/Builder — 2010-2012
Worked with team building and renovating restaurants and boutique stores. In charge of project timeline planning, budgeting, worker timekeeping, and subcontractor coordination. Construction skills included finish carpentry, painting, and interior design.
Staff Engineer, CU Aerospace, Champaign IL — 2007-2010
Performed data analysis. Built and maintained equipment for experiments. Designed and implemented laboratory safety procedures. Research projects included chemical lasers, electrical lasers, self-healing composites, and carbon-fiber composite ablation.
Skills
- HTML
- CSS
- JavaScript
- D3.js
- jQuery
- Ruby on Rails
- Familiar with SQL and Django
Education
University of Illinois, Urbana-Champaign — B.S. Aerospace Engineering 2005


Man who shot at police charged with attempted murder
PHILADELPHIA (AP) - Authorities say the man who exchanged gunfire with police as he was getting off a bus in Philadelphia has been charged with attempted murder.
Police said Friday that 54-year-old Walter Farrell shot at police as he exited a Southeastern Pennsylvania Transportation Authority bus Thursday morning after police stopped the bus.
Officers had responded to a call of a person with a gun and identified Farrell as the suspect when they saw him entering the bus.
When Farrell exited, police say he shot at them, striking Officer Donald Revill in the arm. Police had returned fire, wounding Farrell.
Revill has been treated and released.
Farrell is charged with attempted murder, assault and more. No attorney information is available for him.
He remains hospitalized in critical condition with several gunshot wounds.
Copyright 2019 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.


Created by Robert Lavender
//This is a comment
/*
This is a comment
block.
*/
var numThree = 3;
var firstName = “Robert”;
var someSentence = ‘This is a sentence’;
() control order of operations
* multiplication
/ division
- subtraction
+ addition
% Math and the modulo
++ Increment
-- Decrement
Creating and calling a simple function
|
Create a variable and assign it a function Create a variable called val assign it the value of number / 3 Output val to the console |
|
we call the function 'dividebythree' and input the parameter 6 The computer then runs the code inside the function! |
strings var lastName = "Johnson";
numbers var length = 16;
booleans var outsome = false, var someValue = 5 > 4
Array var cars = ["Saab", "Volvo", "BMW"];
Object var x = {firstName:"John", lastName:"Doe"};


- if the debug level is greater than 0, a line containing the number of the next line to be run is added after each line of Python source code, but not if this would cause a syntax error (eg, before an except or an else)
- break down of Python source code into tokens
This is done by the py_tokenizer.js script. Tokens are Javascript lists with 3 elements [type, value, position]. position is the ranking of the first character of the token in the Python source code. The other 2 elements can have the following values :
- ["indent",indentation] : always present at the beginning of each line, indentation is a number
- ["newline","\n"] : linefeed
- ["str",string] : string type literal
- ["int",number] : integer type literal
- ["float",number] : floating point type literal
- ["id",string] : variable identifier (string)
- ["qualifier",string] : a name following a dot, such as bar in foo.bar (foo dot bar)
- ["keyword",value] : Python keyword (string)
- ["bracket",value] : opening or closing parenthesis, bracket or brace. The value can be one of ()[]{}
- ["point","."] : a period
- ["delimiter",string] : a delimiter, with a value of :, , or = inside parentheses (foo(x=0) syntax)
- ["assign","="] : = sign when it is not inside a parenthesis
- ["operator",string] : an operator
In this step, errors may be reported :
- indentation error
- unterminated string
- unbalanced parentheses
- illegal character
- keyword that is unsupported by the Python implementation of Brython
- unusable identifier because it conflicts with one of the JavaScript reserved words (eg window, document, status...)
- Translation of tokens into Javascript code
This is done by the py2js.js, py_tokens.js and py_utils.js scripts, in the following order :
- replacing the sequence not in by the __not_in__ operator
- conversion of parentheses, brackets and braces in tuples, lists et dictionaries
- conversion of arguments in the function definition (def foo(x,y=1,*args,**kw))
- conversion of arguments as keywords in function calls (foo(b=1))
- resolving multiple + and - (++ becomes +, -+- becomes -, etc.) and unary operators - and +
- replacing import foo by Import(foo)
- translation of try / except / finally / else blocks
- translation of assert
- translation of indentation into braces for blocks beginning with if, else, elif, def, for, try, finally
- replacing not x with $not(x)
- expansion of short form adding assignments (x += 1) with a full explicit operation and assignment (x = x+1)
- replacement of operators by the equivalent functions : x+y becomes x.__add__(y)
- processing of conditions combined with and and or
- chained assignments (x=y=0), direct (x=y) and multiples (x,y=a,b)
- access (a=foo[x]) or assignment (foo[x] = 0) to keys and slices
- access (a=foo.x) or assignment (foo.x = 0) to attributes
- Execution of the generated Javascript code
At runtime, the generated script can make use of :
- classes defined in py_classes.js, py_string.js, py_list.js, py_dom.js, py_ajax.js, py_local_storage.js, py_svg.js
- builtin functions, not accessible in Python (their name start with $) and which can be mostly found in $py_utils.js. The most important are :
- $JS2py : takes a single argument and returns :
- the unchanged argument if it is recognized by Brython (if it has an attribute __class__)
- an instance of DOMObject (or DOMEvent) if the argument is a DOM object (or an event)
- else, an instance of JSObject wrapping the argument
- $MakeArgs called at the beginning of the execution of each function, and which signature consists of at least one argument. It builds a namespace based on the passed arguments, calling $JS2py on each of them
- $list_comp is called for each list comprehension
- $raise is called to raise exceptions
- $test_expr and $test_item are used in the evaluation of
and
or or
combined conditions
- functions defined in py_import.js to manage imports
If there is a runtime error, a trace is printed in the browser console very closely modeled after one that would be generated by Python


Abi's low computer self efficacy means
that theyare
not confident performing computing tasks that theyare not familiar with. Abi might give
up if they run
into too many usability issues.
Abi has low computer self-efficacy, meaning that they
havelow
self-confidence in performing computing tasks other than
the ones they are familiar with. This has a variety of impacts on
how they use
software. For example, Abi is not confident that they
can learn to use new features and, as self-efficacy theory explains,
they often give
up if they run into challenges. Software with usability problems
poses more challenges to her than it does to more confident users,
and they often blame
theirself for problems that
they encounter.


A Line chart with a scrolling background image
This goes in the documents header:
<script src="RGraph.common.core.js"></script>
<script src="RGraph.line.js"></script>
Put this where you want the chart to show up:
<div id="container" style="overflow: hidden; position: relative; width: 600px; height: 250px;">
<canvas id="cvs_chart" width="600" height="250" style="position: absolute; top: 0; left: 0; z-index: 1">[No canvas support]</canvas>
</div>
<style>
button {
font-size: 18pt;
margin: 5px;
padding: 5px;
}
</style>
<button onclick="img.src = '../images/line-scrolling-background-image1.jpg'">Background one</button>
<button onclick="img.src = '../images/line-scrolling-background-image2.jpg'">Background two</button>
This is the code that generates the chart - it should be placed AFTER the canvas tag(s):


Published ⇀
↼ Received
Content Commander
+
- This app allows you to push content of any kind, in real-time
- You can search and push youtube, soundcloud, and flickr; you can type any arbitrary html you want in the last box
- Copy and paste any embed code in that last box
- if you have an audience of a hundred people, using this you can keep everyone is sync
- there's a minimal node.js server that does the searching of youtube, soundcloud, and flickr
- open source here


Daily Rupee call: Initiate long only above 71.6 with tight stop-loss
by Akhil NallamuthuThe rupee (INR) closed at 71.79 against the dollar (USD) last week, recouping some of its losses. On Friday, the Indian currency opened higher at 71.8 versus its previous close at 71.97 and marked an intra-day high at 71.68 and ended the session with a quarter per cent gain.
Recovery henceforth will face resistance at 71.6, and above that level, the exchange rate of USD/INR can be expected to move towards 71.4. On the other hand, a decline from the current level will find strong support at 72.
On Friday, the foreign exchange reserves data released by the RBI showed that that total reserves increased to a new all-time high to $447.8 billion as on November 15, 2019 compared to $446.09 billion as of November 8,2019; an increase by $1.7 billion. While there was an increase in the value of foreign currency assets, the major component of foreign exchange reserves, the value of gold reserves dropped. The value of foreign currency assets increased to $415.8 billion as on November 15,2019 compared to $413.6 billion as on November 8, 2019; an increase by $2.17 billion. Whereas the value of gold reserves decreased to $26.9 billion as on November 15,2019 compared to $27.3 billion as on November 8, 2019; a drop by $0.4 billion. Noticeably, the total foreign exchange continues to rise, which can be a useful tool in managing the sharp movements in the exchange rate.
Trade balance data was released on Friday by the Ministry of Commerce. According to the release, the trade deficit for the month of October 2019 is estimated to be $11.01 billion against the deficit of $18 billion in the corresponding month of the previous year. However, on a sequential basis there was a marginal uptick in deficit for the month of September 2019 it was $10.86 billion. If trade deficit continues to narrow, the domestic currency will benefit, whereas an increase will act as a dampener.
The dollar index has broken below the critical support at 98 and seems to be heading towards next support at 97.67. Below that level, 97.4 is a minor support. Weak dollar condition is favourable for the Indian currency, which already seems to be on recovery after taking support 72. The trend will most likely continue today, and so one can maintain a bullish stance on rupee.
Today, the rupee has opened at 71.76 and is currently trading near the resistance at 71.6. Since it is trading near a resistance, one needs to be cautious even though the momentum is in favour of INR recently. Traders are advocated to wait for a decisive break of 71.6 and initiate rupee longs only above 71.6 with a tight stop-loss.
Supports: 72 and 72.3
Resistances: 71.4 and 71.6
- Get Free Trial
- Hurry! Prices Increase Soon
Existing users, please Sign in here
Thank you for being a loyal user of Portfolio.
Portfolio will be a paid section hereon.
Please Subscribe to get access to one of our early bird packs. Or click on Free Trial to get 14 days free trial.
What You'll Get
-
Web + Mobile
Access exclusive content of the Hindu Businessline across desktops, tablet and mobile device.
-
Exclusive Portfolio and Investment Advice, Banking, Lifestyle and Specials
Get diverse set of perspectives from our trusted experts on Portfolio, Banking, Economy, Environment and others.
-
Ad free experience
Experience cleaner site with zero ads and faster load times.
-
Personalised dashboard
Customize your preference and get a personalized recommendation of stories based on your interest.
- Get Free Trial
- Hurry! Prices Increase Soon
Existing users, please Sign in here


Hillary Clinton suggests UK media's Meghan Markle coverage is racist
by Joseph WulfsohnFormer Secretary of State Hillary Clinton blasted the media in the United Kingdom over its sometimes-hostile coverage of Duchess of Sussex Meghan Markle, something she suggested was racist.
In an interview with BBC Radio while promoting her book "Gutsy Women," Clinton expressed sympathy for the American actress-turned-royal who married Prince Harry in May 2018.
"I have a great deal of feeling towards her and about her because it's one thing to be told what it's going to be like when you step onto the biggest stage with the brightest spotlight, joining the royal family, becoming the president or first lady of his family in our country, and yet it's still really hard to imagine," Clinton said. "It takes some getting used to -- to have your every move scrutinized and analyzed, and frankly, things made up about, and I really wish her and her husband the very best because they are struggling to have a life of meaning and integrity on their own terms."
When asked if she thought "gender and race" were a factor, Clinton quickly responded, "Yes!"
"I don't think there's any doubt of it. Even if you go back and look at social media from the time the engagement was announced, race was clearly an element," Clinton explained. "To think that some of your -- we would call it mainstream media, actually allowed that to be printed in their pages or amplified, was heartbreaking and wrong."
HILLARY CLINTON SAYS 'MANY, MANY, MANY PEOPLE' WANT HER TO JOIN 2020 DEMOCRATIC PRIMARY
Clinton continued, "People don't choose who they fall in love with. They fall in love and she is an amazing young woman. She has an incredible life story. She has stood up for herself. She made her own way in the world. And then, she falls in love, and he falls in love with her, and everybody should be celebrating that, because it is a true love story. You can just look at them and see that."
CLICK HERE TO GET THE FOX NEWS APP
The former first lady went on, "I feel, as a mother, I just want to put my arms around her... I want to hug her. I want to tell her to hang in there.  Keep going. Do what you think is right."
Clinton also advised the duchess to use "humor" and "deflection" with the media.


In This Section
This section describes the Sandpiper Language, in terms friendly to the average programmer. Until the rigorous language reference is available, this description serves as the standard definition of Sandpiper.
We will define the language and runtime as needed to build from a simple hello-world program into a well-functioning console app. If you’re in a tutorialish mood, you ought to head right over to the first section and see how we start by calling some methods.


Tweet
public class Tweet : Decodable
This class contains all properties about a Tweet
You can see here the full documentation https://developer.twitter.com/en/docs/tweets/data-dictionary/overview/tweet-object
-
UTC time when the tweet has been created
Declaration
Swift
public let createdAt: Date
-
The tweet identifier
Declaration
Swift
public let id: String
-
The text
Declaration
Swift
public let text: String
-
The source from where the tweet has been posted.
Example:
Twitter for iOS
Declaration
Swift
public let source: String
-
Indicates whether the text has been truncated
This appear when the text exceed 140 characters
Declaration
Swift
public let truncated: Bool
-
Contains the string representation of the original Tweet’s ID
This value is referenced if the represented
Tweet
is a replyDeclaration
Swift
public let inReplyToStatusId: String?
-
Contains the identifier of the original Tweet’s author ID.
This value is referenced if the represented
Tweet
is a replyDeclaration
Swift
public let inReplyToUserId: String?
-
The screen name of the original Tweet’s author
This value is referenced if the represented
Tweet
is a replyDeclaration
Swift
public let inReplyToScreenName: String?
-
The user who posted the Tweet
Declaration
Swift
public let user: User
-
Represents the geograpic location of the
Tweet
This value is reported by the user or client application
Declaration
Swift
public let coordinates: Coordinate?
-
Indicates the place associated to the tweet
The value is not necessarily originating from the place
Declaration
Swift
public let place: Place?
-
Tweet
Identifier of the quoted TweetOnly surfaces when the
Tweet
is a quotedTweet
Declaration
Swift
public let quotedStatusId: String?
-
Indicates whether this tweet is a quoted one or not.
Declaration
Swift
public let isQuoteStatus: Bool
-
Tweet
object representing the quoted TweetOnly surfaces when the
Tweet
is a quotedTweet
Declaration
Swift
public let quotedStatus: Tweet?
-
Tweet
object that represents the original that was retweetedOnly available if the tweet has been retweeted Note that retweets of retweets do not show representations of the intermediary retweet, but only the original
Tweet
Declaration
Swift
public let retweetedStatus: Tweet?
-
Indicates how many time the tweet has been retweeted by the community
Declaration
Swift
public let favoriteCount: Int?
-
Entities has been parsed out of the text of the
Tweet
Declaration
Swift
public let entities: Entities
-
Entities has been parsed out of the text of the
Tweet
This value is set only for Tweets with more than one photo, a video, or animated GIF
Declaration
Swift
public let extendedEntities: Entities?
-
Indicates whether the
Tweet
has been liked by the currentUser
Declaration
Swift
public let favorited: Bool
-
Indicates whether this
Tweet
has been retweeted by the currentUser
Declaration
Swift
public let retweeted: Bool
-
Indicates whether this
Tweet
may be offensive or containing sensitive contentDeclaration
Swift
public let possiblySensitive: Bool?
-
Indicates a BCP47 language identifier corresponding to the language of the user who posted this
Tweet
This value is a BCP 47 format or
und
if no language could be detected See more documentation here http://support.gnip.com/apis/powertrack2.0/rules.html#Operators -> lang attributDeclaration
Swift
public let lang: String?
-
Declaration
Swift
required public convenience init(from decoder: Decoder) throws


{% extends "base.html" %} {% load hashsignal %} {% block title %}File Upoad{% endblock %} {% block content %}
This is a page with a file upload form. Since files aren't accessible to javascript, this form submission will not be powered by hashsignal.
{% endblock %}


Security
On Demand
Toggle navigation
1
You have 1 notifications
Astri has invite you to join
Pulang Bareng
room no. 62
Christina Pearce
Christina Pearce
Member since Jan. 2010
Balance (Rp.50.000,-)
Friends (4)
Profile
Sign out
HOT HOUR
ROOM
Route :
General
Room
1
Route
Ciumbuleuit
DagoPakar
Dago
Dipatiukur
Gedung Sate
KOPO
UNPAR
Hours
Start from UNPAR at 23.45
Arrived in Checkpoint 1 at 00.15
Arrived in Checkpoint 2 at 00.45
...
Participant
5
Knights
3
Price
Rp. 5.000,00/person
JOINED
Invite a Friend
1
2
3
4
5
4


{% extends 'base.html' %} {% load static %} {% block content %}
We’ve emailed you instructions for setting your password, if an account exists with the email you entered. You should receive them shortly.


Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.
Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your :heart: and support.
Install with npm:
$ npm install --save is-windows
As of v0.2.0
this module always returns a function.
var isWindows = require('is-windows');
console.log(isWindows());
//=> returns true if the platform is windows
 Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

 Running Tests
Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:
$ npm install && npm test

 Building docs
(This project's readme.md is generated by verb, please don't edit the readme directly. Any changes to the readme must be made in the .verb.md readme template.)
To generate the readme, run the following command:
$ npm install -g verbose/verb#dev verb-generate-readme && verb

You might also be interested in these projects:
true
if the given string looks like a glob pattern or an extglob pattern… more | homepagetrue
if the path appears to be relative. | homepage| Commits | Contributor |
|---|---|
| 11 | jonschlinkert |
| 4 | doowb |
| 1 | SimenB |
| 1 | gucong3000 |
Jon Schlinkert
Copyright © 2018, Jon Schlinkert. Released under the MIT License.
This file was generated by verb-generate-readme, v0.6.0, on February 14, 2018.


Word embeddings are a popular approach to unsupervised learning of word relationships that are widely used in natural language processing. cui2vec
was created to learn embeddings for medical concepts using an extremely large collection of multimodal medical data. This includes an insurance claims database of 60 million members, a collection of 20 million clinical notes, and 1.7 million full text biomedical journal articles that can be combined to embed concepts into a common space, resulting in the largest ever set of embeddings for 108,477 medical concepts. See our preprint (Kompa et al. 2019) for more information.
In this vignette, we’ll walk through the core steps of cui2vec
. Start by loading the package:
For this vignette, we’ll focus on a collection of 20 million clinical notes that have been preprocessed using NILE. term_cooccurrence_matrix.RData
contains a term co-occurrence matrix (TCM) for all pairwise combinations of CUIs (concept unique identifier) for a subsampling of 100 CUIs out of 18,000+. singleton_counts.RData
contains the raw count of each term in the vocabulary. Both are needed for cui2vec
to work. For now, we’ll assume you have a TCM and singleton count for your corpus of interest.
# denominator in PMI calculation
N <- 261397
load('term_cooccurrence_matrix.rda')
load('singleton_counts.rda')
The first step in the cui2vec
algorithm is to construct the Pointwise Mutual Information (PMI) matrix:
pmi <- construct_pmi(term_cooccurrence_matrix,singleton_counts,N)
#> Warning: Column `Concept_1`/`CUI` joining factor and character vector,
#> coercing into character vector
#> Warning: Column `Concept_2`/`CUI` joining factor and character vector,
#> coercing into character vector
pmi[1:5, 1:3]
#> Concept_1 Concept_2 PMI
#> 1 C0016875 C0016875 4.26610690
#> 2 C0162770 C0162770 2.90357846
#> 3 C0024730 C0024730 2.76581945
#> 4 C0016875 C0038689 0.02268291
#> 5 C0162770 C0038689 -2.09131400
Next, you need to construct the Shifted Positive Pointwise Mutual Information (SPPMI) matrix:
sppmi <- construct_sppmi(pmi)
sppmi[1:5, 1:5]
#> 5 x 5 sparse Matrix of class "dgCMatrix"
#> C0016875 C0162770 C0024730 C0038689 C0724374
#> C0016875 8.53221380 . . 0.02268291 .
#> C0162770 . 5.807157 . . .
#> C0024730 . . 5.531639 . .
#> C0038689 0.02268291 . . 4.54143345 .
#> C0724374 . . . . 6.750211
Finally, you can fit cui2vec
embeddings using construct_word2vec_embedding
. We’ll keep this example small and only work with 20 dimensional embeddings.
w2v_embedding <- construct_word2vec_embedding(sppmi = sppmi, dim_size = 20, iters=50)
w2v_embedding[1:5, 1:5]
#> [,1] [,2] [,3] [,4]
#> C0016875 1.172483e-14 -1.133303e-14 5.841938e+00 -1.379865e-13
#> C0162770 -1.235961e-15 1.835249e-15 2.784607e-15 -5.013894e-15
#> C0024730 -3.225337e-17 -8.331397e-17 -6.422022e-17 -7.153492e-16
#> C0038689 -1.591355e-17 -8.460194e-16 3.351675e-02 -5.414600e-15
#> C0724374 1.018238e-15 -1.622664e-15 -1.343451e-14 -2.575358e-16
#> [,5]
#> C0016875 8.930503e-14
#> C0162770 6.661319e-15
#> C0024730 6.162048e-17
#> C0038689 1.838339e-15
#> C0724374 -3.918855e-15
We can also do PCA
on the term_cooccurrence_matrix matrix. We’ll refer to these as PCA embeddings.
pca_embedding <- construct_pca_embedding(term_cooccurrence_matrix, dim_size = 20)
pca_embedding[1:5, 1:5]
#> [,1] [,2] [,3] [,4]
#> C0016875 0.0002409396 2.926225e-05 -9.360994e-05 0.0004156924
#> C0162770 0.0048681441 1.516482e-04 7.924906e-04 -0.0047039922
#> C0024730 0.0071687652 3.154909e-05 -3.679080e-03 0.0006116441
#> C0038689 0.0195969813 8.183744e-04 -6.931670e-03 0.0010659522
#> C0724374 0.0017544907 2.267348e-04 8.766981e-04 0.0004303244
#> [,5]
#> C0016875 0.0002705038
#> C0162770 -0.0033434722
#> C0024730 -0.0055254099
#> C0038689 -0.0109341669
#> C0724374 0.0002585918
Another baseline we can consider is GloVe
:
glove_embedding <- construct_glove_embedding(term_cooccurrence_matrix, dim_size = 20, iters = 10)
glove_embedding[1:5, 1:5]
To run the benchmarks in our paper, we need some additional information about the vectors in our embedding space. Each vector has a CUI, but we also need the UMLS semantic type associated with each CUI. We also assume there is string with the English equivalent of the CUI. You can check that the first 3 columns of your embedding data frame are CUI, semantic type, and description by running check_embedding_semantic_columns
As expected, this fails, since we just created the embeddings. We have a helper function to add this information to an embedding.
glove_embedding <- bind_semantic_types(glove_embedding)
w2v_embedding <- bind_semantic_types(w2v_embedding)
Let’s check that it worked:
w2v_embedding[1:5, 1:5]
#> CUI SemanticType String X1
#> 1 C0016875 Organic Chemical Fusidic Acid 1.172483e-14
#> 2 C0016875 Antibiotic Fusidic Acid 1.172483e-14
#> 3 C0024730 Organic Chemical Mannitol -3.225337e-17
#> 4 C0024730 Pharmacologic Substance Mannitol -3.225337e-17
#> 5 C0038689 Organic Chemical Sulfamethoxazole -1.591355e-17
#> X2
#> 1 -1.133303e-14
#> 2 -1.133303e-14
#> 3 -8.331397e-17
#> 4 -8.331397e-17
#> 5 -8.460194e-16
We are now ready to run the benchmarks we described in our paper. The benchmarking strategy leverages previously published ‘known’ relationships between medical concepts. We compare how similar the embeddings for a pair of concepts are by computing the cosine similarity of their corresponding vectors, and we use this similarity to assess whether or not the two concepts are related. There are five benchmarks:
# No CUIs in our tiny embeding that overlap with comorbidity CUIs, so don't evaluate
comorbidity_results <- benchmark_comorbidities(w2v_embedding)
# No CUIs in our tiny embeding that overlap with causitive CUIs, so don't evaluate
causitive_results <- benchmark_causative(w2v_embedding)
# No CUIs in our tiny embeding that overlap with NDF_RT CUIs, so don't evaluate
ndf_rt_results <- benchmark_ndf_rt(w2v_embedding, bootstraps = 100)
semantic_results[1:5, -1]
#> File Num_Positive Total Score
#> 1 Organic Chemical 34 171 0.19883041
#> 2 Antibiotic 1 3 0.33333333
#> 3 Pharmacologic Substance 16 171 0.09356725
#> 4 Finding 17 91 0.18681319
#> 5 Sign or Symptom 0 0 NaN
# No CUIs that contain concept pairs in our tiny embedding, so don't evaluate
similarity_results <- benchmark_similarity(w2v_embedding)
We can also run all the benchmarks at once for an embedding.
Finally, you can also compare the performance of two embeddings on one or more benchmarks. compare_embeddings
restricts the analysis to the shared set of CUIs in both embeddings.
Kompa, Benjamin, Allen Schmaltz, Inbar Fried, Nathan P Palmer, Xu Shi, Tianxi Cai, Kohane Isaac S, and Andrew L Beam. 2019. “Clinical Concept Embeddings Learned from Massive Sources of Multimodal Medical Data.”


AWARD
Tipperary student wins trip to Strasbourg in national Rotary youth leadership competition
WELL DONE TO CLONMEL HIGH SCHOOL'S EOGHAN RYAN
Clonmel student Eoghan Ryan is off to the European parliament in Strasbourg thanks to his success in a major youth leadership event.
The Clonmel High School student impressed the judges at the regional final of Rotary's Euroscola competition to join 23 other students on the trip to the French city.
Eoghan had also won over the judges at the Clonmel Rotary Club final and returned to the club to brief the members on his success at the Athlone regional final and to thank them for the opportunities that the competition will bring him in the future.
As well as his visit to Strasbourg, Eoghan will also visit Dail Eireann and Stormont next March.
He was accompanied to Athlone by High School deputy principal Seamus Ryan and teacher Martina O'Reilly as well as Rotarian Lesley Connolly, chair of the Youth Services committee.


SLIDING DOORS Reviewed by Jamie Peck
Great gimmick, mundane movie. Following this sensational intro, both of "Sliding Doors"' story tangents settle into the tedious complications and contrived crises that hamper so many contemporary romantic comedies; in fact, remove the delectable set-up and the fine acting of Paltrow and Scotsman John Hannah ("Four Weddings and a Funeral"), as a potential paramour for the newly-unattached Helen of Branch A, and this film has practically nothing. True to stints in past flicks, Paltrow shines brightly, especially here, while playing opposite the equally charming Hannah. Too bad the screenplay fails to give her an alter-ego who engages on pretty much any level.
Still, it could be worse - it could be Branch B, which teams the already dull Helen with Lynch's scummy squeeze and Tripplehorn's just-as-scummy other woman. There's really nothing wrong with either Lynch or Tripplehorn's performances, parse - you get the feeling they're doing what they've been instructed by writer/director Peter Howitt - but when a movie like this doesn't even conjure up truly hissable antagonists, trouble can't be far. And as annoying as it is, Lynch's neurotic hem-hawing probably resides among the more lively elements of "Sliding Doors," if only because it's a near-perfect aping of Woody Allen - were Allen British and 30 years younger, of course.
Let's at least give Howitt credit for keeping his dual tales straight and untangled, even as they overlap from one tedious scene to the next. His casting of the lovely always Paltrow is a definite asset - and permitting her use of the adorable Cockney accent she flexed in "Emma" is also a pro - but one wonders if such an interesting premise had to be squandered in service of such a uninteresting plot-and-character combo. By the time "Sliding Doors" reaches a weird conclusion that attempts to tie the two Helens' fates together, audiences will presumably examine their own Branch As and Bs, but maybe only in the sense of where the past two hours could have taken them.
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


 Each one has links to its source code (hosted on github), plus a reddit post and tweet with answers to some common questions. Each project also has a wiki-style page which can be found in the readme file of its github repository.
Quick Links: Damage Lab Health Lab Jumpy
Hi, I'm Reuty aka not_reuty, and I'm a computer programmer based in the UK. In my spare time I like to program different game mechanics and publish my work in open source repositories like github. I hope some of my projects are useful, both for other programmers learning how to implement different mechanics, and for game designers looking to get a feel for how different mechanic parameters affect the 'feel' of these mechanics in games.
If you have questions about any of the projects or want to get in touch, message me through reddit or twitter; u/not_reuty or @not_reuty
This project is all about how damage mechanics work, how status effects can be applied to enemies, and how they can interact. This project was created using the Godot Engine and is written in GDScript.
The github repository readme file contains descriptions of each of the effects that can be applied, and a quick overview of how the user interface interacts with the game objects, and how the project is structured.


Top 10 Technical Articles
| [CTX130002](http://support.citrix.com/article/CTX130002) | How to Change the Registration Port for XenDesktop 5 Desktop Delivery Controller and VDA |
| [CTX129229](http://support.citrix.com/article/CTX129229) | Recommended Citrix and Microsoft Hotfixes for XenApp 6 and Windows Server 2008 R2 |
| [CTX129082 ](http://support.citrix.com/article/CTX129082) | Application Launch Fails with Web Interface using Internet Explorer 9 |
| [CTX132875](http://support.citrix.com/article/CTX132875) | Citrix Receiver Error 2320 |
| [CTX804493](http://support.citrix.com/article/CTX804493) | Users Prompted to Download ICA File, Launch.ica, Instead of Launching the Connection |
| [CTX105793](http://support.citrix.com/article/CTX105793) | Error: Cannot connect to the Citrix server. Protocol Driver Error |
| [CTX124164](http://support.citrix.com/article/CTX124164) | Issues Fixed in XenApp, XenDesktop, and Component Technologies |
| [CTX134191](http://support.citrix.com/article/CTX134191) | Mac OS X 10.8 (Mountain Lion) – Access Gateway VPN Client Fails |
| [CTX101644](http://support.citrix.com/article/CTX101644) | Seamless Configuration Settings |
| [CTX133037](http://support.citrix.com/article/CTX133037) | Citrix Receiver 3.2 – Issues Fixed in This Release |
Top 10 Whitepapers
| [CTX132799](http://support.citrix.com/article/CTX132799) | XenDesktop and XenApp Best Practices |
| [CTX131577](http://support.citrix.com/article/CTX131577) | XenApp 6.x Desktop Virtualization – Optimization Guide |
| [CTX133185](http://support.citrix.com/article/CTX133185) | Citrix CloudGateway Express 2.0 – Implementation Guide |
| [CTX128277](http://support.citrix.com/article/CTX128277) | Logon Optimization Guide – XenApp/XenDesktop |
| [CTX101997](http://support.citrix.com/article/CTX101997) | Citrix Secure Gateway Secure Ticket Authority Frequently Asked Questions |
| [CTX134283](http://support.citrix.com/article/CTX134283) | Managing Citrix Virtual Desktops with Splunk |
| [CTX134081](http://support.citrix.com/article/CTX134081) | Planning Guide – Citrix XenApp and XenDesktop Policies |
| [CTX110351](http://support.citrix.com/article/CTX110351) | User Profile Best Practices for MetaFrame Presentation Server |
| [CTX133540](http://support.citrix.com/article/CTX133540) | Operations Guide – Monitoring Citrix Desktop and Datacenter |
| [CTX124087](http://support.citrix.com/article/CTX124087) | XenDesktop Modular Reference Architecture |
Top 10 Hotfixes
| [CTX132122](http://support.citrix.com/article/CTX132122) | Hotfix Rollup Pack 1 for Citrix XenApp 6.5 for Microsoft Windows Server 2008 R2 |
| [CTX126653](http://support.citrix.com/article/CTX126653) | Citrix Online Plug-in 12.1.44 for Windows with Internet Explorer 9 Support |
| [CTX133066](http://support.citrix.com/article/CTX133066) | 12.3 Online Plug-In – Issues Fixed in This Release |
| [CTX133166](http://support.citrix.com/article/CTX133166) | Hotfix XS602E003 – For XenServer 6.0.2 |
| [CTX130473](http://support.citrix.com/article/CTX130473) | Hotfix Rollup Pack 1 for Citrix XenApp 6 for Microsoft Windows Server 2008 R2 |
| [CTX127926](http://support.citrix.com/article/CTX127926) | Hotfix Rollup Pack 7 for Citrix XenApp 5.0 and Citrix Presentation Server 4.5 |
| [CTX134055](http://support.citrix.com/article/CTX134055) | Hotfix XA650R01W2K8R2X64011 – For Citrix XenApp 6.5 for Windows Server 2008 R2 |
| [CTX116550](http://support.citrix.com/article/CTX116550) | Citrix Presentation Server Client 10.200 for Windows |
| [CTX132713](http://support.citrix.com/article/CTX132713) | Hotfix DSCXAMx650W002 – For Citrix XenApp 6.5 AppCenter – English |
| [CTX134479](http://support.citrix.com/article/CTX134479) | Hotfix XS602E007 – For XenServer 6.0.2 |
Top 10 Presentations
| [CTX133375](http://support.citrix.com/article/CTX133375) | TechEdge 2012 PowerPoint and Video Presentations – Reference List |
| [CTX129669](http://support.citrix.com/article/CTX129669) | TechEdge 2011 – Overview of XenServer Distributed Virtual Switch/Controller |
| [CTX121090](http://support.citrix.com/article/CTX121090) | Planning and implementing a Provisioning Server high availability (HA) solution |
| [CTX133373](http://support.citrix.com/article/CTX133373) | TechEdge 2012 – Successfully Deploying and Upgrading PVS |
| [CTX133369](http://support.citrix.com/article/CTX133369) | TechEdge 2012 – Implementing and Troubleshooting Citrix Receiver for Windows |
| [CTX133372](http://support.citrix.com/article/CTX133372) | TechEdge 2012 -Deploying XenDesktop 5.5 and Optimizing for HDX USB Redirection |
| [CTX129670](http://support.citrix.com/article/CTX129670) | TechEdge 2011 – Printer Driver Management in XenApp and XenDesktop |
| [CTX126981](http://support.citrix.com/article/CTX126981) | XenApp and XenDesktop Authentication |
| [CTX121099](http://support.citrix.com/article/CTX121099) | Disaster recovery and automation with XenServer |
| [CTX126979](http://support.citrix.com/article/CTX126979) | App streaming: architecture and troubleshooting techniques |
Top 10 Tools
| [CTX122536](http://support.citrix.com/article/CTX122536) | Citrix Quick Launch |
| [CTX106226](http://support.citrix.com/article/CTX106226) | Repair Clipboard Chain 2.0.1 |
| [CTX111961](http://support.citrix.com/article/CTX111961) | CDFControl |
| [CTX124406](http://support.citrix.com/article/CTX124406) | DSCHECK – XenApp Data Store Checker Tool Commands |
| [CTX127065](http://support.citrix.com/article/CTX127065) | XenServer Virtual Machine Performance Utility |
| [CTX113472](http://support.citrix.com/article/CTX113472) | Citrix ICA File Creator |
| [CTX123278](http://support.citrix.com/article/CTX123278) | XDPing Tool |
| [CTX109374](http://support.citrix.com/article/CTX109374) | StressPrinters 1.3.2 for 32-bit and 64-bit Platforms |
| [CTX130614](http://support.citrix.com/article/CTX130614) | XenApp 6.0 to 6.5 Upgrade Utility |
| [CTX130147](http://support.citrix.com/article/CTX130147) | Citrix Scout |


Sphinx
What is this documentation you speak of?
Created by Caroline Simpson / @cpsimpson
Documentation
Some documentation always trumps no documentation
Who is it for?
- For your users...
- For your future-self...
Improve design
Distilling thoughts into coherent words can point out flaws/improvements.
Technical Documentation
-
3 main kinds
- Step-by-step Tutorials
- Topical Guides
- Reference Materials
-
Additional kinds
Quick
- Success in 30 minutes
- Highlight when bad decisions are made for brevity
Easy
- Test in different scenarios
- Guarantee success for the user
Not too easy
- Ensure that users that won't succeed with your project don't breeze through the tutorial
Reflect the project feel
- Demonstrate a wide cross-cut of features in the tutorial
Deep dive into an area of functionality
- Doesn't need to have every detail
- Provides the "why"
Comprehensive
- User comfortable with the topic after a close read
Skipped by a lot of projects
Fully document public APIs
Don't just rely on autodocs
Describe the parameters and their behavioural influence
Frequently Asked Questions
- Better if you can fix the cause of the question
- Important to keep them up-to-date
Readme Files
- Often first introduction to a project
- Important for projects stored in public repositories
- Capture important details
- Provide links to more information
- Define the structure of your documenation up front
- Organic structure hard to follow
- Adjust as needed
- Do so knowingly/thoughtfully
Timely Updates
Update your documentation when the code changes
Writing Good Docs
Write more
- Have an editor
- Write more
- Read more
- Analyze what you are reading for effectiveness
- Write more
- Follow a style-guide, even if loosely
- Be consistent in your style
- Write more
Be conversational
- Strike a personal tone (Use I and we)
- Helps readers identify with the material
Be careful with tense
- Usually second person, future tense
- "Then, when you've opened the menu, click 'Settings'"
Be active rather than passive
Be concise
Omit the fluff
- "A good tutorial should show off most of the different areas of the project."
- "A tutorial should show off the major project areas."
Print vs Screen
People skim online, read in print
Use markup online
- Break up sections with headers
- Use structural elements - lists, tables, diagrams
- Use bold and italics more liberally
- Shorter paragraphs
Don't edit without permission
- You'll probably sound like a jerk
Edit on paper if possible
Have references available
- Style guide
- Dictionary
- Thesaurus
Self-Editing Tips
- Separate editing from writing
- Leave some time between writing and editing
- Try changing the margins
- Try changing locations
Sphinx
Generate beautiful documentation from plain text
Focus on hand-crafted documenation, possibly combining with autodocs
History
- Created for Python's documentation
- Publicly released in 2008
- Now used by many projects
Uses reStructuredText
plain-text markup
Can be easily stored in source control
Output to Many Formats
- HTML
- PDF
- ePub
- LaTeX
- man pages
- ...
reStructuredText
- Markup often makes text ugly, hard to read
- Readable and simple
- Powerful enough for non-trivial uses
- Similar to, but more powerful and extensible than, markdown
A Heading
=========
This is a paragraph like you would put in your docs.
* And a list
* with a couple items

A Heading

This is a paragraph like you would put in your docs.

And a list

with a couple items

A Heading
This is a paragraph like you would put in your docs.
- And a list
- with a couple items
Cross Referencing
- Semantic markup
- Links to function and class references, glossary items, etc
Hierarchial
Adds ability to have multiple files in a hierarchy to docutils
- Easily define document tree
- Automatic links to parents, children, siblings
Indices
- Automatically generate indices
- General, python module
Code Blocks
Code highlighting using Pygments
Uses for Sphinx
- Technical Documentation, of course
- Generating a website or blog
- School assignments
- Your next novel?


In my article, The .htaccess rules for all WordPress Permalinks, I reveal the precise .htaccess directives used by the WordPress blogging platform for permalink functionality. Here, for the sake of completeness, we repeat the directives only. For more details please refer to the original article. There are two possibilities for this technique: WordPress installed in the site root directory, or WordPress installed in its own directory (subdirectory).
WordPress installed in site root
If WordPress is installed in the site’s root directory, WordPress creates and uses the following .htaccess directives:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
No changes are required, strictly plug-&-play.
WordPress installed in its own directory
If WordPress is installed in some subdirectory /foo/, WordPress creates and uses the following .htaccess directives:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
# END WordPress
Again, no changes are required, strictly plug-&-play. For more information about either of these permalink techniques, refer to the original article, The .htaccess rules for all WordPress Permalinks.
More .htaccess techniques for WordPress
For more WordPress techniques, check out these resources:
WordPress .htaccess file
Stop WordPress from modifying .htaccess
WordPress Block Proxy Visits
Perishable Press articles about WordPress and .htaccess
Also check out my book, .htaccess made easy — it includes an entire chapter of awesome .htaccess WordPress techniques.


{% extends 'showcase/base.html' %} {% block body_block %}
{{demo.description}}
{{demo.url}}
{{r.comment}}
by {{r.rater.user.username}}
There are no comments at present. Login or Register to add comments.
{% endif %}


#include "audio/songs.h"
#include "Arduboy2.h"
Go to the source code of this file.
◆ PEOF
◆ PEOL
◆ PEOM
◆ __attribute()
◆ castle_song
◆ castle_v
◆ original_squawk
◆ simple_scale
Initial value:
Definition at line 84 of file songs.cpp.
◆ simple_scale_synth
◆ test_library
Initial value:=
{
3U,
&test_patterns[0]
}
Definition at line 78 of file songs.cpp.
◆ test_pattern_1
Initial value:
Definition at line 60 of file songs.cpp.
◆ test_pattern_2
Initial value:
Definition at line 65 of file songs.cpp.
◆ test_pattern_3
Initial value:
Definition at line 70 of file songs.cpp.
◆ test_pattern_steps_1
| const uint8_t test_pattern_steps_1[] |
Initial value:=
{
LEFT_BUTTON, 0xFD ,
DOWN_BUTTON, 0xFD ,
UP_BUTTON, 0xFD ,
RIGHT_BUTTON, 0xFE ,
A_BUTTON, 0xFD ,
B_BUTTON, 0xFD ,
A_BUTTON | UP_BUTTON, 0xFD ,
A_BUTTON | DOWN_BUTTON, 0xFE ,
0xFF , 0xFF
}
Definition at line 12 of file songs.cpp.
◆ test_pattern_steps_2
| const uint8_t test_pattern_steps_2[] |
Initial value:=
{
DOWN_BUTTON, 0xFD ,
DOWN_BUTTON, 0xFD ,
UP_BUTTON | DOWN_BUTTON, 0xFD ,
LEFT_BUTTON | RIGHT_BUTTON, 0xFE ,
A_BUTTON, 0xFD ,
B_BUTTON, 0xFD ,
A_BUTTON, 0xFD ,
B_BUTTON, 0xFE ,
0xFF , 0xFF
}
Definition at line 28 of file songs.cpp.
◆ test_pattern_steps_3
| const uint8_t test_pattern_steps_3[] |
Initial value:=
{
UP_BUTTON | A_BUTTON, 0xFD ,
UP_BUTTON, 0xFD ,
UP_BUTTON | A_BUTTON, 0xFD ,
UP_BUTTON, 0xFE ,
UP_BUTTON, 0xFD ,
UP_BUTTON | A_BUTTON, 0xFD ,
UP_BUTTON, 0xFD ,
UP_BUTTON | A_BUTTON, 0xFE ,
0xFF , 0xFF
}
Definition at line 44 of file songs.cpp.
◆ the_original_squawk
Initial value:=
{
"ORIGIN_SQUAWK",
4,
}
Definition at line 92 of file songs.cpp.


 Spare ribs drumstick cow t-bone, filet mignon tail boudin. Pork chop jowl shoulder picanha tenderloin, tail kielbasa hamburger cow shank. Boudin spare ribs tenderloin landjaeger drumstick brisket meatloaf kielbasa tri-tip meatball fatback salami. Corned beef turducken pork belly tongue biltong beef alcatra fatback.
 Spare ribs drumstick cow t-bone, filet mignon tail boudin. Pork chop jowl shoulder picanha tenderloin, tail kielbasa hamburger cow shank. Boudin spare ribs tenderloin landjaeger drumstick brisket meatloaf kielbasa tri-tip meatball fatback salami. Corned beef turducken pork belly tongue biltong beef alcatra fatback.
 Spare ribs drumstick cow t-bone, filet mignon tail boudin.


About Me
A young entrepreneur who is a team player, task oriented, leader, Networker, Strategic risk-taker and has experience in project coordination, customer service, software development & testing. On a mission to provide help for others as a reliable source and help guide those in the right direction when it comes to the business and technology industry.
Class of 2020 Year Up student in the Software Development & Testing track, University Of Washington Graduate with a degree In Mass Communication specializing in Marketing. Member of The National Honor Society of Leadership & Success, & former-Athlete
Hard & Soft Skills
Include mySQL, Html, Css, Excel & some Javascript. When it comes to Business, I excel in Project management, Marketing, Ambassading, data analytics, risk management & networking.
Hobbies & Interests
Include hooping, exercise, videogames, hanging out with friends, school clubs & Combat training
Favorite Munchies
Bubble tea is top tier, especially with Ramen noodles & Anime on which is a mandatory. If it's not that, i'm probably eating quesadilla's, Gyros or anything with Chicken in it.
Copyright [2014-2020] [Sara Newman]. Licensed under the Apache License, Version 2.0


DEAD SEA
A spectacular natural wonder the Dead Sea is perfect for religious tourism and fun in the sun with the
family. With its mix of beach living and religious history you can soak up the sun while Biblical scholars
can get their daily dose of religious history. The leading attraction at the Dead Sea is the warm,
soothing, super salty water itself – some ten times saltier than sea water, and rich in chloride salts of
magnesium,
sodium, potassium, bromine and several others
.
There is a lot of thing to discover and try in Dead Sea such as:
- Floating
- DEAD SEA MUD
- SPAS & THERAPIES
- AMMAN TOURIST BEACH
Best Hotels in Dead Sea:
- Resort Hilton Dead Sea Resort & Spa
-Located in Sowayma, about 70 km away from Amman,
-Pool with a view/ Sea view
- Resort Kempinski Hotel Ishtar Dead Sea
-Located in Dead Sea
-Sea view
- Holiday Inn Resort Dead Sea, an IHG Hotel
-Located in the Main Dead Sea Road, 18186 Sowayma
-Sea view
- Ma'in Hot Springs
-Located in Ma'in Hot Springs, Dead Sea Road, 17173 Sowayma
-Mountain view


--- layout: post status: publish published: true title: Italics in VS10? author: display_name: Tomas Restrepo login: tomasr email<EMAIL_ADDRESS>url: http://winterdom.com/ author_login: tomasr author_email<EMAIL_ADDRESS>author_url: http://winterdom.com/ wordpress_id: 240 wordpress_url: http://winterdom.com/2007/12/italicsinvs10 date: '2007-12-17 13:59:44 +0000' date_gmt: '2007-12-17 13:59:44 +0000' categories: - ".NET" tags: [] comments: - id: 177 author: Damien Guard author_email<EMAIL_ADDRESS>author_url: http://damieng.com date: '2007-12-17 14:17:13 +0000' date_gmt: '2007-12-17 14:17:13 +0000' content: | I spoke to Brad Abrams about this whilst I was at Microsoft and showed him Envy Code R as proof that Visual Studio 2005/2008 render italics just fine. I also gave him a specially crafted version of Consolas that I had modified to perform the same trick as extra ammunition. Here's hoping, [)amien - id: 178 author: Tomas Restrepo author_email<EMAIL_ADDRESS>author_url: http://www.winterdom.com/weblog/ date: '2007-12-17 14:19:59 +0000' date_gmt: '2007-12-17 14:19:59 +0000' content: | Pretty cool Damien, thanks! Let's cross our fingers then ;) ---
Now that VS 2008 is out, think we can put support for italic fonts in the Visual Studio editor for VS 10.0? That way we won't need to depend on Damien Guard having to hack fonts to give us our italics :-).


[gecode-users] Creating an empty IntSet?
Mikael Zayenz Lagerkvist
zayenz at gmail.com
Mon Nov 5 04:57:19 CET 2007
On 11/5/07, Malcolm Ryan <malcolmr at cse.unsw.edu.au> wrote:
> How do I create an empty IntSet, eg for the initial lower bound of a
> SetVar?
>
> Eg, if I want 'set' to be a a subset of {1,2,3}:
>
> IntSet empty = ???;
> IntSet max = new IntSet(1,3);
> SetVar set = new SetVar(space, empty, max);
>
> How do I create 'empty'?
In C++ there is a constructor for creating the empty InSet, as well as
a static member representing the empty set. Since we did not include
either in Gecode/ (an oversight), you can use the fact that, IIRC,
IntSet(1, 0) will create an empty IntSet.
Cheers,
Mikael
--
Mikael Zayenz Lagerkvist, http://www.ict.kth.se/~zayenz/
More information about the gecode-users
mailing list


How to create a diagnostic geometry¶
It is the geometry module that provides all the necessary tools for creating a new diagnostic. A diagnostic comprises a set of detectors (ToFu creates one object for each detector and you can then group them into a larger object to represent cameras). Each detector is basically defined by its active surface, which should be a planar polygon, and by a set of optics through which it ‘sees’ the plasma. The optics can be a converging spherical lens or an arbitrary number of apertures (of arbitrary shape). Each detector is also assigned to a vessel, which defines the linear or toroidal volume in which the plasma can exist.
The following guides you through the creation of these objects in the famous ‘hello-world’ example:
To find out more about what you can do with the geometry module check out the advanced tutorial.
Creating a vessel¶
If a vessel object does not exist yet, you have to create one (otherwise you can just load it an existing one). A vessel object is basically defined by a 2D simple polygon (i.e.: non self-intersecting),
- Open-source:
ToFu is distributed under the very permissive MIT license, thus allowing free use, keeping in mind that neither the author nor any of the laboratories in which he worked can be held responsible for unwanted behaviour or results. It is instead transparency that is considered for as a warranty of quality on the long-term.
ToFu is hosted on github.
- Versions:
A list of the successive versions of ToFu, with a brief description can be found here.
- Dependences:
ToFu uses the following python packages.
- Citing ToFu:
If you decide to use ToFu for research and published results please acknowledge this work by citing the project.
Contents:¶
Description of the library modules:
Code documentation:
- Tutorials and how to’s:
- How to build a diagnostic geometry
Create apertures and detectors to test a new configuration, to apply ToFu to your own problems, to design a prospetive diagnostic…
- How to compute integrated signal from 2D or 3D synthetic emissivity
Use an already-existing diagnostic geometry in a synthetic diagnostic approach to solve the direct problem and compute the line Of Sight and / or Volume of Sight integrated signals from a simulated emissivity field that you provide as an input.
- How to compute tomographic inversions
Use existing diagnostic geometry and signals to solve the inverse problem and compute tomographic inversions using a choice of discretization basis functions and regularisation functionals.
How to contribute (to do’s)


Egger Barony swoop Apprentice Employer of the Year at the Scottish Apprenticeship Awards
The Auchinleck employer currently has 22 apprentices in its 148 strong workforce.
by Ryan Carroll, https://www.dailyrecord.co.uk/authors/ryan-carroll/A chipboard production plant has won a prestigious award for its investment in apprenticeships.
Egger Barony have swooped the SME Apprentice Employer of the Year at the Scottish Apprenticeship Awards 2019.
The Auchinleck employer currently has 22 apprentices in its 148 strong workforce – and that number is expected to grow.
The firm believes apprenticeships have provided them with the ideal way to address an ageing workforce, while helping youngsters start their careers.
The plant expects to lose 70 per cent of its staff over the next ten years primarily through retirement, leading to a focus on training the next generation of talent.
Production and Technical Director Heiko Lichtblau said: “I’m absolutely overwhelmed. We didn’t expect to be shortlisted so to win the award is just amazing.
“It’s all about bringing in fresh blood. It’s a delight to work with the young guys and they push up the older workforce too.
“Older colleagues pass on their experience and knowledge, but the young ones also push the more experienced guys further.
“There is a skills shortage in the area we operate. We see this not only as investing in people but investing in the region.”
Chair of Skills Development Scotland, Frank Mitchell, added: “More than ever, employers are recognising the benefits of investing in skills and apprenticeships.
“Egger is a great example of businesses developing a strong and resilient workforce for the future through apprenticeships.”


PeerBlock Quick Start Wizard
When PeerBlock opens for the first time, the "PeerBlock Startup Wizard" will appear.
This wizard will help you choose some of the standard settings to make PeerBlock
work most effectively for you!
- To continue with the Startup Wizard, click "Next"
Click to see full size
- This window gives you two options regarding block/allow lists. These options are:
- Which standard lists you wish to use, with a brief description. For more details
on which lists to choose, see Which lists should I use?.
If you wish to add more lists, select "Import\Create Lists". The next step (which
is identical to "List Manager", see List Manager) will allow you
to do this, however it is not shown here. For standard use, the default options("P2P"
checked only) are sufficient.
- This option will allow connections on "Port 80" and "Port 443", which are standard
ports used to browse the web. Whilst this will allow you to browse the entire web
without interuption, "bad" connections can also go through these ports. To increase
safety, it is recommended to leave this unchecked, and manually add websites of
interest later if there are any issues viewing particular websites.
Once you have finished, click "Next" to continue.
Click to see full size
- This window also has two options, this time regarding updates. The options are:
- The frequency of list updates. The more frequently they are updated, the better
the protection, however increasing the update frequency also increases the bandwidth
(download) usage. Typically, the default option ("Every other day") will
suit most users.
- Which updates will be checked automatically. If you select "PeerBlock", it will
check for an updated version, and if found will prompt you to visit the website
to update to the newest version. Choosing to update "Lists" will keep your block
lists more accurate, and increasde protection. It is recommended that "PeerBlock"
be checked, and strongly recommeneded that automatic list updates are checked.
Click "Next" when you have finished.
Click to see full size
- Click "Finish" to start PeerBlock. The update process will complete, then PeerBlock is ready to use!
Click to see full size


Forum: CleanupIssue: EXPT-RATIO
References: CLtL pages 204 and 211
Category: CLARIFICATION
Edit history: Version 1, 4-Oct-88, by Aspinall and Moon
Version 2, 6-Oct-88, Masinter (very minor discussion)
Version 3, 31-Oct-88, Masinter (fix typo)
Problem description:
The comment (page 204, 2nd para) that "... an implementation [of expt]
might choose to compute (expt x 3/2) as if it had been written
(sqrt (expt x 3))" disagrees with the principal value definition on
page 211. See the example below for a case where the two disagree. We
believe the principal value definitions are consistent and reasonable,
therefore the implementation comment is wrong.
Proposal (EXPT-RATIO:P.211):
Clarify that (sqrt (expt x 3)) is not equivalent to (expt x 3/2)
and that page 211 rules.
Examples:
(defvar x (exp (/ (* 2 pi #c(0 1)) 3))) ;exp(2.pi.i/3)
(expt x 3) => 1 (except for round-off error)
(sqrt (expt x 3)) => 1 (except for round-off error)
(expt x 3/2) => -1 (except for round-off error)
There can be no question that
(expt x 3) ==> 1
because expt is single-valued with an integer second argument, and
(sqrt 1) ==> 1
definitely follows the principal branch of the square root function.
But (expt x 3/2) is defined as (exp (* (log x) 3/2)) (page 211).
(log x) ==> 2.pi.i/3
according to the definition of the logarithm's branch cuts on page 211
(which really comes down to the branch cuts of phase - page 210), so
(* (log x) 3/2) ==> pi.i
and
exp(pi.i) is -1.
Rationale:
We believe the principal value definitions are consistent and
reasonable, therefore the implementation comment is wrong.
Current practice:
Symbolics Genera 7.3 currently returns the wrong answer, following page
204 rather than page 211. Lucid Common Lisp, and
Envos Medley implement the proposal.
Cost to Implementors:
The obvious code changes in complex expt.
Cost to Users:
None.
Cost of non-adoption:
Self-contradictory language specification.
Benefits:
Users can better predict the branch cuts in expt.
Discussion:
Mathematical Explanation: When the expt function returns a complex result
in CL (Cartesian) form, the phase of the complex number is effectively
canonicalized. Information is lost, and that information is necessary to
specify upon which branch of the sqrt function the final result should lie.
Another way to put it would be that although
where expt and sqrt are the mathematical multi-valued functions, it is not
true that:
pvsqrt(pvexpt(x,3)) = pvexpt(x,3/2)
where pvexpt and pvsqrt denote the principal value versions of those functions.


Ngx-Materialize leverage the use of the native HTML input by using the mz-timepicker
directive directly on the input element tag to ease the fact that you might use third party library that would ask you to add properties directly on that native input element.
Label and placeholder can be combined using both label
and placeholder
properties.
To use the floating label directly as a placeholder provide only the label
property.
You can omit the floating label and use only a placeholder by providing only the placeholder
property.
To show the input inline set inline
property to true
on mz-timepicker-container
component.
Disable the timepicker input by using the native property disabled
.
To use an icon prefix add the icon inside the mz-timepicker-container
component with the mz-input-prefix
directive on the icon tag.
To customize the behavior of a timepicker you can use the options
input property and provide a Options
object with the mz-timepicker
directive.
Materialize uses ClockPicker
library to create the materialized time picker. You can find a complete list of available options with how to use it by following this link: https://github.com/weareoutman/clockpicker#options.
The input properties of the mz-timepicker
directive makes the form-control completely dynamic. Change the configuration below and see how the timepicker reacts.
Timepicker value: {{ timepickerValue }}
The input element must be contained inside the mz-timepicker-container
component otherwise an error will be shown in the console.
The mz-timepicker-container
component can be customized using the following properties.
Timepickers can be customized using the following properties on the input
element when adding mz-timepicker
directive.


{{ partial "social-icon" (dict "link" "https://www.facebook.com/Vườn-Sạch-Cho-Con-Yêu-1867133053535549/" "svg" "icons-facebook") }}
{{ partial "social-icon" (dict "link" "http://zaloapp.com/qr/p/8cxyp1oxx3v3" "svg" "icons-zalo") }}
{{ partial "svg" . }}


?PLORA
VON
SANTO
DOMINGO.
(fŽ.
'O-rZ“?x7
y'
NEW
YORK
BOTANICAL
GARDEN
500690
Coll.
H.
von
Tiirckheim.
Examined
foi*
NORTH
AMERICAN
FLñRA
01500690
Legend -
Level of confidence that token is an accurately-transcribed word
extremely low
very low
low
undetermined
medium
high
very high


iPOJO
0
created instances
0
valid instances
0
invalid instances
0
stopped instances
0
unbound declarations
Instances
Instance Name
State
Factories
Factory Name
State
Handlers
Name
State


State Brief
OKLAHOMA CITY
Santa Market comes to fairgrounds Saturday
The annual Santa Market to benefit the Oklahoma Alzheimer's Association will be Saturday, from 9 a.m. to 5 p.m. in the Pavilion building at the OKC Fairgrounds.
About 196 vendors will be selling items that include handmade clothing, toys, jewelry, home décor, holiday and food items. Grab coffee and other beverages and food will be available to patrons while they shop. Children may get a free photo with Santa and the first 1,000 shoppers receive a free shopping bag filled with goodies.
In 2010, Joan Clarke, her daughter Megan Nye, and Megan’s mother-in-law, Molly Nye, founded Santa Market after Clark lost her husband to early onset Alzheimer's.
For more information, call or send a text to<PHONE_NUMBER>.
Staff reports


@(salutation: Html, loginLink: String, logoUrl: String) @emailHtml( salutation, Html("
Click the button below to finish signing-up for Tododo, the best online task management app EVER!


HK Company has been present on the Bosnian market since 2004 and has been privately owned since it has been founded. The headquarters of the company, the central warehouse and production is located in Visoko, near Sarajevo city. The entrance from highway A1 enable very simple access and parking of all types of vehicles.
Other than the sale assortment, the company has its own service line with the possibility of quick and quality interventions even on the field.
Our goal is to keep and constantly advance the existing satisfaction of the clients who are the core of all activity in the company. Also constantly follow and adopt new trends, improve the quality of services, take adequate care of the environment is our obligation.


Seems your browser doesn't support Javascript! Websocket relies on Javascript being enabled. Please enable Javascript and reload this page!
WebSocket connection:
Connect
Disconnect
Name:
Message:
Send
Messages


View All Alain Chevalier Monique Legrand Isabella Adams Richard Wilson Elena Petrova John Miller
Sales Order Customer Net Amount Status ...<PHONE_NUMBER> Brazil Techologies 2k USD Rejected
MR SOF02 2.43 Online meeting
Personal Development Finance Communications Skills Avantel Telecomunicaciones Star Talpa Contact details Company Name Company A Address 481 West Street, Anytown 45066, USA Website www.company_a.example.com


BMW 320d long-term test | is diesel still the right choice for fleets?
by Gareth RobertsBIK List Price
£38,060
BIK Percentage
30%
CO2
113g/km
Combined MPG
54.3 (WLTP)
Review
Our 320d is an excellent car – we’d almost agree with BMW corporate sales manager Rob East that it’s “all the car you need”, as he told us at this month’s Fleet News Fleet Live show.
Almost agree, because while the performance, driving experience, interior quality and technology are all outstanding as noted in previous tests, our model is no longer the car for fleets. At least, not from April next year.
Registered today, the 320d has correlated NEDC CO2 emissions of 112g/km, putting it in the 30% tax bracket; from April 2020, the WLTP figure kicks in, and the official emissions surge to an eye-watering 142g/km. Then a taxpayer will have to pay benefit-in-kind (BIK) at 37% – the maximum.
That means our £36,190 long-term test car will attract monthly BIK for a 20% taxpayer of £223 – or £2,678 a year – an annual rise of £500 compared with the pre-April 2020 figure (or £1,000 for a 40% taxpayer).
A £40,000 330e would cost a basic rate taxpayer just £80 a month, saving £1,718 a year – a 40% taxpayer would save £3,436.
Tough to stomach? Well, put in context, your drivers can buy the same car on a personal contract lease for similar money, but they will have to pay for their insurance on top. So, it’s still a better option for them than going private – unless they take the cash and lease a three-year-old BMW for half the price, which many do.
But there is an alternative: the BMW 330e. It has all the benefits of the 320d but with CO2 emissions of just 38g/km WLTP. And, with an electric range of around 36 miles, it sits in the 12% tax bracket.
A £40,000 330e would, therefore, cost a basic rate taxpayer just £80 a month, saving £1,718 a year – a 40% taxpayer would save £3,436.
No wonder, Rob East expects the 330e to account for 60%-plus of corporate sales. Filling the gap between diesel and full electric, this really could be all the car you need.
Latest 3 is a big step up in interior appeal - September 2019
A BMW 3 Series was the first long-term test car I had when I joined Fleet News a decade ago. I kept it for a few weeks then swapped for the Škoda Superb. The 3’s cabin was dull and unwelcoming, bereft of any decent equipment; in contrast, the Superb was packed full of technology, had tactile materials and much greater appeal.
What it lost in driving thrills, it made up for in ambience and driver (and passenger) experience.
So why have I just swapped out of our excellent long-term Peugeot 508? Well, the 3 Series has been through two model changes since then and the difference between 2009 and 2019 couldn’t be more pronounced.
The light tan soft leather seats are excellent, with good lumbar and side bolster support; the switches and controls are high quality and beautifully laid out around a well-designed yet functional dashboard; the12.3-inch multimedia screen offers both touch function and iDrive operation with logical commands; even the voice control understands simple instructions.
We also have a head-up screen which can be configured to include speed, restriction warnings and sat-nav instructions (worth noting that it’s better to follow these than the on-screen route which is hard to distinguish from the road markings).
Despite these extensive plaudits, it hasn’t been an auspicious start to my time with the car. Just prior to the driver change, a stray stone rebounded under a tractor’s wheel and careered into the top left corner of the windscreen.
It left a sizeable bullseye chip with a star break of a couple of inches in each direction.
The replacement requires expert recalibration to protect the integrity of the advanced driver assistance systems (ADAS).
Initially, because this model was launched earlier this year, the dealer couldn’t say when the windscreen would arrive.
I was assured by the windscreen replacement company, National Windscreens, that the car was fine to drive, as the multi-layered laminate would provide sufficient protection. It might crack a little more, but it wouldn’t break and, as the chip was not in my line of vision, I had the green light to continue (with BMW’s blessing).
However, I then received a call to say the windscreen would arrive in a couple of weeks.
The new screen has now been fitted with minimum fuss, and with full ADAS calibration carried out by National Windscreens.
Hopefully, our final three months with the 3 Series will be less eventful.
"Hey BMW" voice command controls major functions - August 2019
The new BMW 3 Series offers another step-up in technology from the outgoing model with a range of digital services, including voice control.
It marks a new era for the BMW Group in which it says drivers will increasingly be able to operate their car and access its functions and information simply by speaking.
BMW’s Intelligent Personal Assistant, which is available with Live Cockpit Professional (a standard feature on the M Sport), rivals the Mercedes system and responds to the prompt ‘Hey BMW’. However, unlike other digital assistants, drivers in the BMW can give the Intelligent Personal Assistant a name (a christening ceremony, however, is optional).
The German manufacturer says this creates even greater individuality and personality, which is perhaps stretching it a little, but all the same it is a clever bit of tech.
The new system will learn favoured settings and frequently-used navigation destinations.
For example, saying “Hey BMW, I’m cold,” will prompt the BMW Intelligent Personal Assistant to adjust the temperature inside the car accordingly.
Furthermore, through connecting with the sat-nav, the digital assistant can find parking spaces at the destination, provide information on traffic jams along the route and remind the driver when they need to set off.
Navigation is also connected, offering a range of digital services that aims to make route planning both in the car and away from it, much easier.
Choosing the technology pack for an extra £1,800 and, along with head-up display and wireless charging, the car will come with gesture control.
Turning the volume up on the stereo with a turn of a finger is akin to witchcraft, but I soon discovered that it can also be a bit hit or miss.
Having successfully increased the volume to its highest setting, my finger twirling became increasingly frantic as I struggled to turn it down.
I eventually gave in and resorted to reducing the volume manually rather than have passers-by thinking I was hard of hearing with Test Match Special booming out of our long-term test car.
M Sport brings larger screens and personal assistant - July 2019
The new BMW 3 Series comes in three familiar trim levels – SE, Sport and M Sport – each with a good array of standard equipment.
Fleet decision-makers and company car drivers choosing an SE model will get alloy wheels, LED exterior lighting, three-zone climate control, ambient lighting, heated front seats, parking sensors front and rear, a reversing camera, touchscreen infotainment with sat-nav and Bluetooth.
The Sport model, meanwhile, includes a larger fuel tank and leather sports seats, and the M Sport offers lot of extra equipment, such as a head-up display, gesture control and a much sportier appearance inside and out.
The new 3 Series comes with a pair of screens as standard – a nine-inch display on the dashboard and a six-inch unit replacing the instrument display – unlike its rivals, the Mercedes Benz C-Class and Audi A4.
The nine-inch touchscreen is also controlled by the rotary iDrive controller on the centre console, while the six-inch unit is controlled via the steering wheel.
Fleets choosing the M Sport model, which Fleet News currently has on trial, will also receive the upgraded Live Cockpit Professional system, with a 12-inch instrument display and a 10-inch central touchscreen, including the BMW Personal Assistant.
The Personal Assistant is a voice-controlled feature allowing drivers to make calls, change cabin temperature, adjust stereo volume and set the sat-nav by saying “hey BMW”.
All cars feature a new generation six-speed manual gearbox and the eight-speed Steptronic transmission. As an alternative to rear-wheel drive, there is a BMW xDrive all-wheel-drive option.
BMW 320d M Sport joins our fleet - June 2019
The BMW 3 Series is a firm favourite in the company car market and first impressions on this latest model suggest that is not about to change.
Joining the Fleet News long-term test fleet, the 320d saloon in M Sport guise is everything you would expect from this iconic car.
Great styling, lots of tech, and the poise and responsiveness on the road you would expect from the German manufacturer.
Emissions start from 110g/km for an automatic transmission and 115g/km for manual. Our test car has NEDC-correlated figures of 112g/km, but this will rises to 142g/km under the new Worldwide harmonised Light vehicle Test Procedure (WLTP), which will apply if registered after April 6, 2020.
Average fuel consumption is 54.3-56.5mpg (automatic: 53.3-55.4mpg) for the 320d and 49.6-52.3mpg for the 320d xDrive.
The revised diesel has a maximum output of 190PS and a peak torque of 400Nm enabling the BMW 320d to accelerate from zero to 62 mph in 7.1 seconds (automatic: 6.8 seconds) while the BMW 320d xDrive can get from zero to 62mph in 6.9 seconds.
In terms of petrol, there is a 258PS 330i, with two further petrol engines (184PS 320i, 374PS M340i xDrive) and two diesels (150PS 318d, 265PS 330d) and a 330e plug-in hybrid to follow.
The PHEV will be able to travel up to 37 miles on electric power alone – a 50% increase compared to its predecessor – while average combined fuel consumption will be 138mpg with CO2 emissions of 39g/km.
Company car drivers considering the entry-level SE model will find substantially increased standard specification. It includes Adaptive LED headlights with cornering light and eyebrow indicators, BMW welcome light carpet, interior ambient lighting with up to 11 colour settings, parking assistant with reversing camera and latest generation reversing assistant, electric folding mirrors, three-zone air conditioning and enhanced acoustic glazing.
Furthermore, the entry model features a leather sport steering wheel and BMW Live Cockpit plus, with its 8.8-inch central instrument cluster, and also come with 17-inch light-alloy wheels or optional 18-inch wheels, bespoke door sill strips and LED front foglights.
The Sport model adds features including 18-inch alloy wheels, Vernasca leather seats and front heated seats.
The M Sport model also features as standard the new BMW Live Cockpit Professional with a 12.3-inch digital instrument cluster, 10.3-inch central instrument cluster and BMWs brand new Operating System 7.0 with the Intelligent Personal Assistant.
All cars feature a new generation six-speed manual gearbox and the eight-speed Steptronic transmission. As an alternative to rear-wheel drive, there is a BMW xDrive all-wheel-drive option.
Top Speed
149mph
VED band
G
Fuel Type
Diesel
Residual Value
3 Year 60k : N/A
4 Year 80k : N/A
Running Cost (ppm)
3 Year 60k : N/A
4 Year 80k : N/A
CO2 emissions and fuel consumption data correct at time of writing. The latest figures are available in the Fleet News fuel cost calculator and the company car tax calculator.


http://action.vday.org/site/R?i=MkHM3nXb1qxDfbQfe_bYPw
http://action.vday.org/site/R?i=mft9qbNAzxU3bnEictVMtQ
http://action.vday.org/site/R?i=FAG56MMskEmqcIapD1HAyA
http://action.vday.org/site/R?i=w0gJH2tEqFZw7P3sA62mRQ
Rise4Justice Series Continues with Dr. Denis Mukwege in Conversation
with Eve in NYC
Don’t miss the second event in our RISE4JUSTICE Speakers
Series!
http://action.vday.org/site/R?i=fmY00u69qZHOW4T0Cg966Q
Tuesday, October 29
6:30 - 8:30pm
(Doors open at 6:00pm)
Deepak Homebase at ABC Carpet & Home
888 Broadway at E. 19 Street, NYC
TICKETS:
$25* General Admission available at vday.org/dm
$10* V-Day Activist rate, please email<EMAIL_ADDRESS>http://action.vday.org/site/R?i=o9azrWvH-0xsTkhvdC5mfQ
V-Day also has a limited amount of sponsored tickets available, free
of charge. If you need a sponsored ticket, please email<EMAIL_ADDRESS>An Evening with Dr. Denis Mukwege & Eve Ensler is part of the
RISE4JUSTICE Speakers Series which will examine the meaning of justice
to activists working globally to end gender violence and oppression,
while looking at impunity caused by the intersection of poverty,
racism, war, the plunder of the environment, capitalism, imperialism,
and patriarchy. The series is presented by V-Day, the global activist
movement to end violence against women and girls, and ABC Carpet &
Home.
Dr. Mukwege is the Director and Founder of the ground-breaking Panzi
General Referral Hospital in Bukavu, South Kivu, Democratic Republic
of the Congo, where he performs life-saving fistula surgeries on girls
and women who have been brutally raped and mutilated in the Congolese
war. He is also the head of the Panzi Foundation, which runs the City
of Joy, and the Godfather of the V-Men movement.
*100% of the proceeds will go to the Panzi Foundation, supporting the
ongoing work of Panzi Hospital in Bukavu, DRC and creating new
outreach projects to rural clinics and communities.
RISE4JUSTICE: Malalai Joya:
“For my people, peace without justice is meaningless.”
On Saturday, 5 October, 200 people gathered together for a sold-out
evening at the beautiful Deepak Homebase, located in the heart of
Manhattan at ABC Carpet & Home. Women, men, andyouth came from
throughout the five boroughs and from as far away as Buffalo to see
Afghan activist and author Malalai Joya in conversation with Eve
Ensler.
http://action.vday.org/site/R?i=m2W1vCfIOlldaHw91lrJ2A
http://action.vday.org/site/R?i=ugaymO3fr3_3wu8TcR8LhQ
CONTINUE reading >
http://action.vday.org/site/R?i=G7YEM-EPxldsh8JytrrmVQ
WATCH: Malalai Joya in Conversation with Eve Ensler >
http://action.vday.org/site/R?i=I_Eedzqn_5NL1BaHhieICA
http://action.vday.org/site/R?i=OTKoovrXQ308pN0c6zECxg
http://action.vday.org/site/R?i=KwabwkTV9sN3db69DubTDg
http://action.vday.org/site/R?i=SeM1at82ZBytVBY8VtAgBw
http://action.vday.org/site/R?i=2hvBpa715U5qknVF_3vagg
http://action.vday.org/site/R?i=ncsFCLI124xyse0W5YDE6g
unsubscribe
http://action.vday.org/site/CO?i=EsL7JhmpUqM070Hd-c8qO5uEV2sXrSsD&cid=1062
Powered By Blackbaud


The PyTransmit documentation is available at
Read the Docs
. If your browser does not automatically redirect you, please
click here
.


Use the jvm arg -XX:HeapDumpPath=<directory> to change the default heap dump location.
-XX:HeapDumpPath=<directory>


Witch Athrea:
Are you ready to begin the test? Well, we must wait until those people over there are finished. It shouldn't take long. You would do well to observe them and learn more about the test.


Using AnkhSVN with other software
Errors
Other
AnkhSVN doesn't work for this project but TortoiseSVN works fine
The default directory for Subversion clients administrative data is ".svn" however Visual Studio has some issues with directories beginning with a . and so some clients use "_svn" instead.
If you have TortoiseSVN set to use "_svn" then you should also tell AnkhSVN to do this too as per the following question.
How do I make AnkhSVN use "_svn" instead of ".svn"?
Open Visual Studio without a project loaded.
From within Visual Studio choose Tools -> AnkhSVN -> Edit the AnkhSVN configuration.
Under Category "Subversion", key AdminDirectoryName put in the value "_svn"
Hit OK.
Now open up a solution that is versioned with subversion and enable it for AnkhSVN.
How do I identify the version of AnkhSVN I am using?
From within Visual Studo choose Help -> About Microsoft Visual Studio
In the dialog that is shown choose AnkhSVN from "Installed products" and the version details will then be displayed in "Product details".
Note both these lists may require scrolling to find AnkhSVN and the version numbers.
Some project settings not preserved across checkin/checkout (ie. Working Directory). Why?
Those settings are considered to be the local user project options and they are not meant to be version controled by definition. (FYI they are not stored in the .vcproj / .csproj but in the .suo / .csproj.user Visual Studio user option files)
Does subversion support locking of files? IE is there an equivalent of "checked out by me", "checked by other" as in Visual Source Safe?
Yes, later snapshots of AnkhSVN supports locking via the Lock and Unlock commands. It also has icons to indicate the lock status of a file.
How does AnkhSVN determine whether a solution is version controlled?
Whenever VS.NET loads a solution, AnkhSVN looks at the directory that contains the solution(.sln) file. If this directory is version controlled, AnkhSVN will present the user with a choice whether AnkhSVN should be enabled for the current solution. You can also choose to have AnkhSVN load for a single session only.
I selected No when asked whether to load AnkhSVN for my solution. Now I have changed my mind!
Right click on the solution node in the Solution Explorer and select AnkhSVN->Toggle AnkhSVN for this solution.
What is the optimal solution layout for AnkhSVN?
AnkhSVN will perform best(solution load time, refresh time etc...) when the file system layout of the solution follows the logical layout. That means something like this:
SolutionDir\ Solution.sln Project1\ File1.cs File2.cs SubNamespace\ File3.cs File4.cs Project1.csproj Project2\ Foo.vb Bar.vb SubFoo\ Moo.vb Project2.vbproj Project3 Ooga.cpp Ooga.h Chacka.cpp Chacka.h Project3.vcproj
VS will create this kind of layout for you if you check the "Create directory for solution" checkbox when creating a new project.
But I can't create a layout like that with ASP.NET 2003 projects! VS places the ASP.NET projects under wwwroot
That 'is' the default layout, yes. However, it is quite possible to put an ASP.NET project anywhere in the file system.
Assume you have laid out the solution according to the above(either by creating other projects or by making a blank solution):
These instructions only work in VS 2003:
I can't figure out how to add a new project via AnkhSVN and yes, I read the Getting Started page
There is a good chance that Visual Studio is not showing you the Solution node in Solution Explorer. To rectify this, go to the menu bar and click Tools > Options > Projects and Solutions, and check the box next to 'Always show solution.' After clicking OK, right click on the solution node to bring up the context menu, follow the Getting Started instructions from there.
How do I create a proper layout for ASP in Visual Studio 2005?
Every time you open your ASP project you MUST use the Open Project command to browse to the .sln file you created instead of using the Open Website command. Anytime you use the Open Website command you will create a superfluous solution file (default is under My Documents\Visual Studio\Projects) that is not under subversion source control.
What versions of VS.NET does AnkhSVN run on?
AnkhSVN 1.0.2 supports VS.NET 2002, VS.NET 2003 and VS 2005. It is the same install file (msi) for all versions. Version 1.0.3 (currently in prelease), runs on MSVS 2005 and 2008.
Does it work with the Visual Studio 2005 Express versions?
No, and it might never do so. The current position from Microsoft is that these SKUs will not support addins.
What else do I need to have installed to use AnkhSVN?
AnkhSVN links into the same libraries that svn.exe does, so if the Subversion repository is already created it is possible to use AnkhSVN without ever installing Subversion at all. However, with AnkhSVN you cannot yet do some things, including but not limited to creating a repository, merging, copying or moving. It is highly recommended that Subversion be installed as well at this point. You can download Subversion from openCollabNet. . Other than that all you need is VS.NET.
How do I convert my Visual Sourcesafe repository to Subversion?
Information is in the Subversion Migration section of openCollabNet. .
Why doesn't AnkhSVN work with Intel Compiler projects/{insert favorite project type here}
In VS.NET, every vendor that provides a project type is also responsible for implementing its automation model. In some cases, they do a less than stellar job, and this leaves AnkhSVN in a position where it cannot get the information it needs.
I am using svnserve, when I attempt to do a commit to the remote repository I get a Permission denied error. How do i set up user accounts for svnserve?
Svnserve has built-in authentication and authorization. You can setup users and realms within your /path-to-repos/conf/svnserve.conf file. See http://svnbook.red-bean.com/svnbook-1.0/ch06s03.html for instructions.
I'm trying use svn+ssh but i get an error dialog when I try to checkout or update.
You may not have an ssh client available. You can specify the full path to the client in the c:\Documents and Settings\YOURUSERNAME\Application Data\Subversion\config. Make sure you uncomment the # tunnels section and add a line like this:
ssh = c:\\Program\ Files\\TortoiseSVN\\bin\\TortoisePlink.exe
(note the double \ characters and the single \ to escape the space )
I get an error saying "URI formats not supported"
This has been fixed in the upcoming 1.0 RC4.
I get an error saying "Cannot copy or move file: it's not in the repository yet. Try committing first"
Subversion (and AnkhSVN by consequence) does not allow you to rename items that have been added, but not committed. If you need to do this, first perform a "Revert" on the item, then do the rename and read it.
I get an error saying "Failed to add file: object of the same name exists"
This means that someone else has added a file with this name to the repository. When updating, Subversion will refuse to overwrite unversioned files. You have to move the unversioned file out of the way first.
I get an error saying "This client is too old to work with working copy; please get a newer Subversion client
Subversion 1.4 introduced a new working copy format. As a consequence, all clients linking to SVN 1.4 libraries will automatically upgrade any working copies they come into contact with, leaving the working copy unusable by older clients.
AnkhSVN 1.0 (RC) is linked to SVN 1.4, so upgrading will solve the problem.
When committing, I get an error saying Aborting commit: file remains in conflict
This means you have a file that is in conflict, ie, someone else has made a change that conflicts with one of yours. You will have to resolve the conflict before proceeding. This can be done by editing the conflict markers in the file, then doing AnkhSVN->Resolve on the file in question.
Alternatively, you can pick which version of the file you want to resolve in the Resolve dialog, or use an external merge tool (you need to set up one in the configuration dialog for this).
If I do a "Replace In Files", AnkhSVN doesn't notice that the files have changed.
If you want to do "Replace In Files" on files controlled by AnkhSVN, make sure to check the checkbox in the dialog that comes up. This will make VS open all the affected files in the document editor and force you to do an explicit "Save All" in order to finalize the changes. AnkhSVN will notice in this case.
I am getting the error "Unable to retrieve folder information from the server with my ASP.NET web project".
This problem is described in detail here: http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgNo=60681 The best solution is to have AnkhSVN use _svn as the name of the Subversion administrative directory instead. This can be done in the configuration dialog (Tools->AnkhSVN->Edit AnkhSVN configuration).
===I get an error saying "The version resource does not correspond to the resource within the transaction." Running Update on the item in question solves this problem.
I get an error saying "PROPFIND of ...: 405 Method Not Allowed"
This usually means you are trying to perform a Subversion operation against an URL that isn't set up as a Subversion repository.
I uninstalled AnkhSVN, but the menu entries are still there, how can I get rid of them?
You can run devenv /setup from the command line which will set VS.NET back to the default state. However if you have any VS.NET customizations you may lose them.
I am getting an svn client error exception for svn_io_file_open: can't open (then a path to a file with a .projdata or a .ncb extension)
You cannot put the .projdata file under Subversion version control. VS.NET puts a pretty tight lock on that whenever a solution is loaded - other applications cannot even read from it. In fact, this exact scenario was used for an AnkhSVN presentation to demonstrate how the error reporting worked. This file is generated by VS.NET, doesn't have much of interest in it, and there's no reason to put it under version control anyway. Other generated files that should never be put under version control include but are not limited to files of type .user, .suo, .obj, .exe, .pdb and dll.
We recommend adding .projdata and some of the other file types to the global-ignores section in your %APPDATA%\Subversion\config file. This will ensure that they don't get accidentally imported if you use other clients to add your code to the repository. If you use AnkhSVN->Add solution to repository, AnkhSVN will of course ignore these files automatically.
Here is a sample global-ignores:
miscellany
### Set global-ignores to a set of whitespace-delimited globs
### which Subversion will ignore in its 'status' output.
global-ignores = *.projdata *.pdb *.exe *.dll obj tmp temp bin *proj.user *.o *.obj *.ncb *.suo *.pyc
I'm getting a MissingMethodException - Method not found: System.Object AddCommandBar
This is caused by a bug in the installer of either Whidbey or the Express SKUs. To fix:
> cd %windir%\Microsoft.NET\Framework\v1.1.4322
> regasm /codebase envdte.dll
The last line will give you a warning, but it's not dangerous.
Read about this ancient Egyptian sign of life.
(eof)


We did a lot of work in laying a foundation for the app in the last step, so now we'll do something simple; we will add full text search (yes, it will be simple!). We will also write an end-to-end test, because a good end-to-end test is a good friend. It stays with your app, keeps an eye on it, and quickly detects regressions.
The app now has a search box. Notice that the phone list on the page changes depending on what a user types into the search box.
The most important differences between Steps 2 and 3 are listed below. You can see the full diff on GitHub:
We made no changes to the controller.
app/index.html
:
...

  Search: <input ng-model="query">

 {{phone.name}}
{{phone.snippet}}

 ...
We added a standard HTML <input>
tag and used angular's
$filter
function to process the input for the
ngRepeate
directive.
This lets a user enter search criteria and immediately see the effects of their search on the phone list. This new code demonstrates the following:
Data-binding. This is one of the core features in Angular. When the page loads, Angular binds the name of the input box to a variable of the same name in the data model and keeps the two in sync.
In this code, the data that a user types into the input box (named query
) is immediately
available as a filter input in the list repeater (phone in phones | filter:
query
). When
changes to the data model cause the repeater's input to change, the repeater efficiently updates
the DOM to reflect the current state of the model.
Use of filter
filter. The filter
function uses the
query
value to create a new array that contains only those records that match the query
.
ngRepeat
automatically updates the view in response to the changing number of phones returned
by the filter
filter. The process is completely transparent to the developer.
In Step 2, we learned how to write and run unit tests. Unit tests are perfect for testing controllers and other components of our application written in JavaScript, but they can't easily test DOM manipulation or the wiring of our application. For these, an end-to-end test is a much better choice.
The search feature was fully implemented via templates and data-binding, so we'll write our first end-to-end test, to verify that the feature works.
test/e2e/scenarios.js
:
describe('PhoneCat App', function() { describe('Phone list view', function() { beforeEach(function() { browser().navigateTo('../../app/index.html'); }); it('should filter the phone list as user types into the search box', function() { expect(repeater('.phones li').count()).toBe(3); input('query').enter('nexus'); expect(repeater('.phones li').count()).toBe(1); input('query').enter('motorola'); expect(repeater('.phones li').count()).toBe(2); }); }); });
Even though the syntax of this test looks very much like our controller unit test written with Jasmine, the end-to-end test uses APIs of Angular's end-to-end test runner.
To run the end-to-end test, open one of the following in a new browser tab:
http://localhost:[port-number]/[context-path]/test/e2e/runner.html
This test verifies that the search box and the repeater are correctly wired together. Notice how easy it is to write end-to-end tests in Angular. Although this example is for a simple test, it really is that easy to set up any functional, readable, end-to-end test.
Display the current value of the query
model by adding a {{query}}
binding into the
index.html
template, and see how it changes when you type in the input box.
Let's see how we can get the current value of the query
model to appear in the HTML page title.
You might think you could just add the {{query}} to the title tag element as follows:
<title>Google Phone Gallery: {{query}}</title>
However, when you reload the page, you won't see the expected result. This is because the "query" model lives in the scope defined by the body element:

If you want to bind to the query model from the <title>
element, you must move the
ngController
declaration to the HTML element because it is the common parent of both the body
and title elements:

Be sure to remove the ng-controller
declaration from the body element.
While using double curlies works fine in within the title element, you might have noticed that
for a split second they are actually displayed to the user while the page is loading. A better
solution would be to use the ngBind
or ngBindTemplate
directives, which are invisible to the user while the page is loading:
<title ng-bind-template="Google Phone Gallery: {{query}}">Google Phone Gallery</title>
Add the following end-to-end test into the describe
block within test/e2e/scenarios.js
:
it('should display the current filter value within an element with id "status"', function() { expect(element('#status').text()).toMatch(/Current filter: \s*$/); input('query').enter('nexus'); expect(element('#status').text()).toMatch(/Current filter: nexus\s*$/); //alternative version of the last assertion that tests just the value of the binding using('#status').expect(binding('query')).toBe('nexus'); });
Refresh the browser tab with the end-to-end test runner to see the test fail. To make the test
pass, edit the index.html
template to add a div
or p
element with id
"status"
and content
with the query
binding.
pause()
statement into an end-to-end test and rerun it. You'll see the runner pause; this
gives you the opportunity to explore the state of your application while it is displayed in the
browser. The app is live! You can change the search query to prove it. Notice how useful this is
for troubleshooting end-to-end tests.We have now added full text search and included a test to verify that search works! Now let's go on to step 4 to learn how to add sorting capability to the phone app.