{% verbatim %}
Deep learning has a high demand for computing resources. New high-performance devices and computing libraries are appearing very frequently. Deep learning frameworks have to integrate these high-performance devices and computing libraries in a flexible and efficient manner.
On one hand, hardware and computing libraries usually do not have a one-to-one correspondence. For example, Intel CPUs support Eigen and MKL computing libraries while Nvidia GPUs support Eigen and cuDNN computing libraries. We have to implement operator specific kernels for each computing library.
On the other hand, users usually do not want to care about the low-level hardware and computing libraries when writing a neural network configuration. In Fluid, Layer
is exposed in Python
, and Operator
is exposed in C++
. Both Layer
and Operator
are hardware independent.
So, how to support a new Device/Library in Fluid becomes a challenge.
For a general overview of fluid, please refer to the overview doc.
There are mainly three parts that we have to consider while integrating a new device/library:
Place and DeviceContext: indicate the device id and manage hardware resources
Memory and Tensor: malloc/free data on certain device
Math Functor and OpKernel: implement computing unit on certain devices/libraries
Please note that device and computing library are not one-to-one corresponding. A device can have a lot of computing libraries and a computing library can also support several devices.
Fluid uses class Place to represent the device memory where data is located. If we add another device, we have to add the corresponding DevicePlace
.
| CPUPlace
Place --| CUDAPlace
| FPGAPlace
And Place
is defined as follows:
typedef boost::variant<CUDAPlace, CPUPlace, FPGAPlace> Place;
Fluid uses class DeviceContext to manage the resources in different libraries, such as CUDA stream in CDUADeviceContext
. There are also inheritance relationships between different kinds of DeviceContext
.
/-> CPUDeviceContext
DeviceContext ----> CUDADeviceContext
\-> FPGADeviceContext
An example of Nvidia GPU is as follows:
class DeviceContext {
virtual Place GetPlace() const = 0;
};
class CUDADeviceContext : public DeviceContext {
Place GetPlace() const override { return place_; }
private:
CUDAPlace place_;
cudaStream_t stream_;
cublasHandle_t cublas_handle_;
std::unique_ptr<Eigen::GpuDevice> eigen_device_; // binds with stream_
};
Fluid provides the following memory interfaces:
template <typename Place>
void* Alloc(Place place, size_t size);
template <typename Place>
void Free(Place place, void* ptr);
template <typename Place>
size_t Used(Place place);
To implement these interfaces, we have to implement MemoryAllocator for different Devices.
Tensor holds data with some shape in a specific Place.
class Tensor {
public:
/*! Return a pointer to mutable memory block. */
template <typename T>
inline T* data();
/**
* @brief Return a pointer to mutable memory block.
* @note If not exist, then allocation.
*/
template <typename T>
inline T* mutable_data(platform::Place place);
/**
* @brief Return a pointer to mutable memory block.
*
* @param[in] dims The dimensions of the memory block.
* @param[in] place The place of the memory block.
*
* @note If not exist, then allocation.
*/
template <typename T>
inline T* mutable_data(DDim dims, platform::Place place);
/*! Resize the dimensions of the memory block. */
inline Tensor& Resize(const DDim& dims);
/*! Return the dimensions of the memory block. */
inline const DDim& dims() const;
private:
/*! holds the memory block if allocated. */
std::shared_ptr<Placeholder> holder_;
/*! points to dimensions of memory block. */
DDim dim_;
};
Placeholder
is used to delay memory allocation; that is, we can first define a tensor, using Resize
to configurate its shape, and then call mutuable_data
to allocate the actual memory.
paddle::framework::Tensor t;
paddle::platform::CPUPlace place;
// set size first
t.Resize({2, 3});
// allocate memory on CPU later
t.mutable_data(place);
Fluid implements computing units based on different DeviceContexts. Some computing units are shared between operators. This common part will be put in operators/math directory as basic Functors.
Let's take MaxOutFunctor as an example:
The interface is defined in the header file.
template <typename DeviceContext, typename T>
class MaxOutFunctor {
public:
void operator()(const DeviceContext& context, const framework::Tensor& input,
framework::Tensor* output, int groups);
};
CPU implementation is in .cc file
template <typename T>
class MaxOutFunctor<platform::CPUDeviceContext, T> {
public:
void operator()(const platform::CPUDeviceContext& context,
const framework::Tensor& input, framework::Tensor* output,
int groups) {
...
}
};
CUDA implementation is in .cu file
template <typename T>
class MaxOutFunctor<platform::CUDADeviceContext, T> {
public:
void operator()(const platform::CUDADeviceContext& context,
const framework::Tensor& input, framework::Tensor* output,
int groups) {
...
}
};
We first obtain the computing handle from a concrete DeviceContext and then compute on tensors.
The implementation of OpKernel
is similar to math functors, the extra thing we need to do is to register the OpKernel in a global map.
Fluid provides different register interfaces in op_registry.h
Let's take Crop operator as an example:
In .cc file:
REGISTER_OP_CPU_KERNEL(crop, ops::CropKernel<float>);
REGISTER_OP_CPU_KERNEL(
crop_grad, ops::CropGradKernel<paddle::platform::CPUDeviceContext, float>);
In .cu file:
REGISTER_OP_CUDA_KERNEL(crop, ops::CropKernel<float>);
REGISTER_OP_CUDA_KERNEL(
crop_grad, ops::CropGradKernel<paddle::platform::CUDADeviceContext, float>);
Generally, we will implement OpKernel for all Device/Library of an Operator. We can easily train a Convolutional Neural Network in GPU. However, some OpKernel is not suitable on a specific Device. For example, crf operator can only run on CPU, whereas most other operators can run on GPU. To achieve high performance in such circumstance, we have to switch between different Device/Library.
For more details, please refer to following docs:
{% endverbatim %}


{% load otree staticfiles %} {% load static %}
In Part 2 you will interact with {{ Constants.others }} other players. At the beginning of every round (in Stage 1) each of you will be choose a group: ● or ▲. You will earn points according to the group you choose in Stage 1 and not according to the group you were assigned to (in case they are different). You will have an appearance (◯ or △) and a label (1 to 7). You can change your group and appearance in each round while your label will be changed by the computer. There are 4 stages in each round.
In stage 2, you can propose relations to other players. A relation with another player is active if both you and the other player propose a relation to each other. Each relation you propose will cost you {{ Constants.link_cost }} points.
In stage 3, you will choose an option: Up or Down. You will earn points depending on the group you chose in Stage 1, the option you choose, and the number of your active relations choosing the same option as you:
If your chosen group is ● and you:
If your chosen group is ▲ and you:
In stage 4, you will see how many points you get in that round, which are calculated by the gains of coordinating with your active relations minus the costs of your proposed relations. The border of each player's appearance (◯ or △) shows the option that player chose.
You will participate for 10 rounds in Part 2 and will interact with the same other {{ Constants.others }} players from Part 1. At the end of the experiment the computer will randomly select two rounds, one from Part 1 and one from Part 2. The total number of points you got in the selected rounds will determine your payment. We will convert the points into Euros using the following exchange rate: {{ Constants.exchange }} points = 1 Euro. You will receive your earnings in cash.


JUDY BERLIN A film review by Steve Rhodes Copyright 2000 Steve Rhodes RATING (0 TO ****): ** 1/2
On the starting day of the new school year, elementary school teacher Sue Berlin (Barbara Barrie) asks principal Arthur Gold (Bob Dishy) how his wife is. It's just polite small talk so he starts off with a typically meaningless response. "She's good; she's fine," he says perfunctorily, and then he finds honesty creeping into his reply. "I don't know how she is, actually." And then most candidly of all, he concludes, "I don't know what I'm saying."
Writer/director Eric Mendelsohn's black-and-white ode to suburbia, JUDY BERLIN, is set on Long Island, New York. With a warmly evocative look, the picture feels eerily like it will turn into a Twilight Zone episode at any moment, but it never does.
The characters exist on two levels. Outwardly, they are "fine, fine, fine." Internally, they seem to each be grappling with undisclosed demons and worries. The problem with the script is that it creates a highly polished surface gloss but never does more than hint obliquely at what might be going on inside the characters' heads.
Sue Berlin's daughter, Judy (Edie Falco from "The Sopranos"), is an actress who wants to do more in film, although she admits she hasn't done anything just yet. She works at a local historical village, and she is leaving today to go to L.A. -- "you know, la-la-land."
Set during a single day in which a full eclipse of the sun occurs, the story finds remarkably little for the cast to do. Judy develops a bit of an attachment to Authur Gold's son, David (Aaron Harnick), who has just returned from doing an undefined something in the film industry. Their brief romance never gels.
Mendelsohn does a superlative job of setting up the scenes. The birds chirp, the clouds float by and the characters pose dramatically. But, when he calls "action" and the tableau starts to talk, it never goes much of anywhere.
The character of David would appear to be somewhat autobiographical. He keeps telling Judy of his proposed next film project. He wants to make a documentary on the daily life of their town. One "without a plot," he explains, and one in which everyone "would just be." She tries to be polite, but you can tell that she doesn't think the idea has much promise.
"Didn't anything happen today?" David asks Judy at the day's end. Actually, not much.
JUDY BERLIN runs 1:35. It is not rated but would probably be PG-13 for mature themes and a little profanity. It would be acceptable for kids around 9 and up, but most kids will find little to interest them.
Email<EMAIL_ADDRESS>Web: http://www.InternetReviews.com
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


The cross-frame demo only works when calling from CrossFrameDemo.htm.
This demo exhibits the cross-frame capability of PopCalendarXP, as well as how to disable any days like weekends (check the fHoliday() in agenda.js as well as FAQ for how-to).
Following is a picker control in a floating frame:
Copyright© 2003-2007 Idemfactor Solutions,
Inc. All rights reserved.


Coming at a time when so many family films aim to bowl audiences over with razzle-dazzle animation ("Toy Story 2"), state-of-the-art animatronics ("Stuart Little") or nonstop merchandising ("Pokemon: The First Movie"), "The Tigger Movie" represents a refreshing detour from the norm. Recent Disney efforts such as "Tarzan" and "Mulan" have employed gorgeous, almost three-dimensional visuals, but "Tigger" has a retro look that's very much in line with the 1960s shorts "Winnie the Pooh and the Honey Tree" and the Oscar-winning "Winnie the Pooh and the Blustery Day." As in those films, most of the art looks like it was based on watercolors and charcoal sketches, and it's a pleasant blast from the past.
Nor do the songs by veteran Disney music men Richard M. Sherman and Robert B. Sherman ("Mary Poppins") have much to do with the Phil Collins pop of "Tarzan."
The voices may have changed a little in the past 30 years - Jim Cummings does splendid work voicing both Tigger and Pooh, while Nikita Hopkins' Roo has just the right mix of sweetness and spunk - but the sweet-natured characters and gentle humor have been preserved. So has the concept of having the story's episodes pop off the pages of a book, a subtle reminder that if you like the movie, you might want to read the original A.A. Milne tales.
My 4-year-old niece Rachael (who, for the record, loved the movie, as did her 6-year-old sister Megan and 2-year-old sister Emily) astutely compared "Tigger" to "The Last Unicorn," an underappreciated 1982 feature which has become one of her personal favorites. Like "Unicorn," it involves a unique creature - in this case, Tigger, of course - who goes off in search of its own kind and learns a valuable lesson in the process.
Tigger's journey is sparked by an accident in which Tigger inadvertently drops a boulder on the deadpan donkey Eeyore's home (don't worry: Eeyore isn't inside at the time) and incurs the wrath of Rabbit.
Ordinarily, Tigger might have laughed off the incident. But Roo, the young kangaroo who Tigger describes as being on "the smallish side of tiny and a little bit lacking in the perpendicular," idolizes Tigger and has innocently put thoughts in Tigger's head about the possibility he's not the only spring-loaded feline in the world. So Tigger sets off on an "expotition" to uncover his history, a process complicated by the involvement of Pooh Bear, Owl, Kanga and Piglet.
The story makes the same point as "Stuart Little," that a family is not defined by its physical similarities, but by the feelings members share for each other. There's nothing wrong with being different, we're told, especially if you can still love - and be loved by - those who aren't like you. That's an important message for children to hear, particularly those who feel like outsiders in their peer group because of their size or talents, and it's quite entertainingly conveyed here.
"The Tigger Movie" is preceded by a brief music video from Lou Bega, in which he rewrites his Top 10 hit "Mambo No. 5" as a tribute to Disney characters: "a little bit of Minnie in my life, a little bit of Mickey by her side," etc. It cracked up most of the kids and several of the adults in the preview audience.
James Sanford
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


| person.id | health | health.label |
|---|---|---|
| 1 | Poor | 1 |
| 2 | Fair | 2 |
| 3 | Excellent | 3 |
| 4 | Excellent | 3 |
| 5 | Fair | 2 |
| person.id | labour.force.status.Employed | labour.force.status.Not in labour force | labour.force.status.Unemployed |
|---|---|---|---|
| 1 | 1 | 0 | 0 |
| 2 | 0 | 0 | 1 |
| 3 | 0 | 1 | 0 |
| 4 | 0 | 0 | 1 |
| 5 | 1 | 0 | 0 |
| XGBoost | CANCEIS | MixedMethods | Mode | |
|---|---|---|---|---|
| Accuracy | 0.78 | 0.44 | 0.26 | 0.47 |
| Kappa | 0.61 | 0.14 | 0.06 | NA |
How was data transformed for building model?
All categorical variables were label encoded.
How the model was learned?
1) Supervised learning was used. The training data had actual values for the imputable variable, which the model attempts to estimate.
2) Batch learning was utilised. All available data was used to train machine learning system.
How the model was tested?
1) Dataset with complete responses was split into training and test datasets
2) Model was built using training data
3) Missingess was simulated in test data (pattern = Missing at Random)
4) Model was evaluated using test data to see how well it predicted missing values
We are continuing to review alternative imputation methods. We've got some links in the next slide down if you'd like stay posted
Get in touch
hint! click me ;)


Fileviewer
[
back to Filebrowser
]
×
An Exception has been occurred!
Encoding
reload
Security states:


Guest from partner university
National/International guest lecturer
Local guest lecturer
OPENING
Monday May 14 Evening
Welcome + Opening Ceremony and Reception
BLOCK I: GNSS
Tuesday May 15
Morning session:
Fundamentals of GNSS I
Christophe Macabiau, ENAC
Afternoon session:
Fundamentals of GNSS II
Oliver Julien, ENAC
Wednesday May 16
Morning session 1:
Development, Operation and Applications of Galileo
Oliver Julien, ENAC
Morning session 2:
Development, Operation and Applications of Beidou
Prof. SHEN Jun, CSNO
Afternoon session 1:
Taxonomy of GNSS Vulnerability
Andrew Dempster, University of New South Wales
Afternoon session 2:
GPS Data as Court Evidence: Trustworthy?
Andrew Dempster, University of New South Wales
Thursday May 17
Morning session 1:
GPS Modernization
Michael Braasch, Ohio University
Morning session 2:
Development, Opportunities of MCMF Positioning
Jing Guifei, Beihang University
Afternoon session 1:
Fundamentals of GNSS Integrity
Mathieu Joerger, University of Arizona
Afternoon session 2:
GNSS Integrity Applied to Transportation
Mathieu Joerger, University of Arizona
Friday May 18
Morning session 1:
Dual-Frequency Multi-Constellation (DFMC) SBAS/GBAS/ARAIM
Christophe Macabiau, ENAC
Morning session 2:
Glonass and Augmentation Systems
Michael Braasch, Ohio University
Afternoon session 1:
Fundamentals of RTK
Dorota Grejner-Brzezinska, Ohio State University
Afternoon session 2:
Fundamentals of PPP
Dorota Grejner-Brzezinska, Ohio State University
Saturday May 19
All Day:
Tour of the National Museum of United States Air Force, Wright-Patterson Air Force Base, Dayton, Ohio
Sunday May 20
Morning:
Free Time
Afternoon:
Hiking at Old Man’s Cave in the Hocking Hills State Park (Optional)
BLOCK II: Hands-On Labs, Vision-Aided Navigation and Signals-of-Opportunity
Monday May 21
Morning session:
Fundamentals of GNSS Antenna Design
Chris Bartone, Ohio University
Afternoon session:
LAB Build and test antennas in the Ohio University anechoic chamber
Chris Bartone, Ohio University
Tuesday May 22
Morning session:
GNSS Receiver Architectures and Signal Processing
Sanjeev Gunawardena, AFIT
Afternoon session:
LAB GNSS receiver signal processing
Sanjeev Gunawardena, AFIT
Wednesday May 23
Morning session:
Fundamentals of Small UAS Navigation and Operation
Maarten Uijt de Haag, Ohio University
Afternoon session:
LAB Quadcopter operation and data collection
Maarten Uijt de Haag, Ohio University
Thursday May 24
Morning session 1:
Vision-aided Navigation 1
John Raquet, AFIT
Morning session 2:
Vision-aided Navigation 2
John Raquet, AFIT
Afternoon session 1:
Signals-of-Opportunity 1
Zak Kassas, UC Riverside
Afternoon session 2:
Signals-of-Opportunity 2
Zak Kassas, UC Riverside
Friday May 25
Morning session:
Introduction to Navigation System Flight Testing
Avionics Engineering Center Research Staff, Ohio University
Afternoon session:
LAB Flight Data Collection Experiment at the Ohio University Airport
Avionics Engineering Center Research Staff, Ohio University
Evening:
Closing ceremony and reception


Bruce Golding re-conferred with Honorary Distinguished Fellow at UWI
The University of the West Indies has announced that it has re-conferred the title of Honorary Distinguished Fellow on Bruce Golding, former Prime Minister of Jamaica and Mona Campus alumnus, for another five years.
The appointment took effect on November 11, 2019.
Golding first received the honorary appointment in 2014.
“He has been an engaged and active participant in university life. His contributions to university discourse in Caribbean integration and the challenges facing CARICOM have served to enlighten students and professors alike,” a spokesperson said in a statement.
“His offering of advice to university administrators in the areas of the future financing of the University, and the repositioning of the academy in the economy of the region has been invaluable. The University is honoured to have Mr Golding as an active member of its community,” the spokesperson added.
The institution highlighted that Golding will contribute to university life in the academic arena, in particular, giving guest lectures and seminars, and assisting students and faculty in conducting research in various spheres of study.
He will continue to lend his expertise and network to developing vital linkages between the public and private sectors, with a view to identifying and promoting practical areas for collaboration.
Similar appointments have been conferred on former Prime Ministers such as Sir Erskine Sandiford and Owen Arthur at the Cave Hill Campus in Barbados and Portia Simpson-Miller at the Mona Campus in Jamaica.


This is a brief presentation of online digital circuit design educational tool with SHDL, a hardware description language based on simplified VHDL syntax. The tool is used to design small digital circuit models in a web browser (Chrome or Firefox), simulate the models with a graphical test bench and automatically convert to synthesizable VHDL.
A digital circuit model is described in simplified language SHDL. The model consists of entity name, signal declarations and statement block between begin in end. An example of 4-bit counter with count enable (en):
entity counter
en: in u1
cnt: out u4
begin
if (en) then
cnt <= cnt + 1
end
end
Begin describing the circut by setting circuit name and filling the model ports and signals table. Then click on New and the tool will generate circuit model declarations in the input editor. Exceptions are array and enumerated data types, which can not be declared in the model table.
The statement block contains signal assignment and conditional statements in simplified VHDL syntax. Statements present parts of a digital circuit operating in parallel (e.g. concurrent data-flow operations). The SHDL modeling rules:
=
describes combinational logic. A set of
VHDL-like operators is used for describing assigned expressions:
<=
describes sequential logic, where the assignment is
executed on rising edge of the clock. There is only one clock signal in the model, which is automatically inferred
when using sequential assignments (you should not define clk in circuit ports).sig = expression1 when condition else expression2;
if (condition) statement;
A click to Parse starts model analysis, parsing and transformation. The parser messages appear below the code editor. Successful parsing produces a message "Parse finished.", otherwise the error description appears.
Example: the code line cnt >= cnt + 1 outputs error:
Parse Error at 6:12: Expecting '='!
with information about error location (line 6, character 12) and description that the compiler expects
assignment operator.
The circuit model is transformed into internal descriprion presented in Analysis tab. Summary of the parsed circuit model resource estimation is available there. The model transformed to VHDL can be found in the VHDL tab. A click to copy is used to select and copy the generated code to clipboard for an easy transfer to external VHDL-based tools.
Parsing the model updates the simulation waveform with the signals from the model table. To prepare simulation, you have to enter the number of clock cycles and set the input signals. By clicking on the waveform of an one-bit input signal, the signal value toggles between zero and one. Multi-bit input signals are set to a given integer value by entering value into the form and clicking on the waveform.
The simulation is executed with a click on Run and we can immediately observe the resulting waveform. If you click Run next time, the simulation executes again, but this time starting from the last state of the circuit (this is important for sequential circuits). In order to start simulation from the reset state, you have to parse the model again and then click on Run.
Click on the input signal name to toggle the signal value in all cycles. Click on a signal with the right mouse button to change the waveform display from integer to binary, from binary to analog and from analog back to integer.


Info
License
bbLean is copyright 2003-2005<EMAIL_ADDRESS>bbLean is free software, released under the GNU General Public License
(GPL version 2 or later). For details see: www.fsf.org/licenses/gpl.html
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE.
Links
Changes
02 Mai 2005 - bblean 1.16
- Ability to show alternate menus (See Details->Bro@ms->@BBCore->Menu).
- Configurable desktop mouse-clicks (in extensions.rc)
- New semantics to merge folders: [path] (label) {folder1|folder2}
- Snap Plugins to each other
- New workspace code
22 Feb 2004 - bblean 1.12 U1
- Global font override option, see extensions.rc
- Some multimon fixes, mostly untested though
- bbKeys - no more crashes with long commands
- bbLeanBar - standard icon size is now 16/16
- bbLeanSkin - added titlebar click options
10 Jan 2004 - bblean 1.10
- Drag & drop from and to menus.
- Keyboard navigation for menus.
- All menu commands available as bro@ms
- Load and unload plugins on the fly from the config menu. (Credits to qwilk for the idea and the working example).
- New menu item [insertpath] to join several folders in one menu.
- Toolbar and menus toggle with plugins.
- Added menuitems to set numbers. Hold down Ctrl for faster progress
- Task flashing support
09 Sep 2003 - bblean 1.00
- Transparency for menus and bars.
- Scroll button for menus
- Force menu bullet orientation.
- Enable/disable the background/rootcommand.
- New version, new name!
12 Jul 2003 - bb008lc update
- New gradient code. Better Elliptic gradients and sunken bevels.
- Sharpened the 'diamond' bullet.
- Workspaces and desktop are preserved on restart.
- Toolbar display can be disabled for key commands.
07 Jul 2003 - bb008lc update
- BBSystemBar got a 'show current tasks only' option.
27 Jun 2003 - bb008lc update
- Workspaces remember their top window
- Toolbarclock is less self - resizing
16 Jun 2003 - bb008lc update
- The systray icon code has been reworked. Thanks to Roger for running several tests.
01 Jun 2003 - bb008lc update
- bb008lc has been made fit for xp-pro. Thanks to Pete for running numerous tests.
- Menues 'not always on top' option.
- Click on desktop-background brings menues into foreground.
- Double left click on menu-title toggles the 'on top' property for this menu only.
23 May 2003 - bb008lc update
- Clean up, removed unused configuration items.
10 May 2003 - bb008lc update
- Added parsing for <styleitem>.fontweight.
- Added some experimental parsing for *nix type font desriptions.
- Made any wildcards in styles work
22 Apr 2003 - bb008lc, first release
- bb008lc is a lean build for Blackbox for Windows. It is fully compatible to current 0.90 builds and plugins
- New menu code
- Built-in contextmenus
- Shellfolder support.
- Popup and close delay for menus
- Browse your styles without getting the menu closed
- Full access to large folders
Jan 2003
- grischka found Blackbox for Windows.
#### Blackbox for Windows 0.0.82 ####
[changed Settings.cpp/.h, Workspaces.cpp 03/18/2003 ironhead]
- added "blackbox.tasks.followActive:" to extensions.rc to enable/disable Alt-Tab support
... (Previous BB4Win changes go here.)


LIAR LIAR A film review by Michael Redman Copyright 1997 Michael Redman
** (out of ****)
For such an over-the-edge actor, Jim Carrey has had a career of "almosts". The witty television series "The Duck Factory" almost had an audience. "Ace Ventura" parts One and B were almost funny. "The Cable Guy" was almost a good film.
In "Liar Liar", the rubber-faced one is hilarious and he almost raises the film above its terminally saccharine plot.
Fletcher Reid (Carrey) is a fast-talking lawyer with his occupation's stereotypical lack of regard for the truth. On the fast track towards partnership in his firm, Reid doesn't have much time for his five year old son. He continually disappoints the kid by promising to spend time with him and not showing up. =
Young Max is growing tired of the lies. Explaining to his class what his father does for a living, he calls him a "liar".  Yeah, maybe.
On Max's birthday party (sans dad of course), his wish is that Fletcher should go through one day telling only the truth. Luckily his wish comes true =97 otherwise we wouldn't have much of a film.
After spending an evening making a partner so that he could make partner, he tells her "I've had better." In one of the movie's several low neckline cleavage-heavy scenes, he tells a new resident in the building exactly why men are so helpful to her. And on it goes.
The main storyline concerns a new, very important client. A young ditzy blonde with the all important plunging neckline and ample bosom is divorcing her zillionaire husband and Reid wants to take him for all he's worth. If he does well with this trial, his partnership is in the bag.
The problem is that with their pre-nup and her infidelity (seven lovers at last count), there really isn't much of a case=85unless he plays fast and lose with the truth. Now he can't lie.
The story is much the same as the other half dozen over-worked absent father films that have graced us during the past few months. Nice young boy, attractive divorced wife who still loves him, too much work: you know the drill. Everyone's cute, cute, cute and I, for one, hate "cute". When the plot's not cute, it's insipid. When it's cute, it's even worse.
The good news is that Carrey is a slapstick genius. Some of his bits where he explodes onto the screen are inspired. A scene where Reid mugs himself in a restroom, slamming himself into a wall, smashing his own head with a toilet seat and punching himself out demonstrates his skill as a physical comedian. His struggle with a pen is as classic as any spit-take.
Unfortunately this doesn't mean that he's much of an actor here. Obviously the film was constructed around his ad libs and antics, many of which are great. The mistake happens when the movie turns to his relationship with his son and even worse, with his wife. While the love between father and son is believable, it never takes the film anywhere. Without Carrey, the film would be unwatchable. As it is, it's only unwatchable part of the time.
The best bits -- and this will tell you a lot -- are the outtakes shown as the credits run. Director Tom Shadyac has the good taste to let Carrey run wild most of the time, falling apart only when he attempts to do something with a plot. Perhaps they should have made a movie entirely of the film on the cutting room floor.
[This appeared in the 3/27/97 issue of the "Bloomington Voice", Bloomington, Indiana. Michael Redman can be reached at<EMAIL_ADDRESS>]
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Our team will build a news aggregator that takes a user’s search term and return news results from a variety of different sources. The user will be able to immediately see the political bent of each of their news sources and view a Sentimood analysis of the keywords within each article. Our data visualizations will allow the user to easily compare the aggregate sentiments of each major news source.
APIs used : News API , Firebase
Packages used : Sentimood , D3


WITNESS LIST State Affairs Committee March 24, 1997-1:00P HB 855 For: Linda Jefferson (Self) Mark Alvarado (Self) Reggie James (Consumers Union) Rep. McClendon (Self) Wendall Corrigan (Self) Against: Jon Fisher (TX Chemical Council) Mary Miksa (TX Assn Bus & Commerce) On: Blas Coy (TNRCC Pub Interest Cnsl) Registering, but not testifying: For: Dwayne Anderson (Clean Water Action) Julia Marsden (League of Women Voters) Leslie Fields (Sierra Club) Sandy Kibby (Texas PTA) Suzy Woodford (Common Cause) Tom "Smitty" Smith (Public Citizen) Against: Stephanie Stromberg (Coastal Corporation) HB 912 For: Kelly Boyles (Tobacco-Free Kids) Reggie James (Consumers Union) Rep. Hirschi (Self) Ronald Motley (Self) Against: Keith A. Teel (P. Morris, R.J. Reynold) Shannon Ratliff (TX Civil Justice League) On: Dan Morales (Texas Attorney General) Registering, but not testifying: For: April Osborg (Tobacco Education Proj.) David Reynolds (Smokeless Texas Coal.) James H. Willmann (TX Nurses Association) Tom "Smitty" Smith (Public Citizens) Against: Bill Tryon (TX Civil Justice League) Ralph Wayne (TX Civil Justice League) On: Harry Potter (TX Attorney General) HB 1051 For: Rep. Gutierrez (Self) Registering, but not testifying: For: Michael Schneider (TX Assn of Broadcasters) HB 1127 For: Rep. Thompson (Self) On: Hector Uribe (Self) HB 1132 For: Betty Dzierzanowski (Self) Ed Fanick (Self) Mark Alvarado (Self) Mary Ann Freitag (Self) Reggie James (Consumers Union) Rep. Puente (Self) Ryan Trimble (City Of Blanco) Wendall Corrigan (Self) Against: Jon Fisher (TX Chemical Council) Mary Miksa (TX Assn Bus & Commerce) On: Blas J. Coy, Jr. (TNRCC Pub Interest Cnsl) Bob L. Warneke, Jr. (Self) Registering, but not testifying: For: Dwayne Anderson (Clean Water Action) Julia Marsden (League of Women Voters) Leslie Fields (Sierra Club) Lewis Reioux (Self) Sandy Kibby (Texas PTA) Suzy Woodford (Common Cause) Tom "Smitty" Smith (Public Citizen) Against: Stephanie Stromberg (Coastal Corporation) HB 1209 For: Rep. Maxey (Self) On: Andrea Cowan (Comptroller) Registering, but not testifying: On: Kenny McLeskey (Comptroller) HB 1216 For: Rep. Edwards (Self) HB 1453 On: William Hale (Commission Human Rights) Registering, but not testifying: For: Kay Lambert (Advocacy, Inc.) Walter Hinojosa (Texas AFL-CIO) On: Bill Conover (Commission Human Rights) Thomas Perkins (Texas Attorney General) HB 1729 For: Rep. Wise (Self) On: Sally Reynolds (Leg Reference Library) Registering, but not testifying: For: Suzy Woodford (Common Cause) HB 1805 For: Rep. Greenberg (Self) Registering, but not testifying: On: Andrea Cowan (Comptroller) HB 2336 On: Luke Dow (Assoc, Gen. Contractors) Tommy L. Crowe (General Services Comm.) Registering, but not testifying: On: Darrell Pierce (General Services Comm.) Gilliam Robertson (M.D.Anderson Cancer Ctr) HB 3207 On: Karen Lundquist (TX Ethics Commission) Registering, but not testifying: For: Suzy Woodford (Common Cause) Tom "Smitty" Smith (Public Citizens) On: Tom Harrison (TX Ethics Commission) HJR 68 For: Rep. Thompson (Self) On: Hector Uribe (Self) SB 308Committee Substitute (Danburg) For: Rep. Maxey (Self)


closed
by Kevin Reiss at 2023-07-13 21:35:42.closed
by Kevin Reiss at 2023-07-13 21:36:17.closed
by Kevin Reiss at 2023-07-13 21:38:58.We should have a conversation with Bobray about the current way he is using the models in this project.
labeled
by Kevin Reiss at 2023-07-13 21:39:49.deployed
by None at 2023-07-13 21:41:33.referenced
by Jane Sandberg at 2023-07-13 21:46:46.merged
by Jane Sandberg at 2023-07-13 21:46:46.closed
by Jane Sandberg at 2023-07-13 21:46:46.head_ref_deleted
by Jane Sandberg at 2023-07-13 21:46:47.labeled
by None at 2023-07-13 21:28:38.assigned
by None at 2023-07-13 21:29:07.assigned
by Jane Sandberg at 2023-07-13 21:29:16.closed
by Jane Sandberg at 2023-07-13 21:46:48.referenced
by Eliot Jordan at 2023-07-13 15:46:31.merged
by Eliot Jordan at 2023-07-13 15:46:31.closed
by Eliot Jordan at 2023-07-13 15:46:31.head_ref_deleted
by Eliot Jordan at 2023-07-13 15:46:34.referenced
by Eliot Jordan at 2023-07-13 20:10:06.merged
by Eliot Jordan at 2023-07-13 20:10:06.closed
by Eliot Jordan at 2023-07-13 20:10:06.head_ref_deleted
by Eliot Jordan at 2023-07-13 20:10:09.assigned
by None at 2023-07-13 15:17:31.referenced
by Jane Sandberg at 2023-07-13 15:54:55.merged
by Jane Sandberg at 2023-07-13 15:54:55.closed
by Jane Sandberg at 2023-07-13 15:54:55.head_ref_deleted
by Jane Sandberg at 2023-07-13 15:54:56.@faithc
Imported.
As a reminder, if holding "scamss" no longer applies, as I suspect is the case, please be sure to remove it manually from Alma.
Thanks, @regineheberlein ! I'll check out the records. And thanks for the reminder, though the rest of the collection is still onsite, so that holding should remain, correct?
The records look good. Thanks again!
mentioned
by None at 2023-07-13 12:00:38.subscribed
by None at 2023-07-13 12:00:38.mentioned
by None at 2023-07-13 13:25:54.subscribed
by None at 2023-07-13 13:25:54.assigned
by None at 2023-07-13 13:51:47.closed
by None at 2023-07-13 13:51:55.Some preliminary considerations to discuss with DACS and Alma teams: 1. Alma currently only has item records for SC ReCAP collections, not for everything. 2. We are currently not sending items as part of the nightly aspace2alma. 3. To automate this process, we would need to modify the nightly process to include items. Question: would we want to only include the ReCAP locations? Probably. 4. Because Alma doesn't reject duplicate barcodes that come in as part of an import job, we need to front-load a deduplication process. (Let's triple-check this.  5. The silver lining is that everything that is going to ReCAP must be barcoded, so the deduplication can safely be done on barcode, even if Alma doesn't do it for us. 6. As @mzelesky suggests, we could run an export job for SC items in ReCAP locations that gets uploaded to lib-sftp. Question: what would be the failsafe in case the items export job or upload to lib-sftp fails? (An outdated file on lib-sftp would result in a duplicate items upload to Alma because it would not reflect items that have been imported to Alma in the meantime.) We need some sort of "burn after reading" mechanism. 7. The aspace2alma job would then have to grab the file from there first, dedupe on barcode, and send back to lib-sftp only the items not found in Alma. Failsafe could be that it doesn't find a file, it exits. 9. On the Alma end, we need to set the (currently manual) import job to run on a schedule
mentioned
by None at 2023-07-13 22:11:45.subscribed
by None at 2023-07-13 22:11:45.closed
by Jane Sandberg at 2023-07-13 18:05:21.moved_columns_in_project
by Jane Sandberg at 2023-07-13 18:05:23.closed
by Jane Sandberg at 2023-07-13 19:04:01.labeled
by Jane Sandberg at 2023-07-13 19:05:40.labeled
by Jane Sandberg at 2023-07-13 19:14:07.renamed
by Jane Sandberg at 2023-07-13 19:14:22.labeled
by Jane Sandberg at 2023-07-13 19:29:54.referenced
by Kevin Reiss at 2023-07-13 18:49:28.merged
by Kevin Reiss at 2023-07-13 18:49:28.closed
by Kevin Reiss at 2023-07-13 18:49:28.head_ref_deleted
by Kevin Reiss at 2023-07-13 18:49:29.review_requested
by Cliff Wulfman at 2023-07-13 15:11:27.referenced
by esmé cowles at 2023-07-13 18:00:55.merged
by esmé cowles at 2023-07-13 18:00:56.closed
by esmé cowles at 2023-07-13 18:00:56.head_ref_deleted
by esmé cowles at 2023-07-13 18:00:59.labeled
by Eliot Jordan at 2023-07-13 18:20:41.labeled
by Eliot Jordan at 2023-07-13 18:20:47.labeled
by Trey Pendragon at 2023-07-13 20:57:53.labeled
by Trey Pendragon at 2023-07-13 20:57:53.renamed
by Eliot Jordan at 2023-07-13 20:58:29.renamed
by Eliot Jordan at 2023-07-13 21:00:11.labeled
by Trey Pendragon at 2023-07-13 20:55:15.labeled
by Trey Pendragon at 2023-07-13 20:55:15.renamed
by Eliot Jordan at 2023-07-13 20:56:25.labeled
by Trey Pendragon at 2023-07-13 21:01:48.labeled
by Trey Pendragon at 2023-07-13 21:01:48.renamed
by Eliot Jordan at 2023-07-13 21:02:48.labeled
by Trey Pendragon at 2023-07-13 21:06:38.labeled
by Trey Pendragon at 2023-07-13 21:06:38.renamed
by Eliot Jordan at 2023-07-13 21:07:41.assigned
by Robert-Anthony Lee-Faison at 2023-07-13 14:04:24.labeled
by None at 2023-07-13 23:48:05.labeled
by None at 2023-07-13 23:48:05.review_requested
by None at 2023-07-12 22:03:44.referenced
by Jane Sandberg at 2023-07-12 22:07:41.merged
by Jane Sandberg at 2023-07-12 22:07:41.closed
by Jane Sandberg at 2023-07-12 22:07:41.head_ref_deleted
by Jane Sandberg at 2023-07-12 22:07:42.head_ref_force_pushed
by Jane Sandberg at 2023-07-12 22:50:32.head_ref_force_pushed
by Jane Sandberg at 2023-07-12 22:56:05.head_ref_force_pushed
by Jane Sandberg at 2023-07-12 23:06:10.head_ref_force_pushed
by Max Kadel at 2023-07-13 15:58:13.I think if that is something they really want, this probably isn't really the best place / format to do it in. I'd rather close this and then if that's a feature that they want we can gather requirements for that feature at that time.
referenced
by Jane Sandberg at 2023-07-13 15:47:26.merged
by Jane Sandberg at 2023-07-13 15:47:26.closed
by Jane Sandberg at 2023-07-13 15:47:26.head_ref_deleted
by Jane Sandberg at 2023-07-13 15:47:27.referenced
by Jane Sandberg at 2023-07-13 15:49:40.merged
by Jane Sandberg at 2023-07-13 15:49:40.closed
by Jane Sandberg at 2023-07-13 15:49:41.head_ref_deleted
by Jane Sandberg at 2023-07-13 15:49:41.referenced
by None at 2023-07-13 13:01:06.merged
by None at 2023-07-13 13:01:06.closed
by None at 2023-07-13 13:01:06.head_ref_deleted
by None at 2023-07-13 13:01:07.closed
by None at 2023-07-13 13:01:07.head_ref_force_pushed
by None at 2023-07-13 13:01:50.deployed
by None at 2023-07-13 13:03:33.deployed
by None at 2023-07-13 13:13:13.referenced
by Hector Correa at 2023-07-13 13:15:00.merged
by Hector Correa at 2023-07-13 13:15:00.closed
by Hector Correa at 2023-07-13 13:15:00.head_ref_deleted
by Hector Correa at 2023-07-13 13:15:01.closed
by Hector Correa at 2023-07-13 13:15:01.referenced
by None at 2023-07-13 13:28:14.merged
by None at 2023-07-13 13:28:14.closed
by None at 2023-07-13 13:28:14.head_ref_deleted
by None at 2023-07-13 13:28:15.This ended up being easier changing the message to include the group code instead of just listing the first two. Since this was the original ask in the ticket I ignored our "simplified" requirements
referenced
by None at 2023-07-13 12:56:22.referenced
by None at 2023-07-13 12:56:38.referenced
by None at 2023-07-13 12:59:15.closed
by None at 2023-07-13 13:28:16.referenced
by None at 2023-07-13 13:28:16.assigned
by James R. Griffin III at 2023-07-13 13:49:56.assigned
by Kate Lynch at 2023-07-13 13:59:48.deployed
by None at 2023-07-13 14:38:04.head_ref_force_pushed
by None at 2023-07-13 14:41:05.referenced
by None at 2023-07-13 14:48:40.merged
by None at 2023-07-13 14:48:40.closed
by None at 2023-07-13 14:48:40.head_ref_deleted
by None at 2023-07-13 14:48:41.labeled
by None at 2023-07-13 13:20:35.assigned
by Kate Lynch at 2023-07-13 13:20:57.renamed
by None at 2023-07-13 13:21:09.closed
by None at 2023-07-13 14:48:41.referenced
by Hector Correa at 2023-07-13 17:38:32.merged
by Hector Correa at 2023-07-13 17:38:32.closed
by Hector Correa at 2023-07-13 17:38:32.head_ref_deleted
by Hector Correa at 2023-07-13 17:38:33.labeled
by None at 2023-07-13 17:39:38.renamed
by None at 2023-07-13 17:40:19.head_ref_force_pushed
by None at 2023-07-13 14:49:17.referenced
by Hector Correa at 2023-07-13 17:53:10.merged
by Hector Correa at 2023-07-13 17:53:10.closed
by Hector Correa at 2023-07-13 17:53:10.head_ref_deleted
by Hector Correa at 2023-07-13 17:53:11.assigned
by None at 2023-07-13 13:27:03.referenced
by None at 2023-07-13 14:30:39.referenced
by None at 2023-07-13 14:35:45.referenced
by None at 2023-07-13 14:49:16.closed
by Hector Correa at 2023-07-13 17:53:11.referenced
by Hector Correa at 2023-07-13 17:53:12.referenced
by Hector Correa at 2023-07-13 18:02:18.merged
by Hector Correa at 2023-07-13 18:02:18.closed
by Hector Correa at 2023-07-13 18:02:18.head_ref_deleted
by Hector Correa at 2023-07-13 18:02:19.referenced
by None at 2023-07-13 15:30:47.referenced
by None at 2023-07-13 15:32:15.referenced
by None at 2023-07-13 17:09:47.closed
by Hector Correa at 2023-07-13 18:02:20.referenced
by Hector Correa at 2023-07-13 18:02:20.referenced
by None at 2023-07-13 19:08:03.referenced
by None at 2023-07-13 19:27:57.referenced
by None at 2023-07-13 19:35:42.referenced
by None at 2023-07-13 19:47:36.mentioned
by Kate Lynch at 2023-07-13 18:07:16.subscribed
by Kate Lynch at 2023-07-13 18:07:16.head_ref_force_pushed
by James R. Griffin III at 2023-07-13 19:37:31.referenced
by Hector Correa at 2023-07-13 19:44:13.merged
by Hector Correa at 2023-07-13 19:44:13.closed
by Hector Correa at 2023-07-13 19:44:13.head_ref_deleted
by Hector Correa at 2023-07-13 19:44:14.closed
by Hector Correa at 2023-07-13 19:44:14.Go home CircleCI -- you are drunk. Re-running the test to see if that fixes it.
The test failure seems to be a real one in this case (?) ``` expected: "Sally Smith National Science Foundation https://ror.org/021nxhr62 Quyen Jacobi" got: "Quyen Jacobi Sally Smith National Science Foundation https://ror.org/021nxhr62"
The test failure seems to be a real one in this case (?)
expected: "Sally Smith National Science Foundation https://ror.org/021nxhr62 Quyen Jacobi" got: "Quyen Jacobi Sally Smith National Science Foundation https://ror.org/021nxhr62"
It does not fail locally for me, but does repetitively in CI. 🤞 rebasing on flapping test branch will solve it.
review_dismissed
by None at 2023-07-13 17:49:33.head_ref_force_pushed
by None at 2023-07-13 17:52:11.head_ref_force_pushed
by None at 2023-07-13 19:08:04.head_ref_force_pushed
by None at 2023-07-13 19:27:58.head_ref_force_pushed
by None at 2023-07-13 19:35:42.head_ref_force_pushed
by None at 2023-07-13 19:47:37.I can not replicate this issue. @hectorcorrea can you replicate this issue now?
Cannot replicate. Closing.
assigned
by None at 2023-07-13 14:44:48.mentioned
by Hector Correa at 2023-07-13 19:32:08.subscribed
by Hector Correa at 2023-07-13 19:32:08.closed
by Hector Correa at 2023-07-13 19:52:11.labeled
by Hector Correa at 2023-07-13 19:55:30.labeled
by Hector Correa at 2023-07-13 19:55:30.yippie!
referenced
by Hector Correa at 2023-07-13 20:04:09.merged
by Hector Correa at 2023-07-13 20:04:09.closed
by Hector Correa at 2023-07-13 20:04:09.head_ref_deleted
by Hector Correa at 2023-07-13 20:04:10.head_ref_force_pushed
by None at 2023-07-13 18:56:03.head_ref_force_pushed
by None at 2023-07-13 18:57:45.head_ref_force_pushed
by None at 2023-07-13 19:13:24.head_ref_force_pushed
by None at 2023-07-13 19:27:23.head_ref_force_pushed
by None at 2023-07-13 19:34:20.review_requested
by Kate Lynch at 2023-07-13 20:08:23.renamed
by Hector Correa at 2023-07-13 18:43:59.renamed
by Hector Correa at 2023-07-13 18:50:08.ready_for_review
by Hector Correa at 2023-07-13 18:50:21.review_requested
by Alicia Cozine at 2023-07-13 17:30:15.review_requested
by Alicia Cozine at 2023-07-13 17:30:15.For #2021
Deployed to staging.
deployed
by None at 2023-07-12 22:47:10.ready_for_review
by Kevin Reiss at 2023-07-12 23:12:41.referenced
by Jane Sandberg at 2023-07-13 15:13:12.merged
by Jane Sandberg at 2023-07-13 15:13:12.closed
by Jane Sandberg at 2023-07-13 15:13:12.head_ref_deleted
by Jane Sandberg at 2023-07-13 15:13:13.The issue comes from the import configuration we have for library databases from libguides. Descriptions should be imported as html rather than plain text. The linked PR updates the configuration for the importer. In this instance the "Best Bet" content type referenced the Worldcat Database content type which is where the description rendered is pulled from.
Closed by #2022
assigned
by Kevin Reiss at 2023-07-12 22:43:31.closed
by Jane Sandberg at 2023-07-13 15:13:46.closed
by Jane Sandberg at 2023-07-13 16:52:23.deployed
by None at 2023-07-13 16:52:36.referenced
by Jane Sandberg at 2023-07-13 16:55:53.merged
by Jane Sandberg at 2023-07-13 16:55:54.closed
by Jane Sandberg at 2023-07-13 16:55:54.head_ref_deleted
by Jane Sandberg at 2023-07-13 16:55:55.This is up on QA and reindexed now. Awaiting review from POs.
deployed
by None at 2023-07-13 17:27:10.referenced
by Eliot Jordan at 2023-07-13 18:17:14.merged
by Eliot Jordan at 2023-07-13 18:17:14.closed
by Eliot Jordan at 2023-07-13 18:17:14.head_ref_deleted
by Eliot Jordan at 2023-07-13 18:17:15.referenced
by Trey Pendragon at 2023-07-12 23:24:54.referenced
by Trey Pendragon at 2023-07-12 23:26:18.closed
by Eliot Jordan at 2023-07-13 18:17:15.head_ref_force_pushed
by Eliot Jordan at 2023-07-13 17:46:54.ready_for_review
by Eliot Jordan at 2023-07-13 17:47:39.head_ref_force_pushed
by Eliot Jordan at 2023-07-13 17:55:41.head_ref_force_pushed
by Eliot Jordan at 2023-07-13 18:16:47.referenced
by Eliot Jordan at 2023-07-13 18:23:38.merged
by Eliot Jordan at 2023-07-13 18:23:38.closed
by Eliot Jordan at 2023-07-13 18:23:38.head_ref_deleted
by Eliot Jordan at 2023-07-13 18:23:39.closed
by Eliot Jordan at 2023-07-13 18:23:39.I just about have the location part of this done, but I need URLs for the locations.
Also I think the valid locaitons are "Firestone Library", "Mudd Manuscript Library", "ReCAP", "Engineering Library", "Annex B", and "Plasma Physics Library" - want to confirm I have the right ones.
Ping @faithc and @ccleeton for above when y'all got time.
assigned
by Trey Pendragon at 2023-07-13 18:42:49.mentioned
by None at 2023-07-13 20:23:29.subscribed
by None at 2023-07-13 20:23:29.mentioned
by Christa Cleeton at 2023-07-13 20:23:30.subscribed
by Christa Cleeton at 2023-07-13 20:23:30.labeled
by Trey Pendragon at 2023-07-13 20:25:23.This is live on QA, folks are testing it now.
I'm looking at the code and I think this is already happening? Can @faithc or @ccleeton find an example where it's not? For example, C1491_c1622 is sending "This material is closed until 2037."
mentioned
by None at 2023-07-13 20:33:48.subscribed
by None at 2023-07-13 20:33:48.mentioned
by Christa Cleeton at 2023-07-13 20:33:48.subscribed
by Christa Cleeton at 2023-07-13 20:33:48.labeled
by Trey Pendragon at 2023-07-13 20:35:31.assigned
by Trey Pendragon at 2023-07-13 20:41:31.Here's a first draft of a clearer grouped search results approach where sub components are distinguishable from their parent collections:
I like the indentation and the white space vs blue. I am finding the icons a bit confusing to know what level things are box vs folder vs item.
We had discussed the use of these icons when we initially began developing the site. I've always thought they were confusing and not helpful especially since we don't privilege containers in how we describe materials. I think displaying hierarchy/context, which I think is perhaps captured in this issue, https://github.com/pulibrary/pulfalight/issues/1153, (see my comments there in particular) is more helpful.
@ccleeton and @faithc just to clarify, are you suggesting we do away with the icons all together in the search results and simply provide the hierarchy/context through the breadcrumbs? That full breadcrumb seems important to the completion of this ticket. Was it withheld from this cycle's priority tickets' queue for a particular reason?
I think that appropriate icons for Collections, Series, and Components would allow people to distinguish among them, and I believe there is usability value in that, but I'm open to your thoughts on it.
I think we probably need to do some user testing before getting rid of the icons, but I'm personally not a fan. Ha
I agree about the breadcrumbs. I don't think we withheld that ticket purposely; we may not have included it given how many tickets we had already earmarked aside from this one. I also just realized that it was related in drafting my previous comment.
Ok, sounds good. Other than the icons, how do you feel about the rest of the design, @faithc ?
I think it looks good!
assigned
by Shaun Ellis at 2023-07-13 18:19:04.mentioned
by None at 2023-07-13 19:49:36.subscribed
by None at 2023-07-13 19:49:36.mentioned
by Christa Cleeton at 2023-07-13 19:49:36.subscribed
by Christa Cleeton at 2023-07-13 19:49:37.mentioned
by None at 2023-07-13 20:32:40.subscribed
by None at 2023-07-13 20:32:40.deployed
by None at 2023-07-13 21:17:00.referenced
by Eliot Jordan at 2023-07-13 21:24:41.merged
by Eliot Jordan at 2023-07-13 21:24:41.closed
by Eliot Jordan at 2023-07-13 21:24:41.head_ref_deleted
by Eliot Jordan at 2023-07-13 21:24:42.assigned
by Trey Pendragon at 2023-07-13 20:41:36.referenced
by Trey Pendragon at 2023-07-13 20:58:34.closed
by Eliot Jordan at 2023-07-13 21:24:43.closed
by Trey Pendragon at 2023-07-14 00:42:16.


#FingersInTheBootyAssBitch☝


Wanted:Good Tips for Our Website!
Please submit your suggestions about SoonBit.com after browsing the site.
There will be the opportunity of earning 1 Bitcoin per person at most if your suggestions are adopted.
There is no restriction on the number of people involved.
Your advice
You suggestions are important for us to help improve our service!
Please confirm your email address and bitcoin address to make sure that we could contact you and remit you the reward successfully.


This site Has been removed by BuddySoft
Please contact Byrone Malay
072 120 0628
info@buddysoft.co.za


| DOSE: |
0.5 joints/cigs |
smoked |
Cannabis |
(plant material) |
| |
|
smoked |
PCP |
|
This is the strangest tale. I should let the reader know that I was an inveterate pot-head at the time, and was experienced with several hallucinogens as well as the entire dictionary of opiates and nearly anything you can name save for the newer designer drugs. I was not taking any other prescription or non-presciption drugs or herbs, and was in excellent physical condition. Mindset was alert and happy.
So begins the tale.
An acquaintance, R, asks if I would like to get high before first bell. I reply that I certainly would, and R, M and I go find a quiet place to light up. R was a dealer in most everything psychoactive, but lately he was selling phencyclidine. He had large quantities, and was erroneously referring to it as ‘pink T.’ It had no THC in it whatever as subsequent lab tests bore out. Sometime later he turned himself in at a psychiatric hospital, the victim of his own excessive use of his ersatz THC. Hence we know that he was selling PCP, pure and simple.
So the three of us smoke a very small joint of what tasted like bottom of the barrel homegrown. It was very green, and very harsh. Upon finishing the joint, I dashed to my first class. As I ascended the steps in front of the university, I felt much winded, and very, very odd. I didn’t have a moment to reflect on these feelings, as I was running late. Upon entering the classroom I felt as if I had opened the door into another universe. Nothing was familiar. My classmates looked roughly the same, but I had difficulty remembering their names. I asked a classmate, Richard, if I looked stoned. His reply was something to the effect of if Tom (the professor) sees you like that, he’ll go nuts. Normally I would laugh this off, but in my deteriorating state of mind, I became quite paranoid.
I was spiraling out into an unknown place. I thought that this can’t be the effect of one measly joint. I nervously looked at the classroom clock not 4 meters from where I was sitting. The clock appeared to be underwater. It also appeared to be inside my mind. I found this very unnerving. I started to have delusions that seemed to be triggered by my most altered depth of field. I felt that the universe and all it contained was the size of a drop of water. The clock appeared to have stopped. I was really far out in some other place. We had finished the joint no more than five minutes ago.
As the distance between the clock and me was no longer, I too felt as if I was underwater. Hadn’t things always been this way? Of course not. But what had things been before this? I then very vaguely remembered smoking the joint. I was under the influence of some form of drug. But which one? Then I was again lost. I lapsed into a quasi-psychedelic reverie. This time blown into a million shards of non-existence. I was so detached that the room and my clock seemed to be underwater, all that there ever was, a water droplet, inset into my mind, and as expansive as one could imagine, all at once. Although like any powerful experience, you cannot convey it fully to another, but if you imagine that everything that ever was could be seen through a fish-eye lens, that was roughly half-way imbedded in your head, that’s a reasonable approximation of what I both saw and felt.
I once again came back to question how things got to be this way. This gave me a bit of grounding for the moment. Although still very confused. Then the most astonishing thing happened. The professor, for reasons unknown to me to this day, passed around “Pop Rocks” candy. I took an amount of the unknown substance, and placed them with my very alien looking hand, into my mouth. Not knowing what to expect, I freaked as the Pop Rocks started bursting inside my mouth. This set off a deafening roar inside my mind. Anyone that has tried this candy straight knows it’s a kind of a rush. Not knowing what was going on, I was terrified. I fled the classroom, and went outside.
I was barely able to focus. When I was able to focus, wherever my gaze landed, became as the clock. A truly strange experience indeed. The disconnect from reality was extremely powerful, and felt very real. I tried to measure my pulse rate – not really even knowing what that was – and all movements seemed to slow down. Time was very dilated. In my state, time ceased to have meaning. Being outside did wonders for my paranoia. I was no longer fearful of being found out about in my current peculiar state. As my thoughts wandered, I had archetypal psychedelic negative thoughts.
“What if I never come out of this state?”
“What will people think of me?”
Oddly, even as I contemplated what people might think of me, a soul lost to the abyss of some unknowable weirdness, it did not occur to me that I was thinking of consensus reality. I slowly began to reintegrate. The bubble that was all began to fade. I asked a fellow student what time it was. 10:30(AM) came the reply. I had been fully under the drug’s spell for over two hours. I was still far away, but coming down. I tried to measure my come down by known guideposts. This high was different, and all my usual counters failed.
Then, I was down. I felt fine, and not a bit worse for wear. I now had to find R to ask him with what the hell he had dosed me. I found him a few hours later. I asked him in the sternest way possible. His reply was to laugh.  Of course I then asked M if he had any weird effects from the joint that we had smoked earlier that day. He replied that he didn’t smoke any of it. He had learned from prior experience not to trust R. I facetiously thanked him for the warning, and he instantly knew what I meant. I told R that bad things would happen to him if he ever pulled a stunt like that again. He denied having done anything, and then promised that he would not.
I never spoke to R after that. He dropped out of university, and ended up - as I related earlier - in a psych ward. So, while I cannot say with absolute certainty that this was a PCP experience, I am quite sure that it was.
Summation: I would not say that this mind-warping experience gave me any insights, and wasn't even pleasant. Had I known what was going on, things very well could have been far different.
Note: This is a revised journal entry I made from 1992.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


[gecode-users] Problem with Flatzinc 1.0 on Gecode 2.0
Raffaele Cipriano
raffaele.cipriano at dimi.uniud.it
Wed Feb 6 19:26:42 CET 2008
Hello again, thank you for the suggestion: now the "fz" executables load
the libraries and run, but...
... I tried to used it to compile some .fzn files into gecode space (I
attach two of them) , but it gives me this kind of mesasge (invoking $
fz test.fzn )
Error: Unknown character in line no. 1
Error: Unknown character in line no. 2
Error: Unknown character in line no. 3
Error: Unknown character in line no. 4
Error: Unknown character in line no. 5
Error: Unknown character in line no. 6
Error: Unknown character in line no. 7
Error: Unknown character in line no. 8
Error: Unknown character in line no. 9
Error: Unknown character in line no. 10
Error: Unknown character in line no. 11
Error: Unknown character in line no. 12
Error: Unknown character in line no. 13
Error: Unknown character in line no. 14
Error: Unknown character in line no. 15
Error: Unknown character in line no. 16
Error: Unknown character in line no. 17
For the other file I get a similar message...
The .fzn files are correct, in fact invoking
$ flatzinc test.fzn
or
$ flatzinc golomb_0.fzn
correctly solve the instances...
Do you have any suggestion?
Thank you
Raffaele
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: test.fzn
URL: <http://www.ps.uni-sb.de/pipermail/users/attachments/20080206/a25da2cd/attachment.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: golomb_0.fzn
URL: <http://www.ps.uni-sb.de/pipermail/users/attachments/20080206/a25da2cd/attachment.asc>
More information about the gecode-users
mailing list


Centre of Gravity
The centre of gravity is the direction of the resultant length vector. It is plotted with the symbol 'S' into the diagram.


Total Execution Time is {{t}}
{% block content %} {% for city in r %}
Successfully deleted 2% of the existing rows
Total rows after deletion: {{city}}


YAMTL is an EMF-based model-to-model transformation engine whose transformations are defined with an internal DSL of Xtend.
Some of its advantages are:
👍 as expressive as state-of-the-art model transformation languages, such as ATL
👍 powerful model pattern matching
👍 reuse via inheritance and module composition
👍 compiled to Java: one of the fastest transformation engines
👍 full interoperability from/to Java
👍 incremental execution
👍 Xtend tool ecosystem: templates, IDE, debugger
Check the slides used at MODELS’18:
The semantics of the language can be found at (Boronat, 2018).
@inproceedings{yamtl, author = {Boronat, Artur}, title = {Expressive and Efficient Model Transformation with an Internal DSL of Xtend}, booktitle = {Proceedings of the 21th {ACM/IEEE} International Conference on MoDELS}, publisher = {ACM}, year = {2018}, pages = {78--88}, webdoi = {https://doi.org/10.1145/3239372.3239386}, webdownload = {2018-boronat-models.pdf} }


Technical Blog Post #6
All about variable scope
The different types of variables and how/why that affects your code
Sunday, Febuary 22nd
Variable scope is an important concept in ruby and programming as a whole. Classes, methods, and more depend on the inputs and modifications of variables. These variables have to be properly created and scoped so that they can be accessed at the right place and not accidently altered in the wrong ones. The variable scope catagories are: global, instance, local, constant, and class variable. A local variable is one that is created in a method or a loop and can only be accessed within that method / loop. On the other hand, a global variable is accessible from anywhere in the program regardless of where they are declared. These variables have a $ sign in front of them. A class variable is one that is shared for all objects instantiated within a class. Instance variables can be changed within a class but do not work outside the class. A constant variable is one who's value should not be changed and says "constant" throughout the code.


Resources
D3
Official D3 Site
Official D3 Wiki
D3 API Reference
D3 Tutorial by Scott Murray (highly recommended! - Required D3 textbook is based on this.)
D3 on Stack Overflow
D3.js Google Group
Mike Bostock’s site
D3.js Gallery
Mike Bostock on bl.ocks.org
Jérôme Cukier and Scott Murray’s D3 tutorial at the Strata Conference
D3 For Mere Mortals
Mike Bostock’s D3 Tutorial
Vadim’s Lecture Slides, D3
Jerome Cukier’s D3 Cheat Sheet
FlowingData D3 Tips
D3, Conceptually
D3 Tutorial Videos by Ian Johnson - Vol I
D3 Tutorial Videos by Ian Johnson - Vol II
D3 Tips and Tricks
TopoJson
D3 Gallery
Web Development
Enabling Web Developer Extensions in the Browser
Eloquent Javascript Book
Mozilla Developer Network
DevDocs - Unified documentation on all web technologies
Dive Into HTML5 - Homepage
Dive Into HTML5 - Canvas
Git
Official git command line and GUI clients, official documentation
Clients
GitHub Client for Mac
GitHub Client for Windows
SourceTree for Mac and Windows
TortoiseGit for Windows
Tutorials etc.
Setting up git
Understanding git conceptually
Data Sources
Wolfram Alpha
Quandl
Datamob
Factual
Metro Boston Data Common
Census.gov
Data.gov
Dataverse Network
Infochimps
Linked Data
Guardian DataBlog
Data Market
Reddit Open Data
Climate Data Sources
Climate Station Records
CDC Data
World Bank Catalog
Free SVG Maps
UK Office for National Statistics
StateMaster
Web Sites & Blogs
eagereyes
Gapminder
Flowing Data
Perceptual Edge
Information Aesthetics
Visual Complexity
Exploratory Data Analysis
These tools help you to get an idea about the shape and properties of datasets and let you produce good (standard) plots.
Tableau
Online Help
Quick Start Guides
Knowledge Base
Training and Tutorials
Tableau Public Gallery
Others
Plot.ly
Wolfram Mathematica
Many Eyes
Python
Python is great for data analysis and for data scraping.
Python
Enthought Python Distribution
The Python Tutorial
Learn Python the Hard Way
Google’s Python Class
IPython
The Python Package Index
SciPy
NumPy
Matplotlib
Pattern - a data scraping library
Beautiful Soup - the “mother” scraping library
Other Software Toolkits
Plot.ly
Wolfram Mathematica
Harvard-specific Installation Guidelines
Protovis (JavaScript)
Prefuse (Java)
Flare (ActionScript)
Piccolo (Java / C#)
Microsoft Vedea
25 Tools
75+ Tools
Processing
Processing main page
Learning Processing
OpenProcessing.org
Examples by Ben Fry
Using Processing in Eclipse


PODSELECT(1) Perl Programmers Reference Guide PODSELECT(1) NAME podselect - print selected sections of pod documentation on standard output SYNOPSIS podselect [-help] [-man] [-section section-spec] [file ...] OPTIONS AND ARGUMENTS -help Print a brief help message and exit. -man Print the manual page and exit. -section section-spec Specify a section to include in the output. See "SECTION SPECIFICATIONS" in Pod::Parser for the format to use for section- spec. This option may be given multiple times on the command line. file The pathname of a file from which to select sections of pod documentation (defaults to standard input). DESCRIPTION podselect will read the given input files looking for pod documentation and will print out (in raw pod format) all sections that match one ore more of the given section specifications. If no section specifications are given than all pod sections encountered are output. podselect invokes the podselect() function exported by Pod::Select Please see "podselect()" in Pod::Select for more details. SEE ALSO Pod::Parser and Pod::Select AUTHOR Please report bugs using <http://rt.cpan.org>. Brad Appleton<EMAIL_ADDRESS>Based on code for Pod::Text::pod2text(1) written by Tom Christiansen<EMAIL_ADDRESS>perl v5.14.2 2014-09-30 PODSELECT(1)


Essential Studio for ASP.NET MVC contains all the controls you need to build line-of-business web applications including grids, charts, gauges, menus, calendars, editors, and much more.
Orubase is the only mobile application development framework built especially for developing complex line-of-business mobile applications targeting iOS, Android, and Windows Phone platforms in the shortest possible timeframe.
Essential Studio for WinRT contains all the controls you need to build line-of-business tablet applications including grid, chart, map, tree map, SSRS report viewer, rich-text editor, pdf viewer, gauges, barcode, editors, and much more. It also includes a unique set of controls for reading and writing Excel, Word, and PDF documents in Windows store apps.


Connected GraphQL executes GraphQL queries directly against the Sitecore GraphQL endpoint. You can review the query execution in the browser devtools network tab. Note that Apollo Client maintains a query cache - so the same query will not execute twice (i.e. after route changes) unless either the page is refreshed, or the fetch policy is set to not use the cache. Consult the Apollo documentation for details.
GraphQL query is loading...


Column A
Column B
5
A
he
1
hers
1
B
she
2
mine
7
C
you
3
theirs
3
D
they
4
its
2
E
I
5
his
4
F
it
6
ours
6
G
we
7
yours


PageDown
, f
, Space
- Page DownPageUp
, b
- Page UpHome
, g
- Go to first lineEnd
, G
- Go to last lineArrow down
, j
- Move one line downArrow up
, k
- Move one line upArrow left
, Arrow right
- Scroll horizontally<
, >
- script horizontally, 1 character a time/
- Forward search?
- Backsearch~
- Highlight searchn
- Next matchShift+n
- Previous matchCtrl+r
- Switch between CaseSensitive
search and RegEx
&
- Filter: intersect-
- Filter: exclude+
- Filter: include=
- Remove all filtersShift+u
- Removes last filterShift+c
- Switches off/on all filters.
`
- Highlight toggle on the top lineCtrl+Insert
- Copy selection (use mouse to select text)Shift+w
- Wrap/Unwrap linesShift+k
- Keep N first characters(usually containing timestamp) when navigating horizontally
Ctrl+s
- Save filtered version to file (will prompt for filepath)q
- quitBoth search and filters currently support the CaseSensitive
and RegEx
modes.
To switch between modes press Ctrl+r
in search/filter input.
Note: For case-insensitive search in RegEx use (?i)cOnDiTiOn
&
): Keep only lines that match the pattern-
): Discard lines that match the pattern+
): Restores lines that match pattern, even if they were excluded by previous filters&Thread-10 +MainThread -receive -send +Exception


Classic Ballet Flats
These classic ballet flats are perfect for everyday-use and some special occasions! They come in many different colors; pink, brown, grey, purple, red, blue, green, yellow, and white. They are comfortable and look great with your clothes!
| Color | Size | Price |
|---|---|---|
| Pink | 37, 38, 39 | $90 |
| Brown | 37.5, 38, 38.5 | |
| Grey | 36, 37.5, 38.5 | |
| White | 36.5, 37, 39 | |
| Purple | 37, 38, 38.5 | |
| Red | 36, 38, 40 | |
| Blue | 38.5, 39, 40 | |
| Green | 37, 38, 39 | |
| Yellow | 37.5, 38, 38.5 |


Prevents vertical scrolling by forcing the grid's container to grow with the number of grid rows.
Enabling this option will negatively affect your grid's performance.
Version 0.0.7
(boolean): Default false.
(boolean)
false
{autoHeight: true}


An Intractive Way To vote for a review of contemporary appliances. An online voting system has been designed using encryption algorithms
Most of the e-voting technologies found in the literature are based on cryptography. An e-voting system can be quite complex and requires multiple cryptographic methods, these methods have different structures to suit different needs and characteristics. In this study, a web-based e-voting system has been developed that meets security requirements by using various encryption algorithms
You Just Need Basic Details of Yours and We Will Let You Vote.
Wineer's Control Panel allows you to manage the list of filled nomination
SHows You the Graphical Data Representation of your votes. And, It is in Wineer's Control Panel.
If You have any suggestion regarding our e-Polling system. We 'll welcome your suggestion, Thank You !!


Preparation time
overnight
Cooking time
1 to 2 hours
Serves
Serves 4
This Japanese-inspired salmon dish includes whipped wasabi hollandaise.
Equipment and preparation: You will need a whipped cream canister and two chargers.
For the teriyaki brine, place the salt and two litres water into a pan. It is very important to weigh the salt accurately. Bring to the boil with a lid on to avoid any evaporation.
Remove from the heat, allow to cool, then chill. Stir in the teriyaki marinade sauce.
Place the salmon in a deep plastic or stainless steel tray and pour over the teriyaki brine. Ensure the salmon is completely submerged.
Cover and set aside in the refrigerator for 24 hours. Remove the salmon from the brine and pat dry with kitchen paper. Cut the salmon into four portions.
For the sweet and sour peppers, place the sugar, white wine vinegar and the red chilli in a saucepan, bring to the boil then remove and discard the chilli.
Add the sliced peppers to the boiling sweet and sour liquid.
Remove from the heat and allow to cool in the liquid. The peppers and liquid can be stored in the refrigerator at this stage until required.
When serving, drain all excess liquid from the peppers.
For wasabi hollandaise, melt the butter in a saucepan and set aside to cool slightly.
Place the lime juice, whole egg and egg yolks into a mixing bowl.
Place the bowl over a pan of boiling water (ensure that the bowl does not touch the water). Whisk continuously until the mixture is warm, thick and light (the temperature of the eggs should be about 80C).
Remove the bowl from the heat and whisk in the melted butter, cream and wasabi. Season with salt to taste.
Place a square of cheesecloth in a clean mixing bowl. Sieve the finished hollandaise sauce through the cheesecloth.
Pour the sieved hollandaise sauce into a 500ml/18fl oz whipped cream canister suitable for warm preparations.
Charge the cream whipper with two gas chargers. Shake vigorously and leave at room temperature until required.
For the teriyaki glaze, mix the teriyaki marinade sauce, lime juice and wasabi paste together.
Heat a griddle pan until hot. Lightly brush the salmon with a touch of sesame oil.
Griddle the salmon on its unbrined sides for three minutes per side. Remove from the griddle pan and generously brush with teriyaki glaze.
Wilt the pak choi leaves in a warm pan with the sesame oil and a little water. Season with salt to taste.
To serve, divide the sweet and sour peppers among four serving plates, piling them in the centre. Place the wilted pak choi leaves around the plate.
Place a piece of the teriyaki salmon on top of the peppers.
Sprinkle the coriander cress and toasted sesame seeds on top of the salmon.
Spoon a little of the teriyaki glaze around the plate.
Vigorously shake the hollandaise in the whipped cream canister and squirt three dollops of hollandaise on each plate. Serve immediately.


Introduction
This website tells the story of how I came to implement VenStipe. I'll explain what it is, or at least, supposed to be, in due time because, when this story started, I was nowhere near think of it. I hope this project sees it's implementation finished, one day. Finished or not, I will tell its whole story here. From a certain point on, that I'll mention, as it happens.
The Sparkles
I won't go into the the discussion of what is original or if original actually exists but I'll list the sequence of events, feelings and ideas that led to me wanting to implement VenStipe.
The connected dots
There were three major factors that set me on this path:
-
I like time waster games
Time waster casual games, mostly those that require brain usage providing, provide me what I call, an active rest. Games like:
Anyone can find me playing those on my work breaks, on the bus or while walking on the street by myself.
-
I like software development
I make a living as a software developer. I've been doing so since 2008. That story is told here. For this story, it's important to note that: I'm very fond of generics and sharing funcionality, i.e., implementing things in a one-size-fits-all, non-functionally-repetitive fashion; I try (almost) everything that crosses my path and regards to software development.
-
I don't like repeating completed things
Being a technology person, I regularly change device and platform, test new operating systems, and so on. It solemnly annoys me that, every time I change something, all progress is lost: high scores in 2048 and levels complete in Flow and Flow: Bridges. My highest score in 2048 6x6 took me about two months.
Time wasting and curiousness
I was playing 2048 and strolled to the about section that says:
Based on 2048 by Gabriele Cirulli...and provided a link to the GitHub.io page of the original game. My curious self visited that page and that page pointed me to the GitHub repository where the source code of the game was. It's implemented in JavaScript and so, the game I was playing, is for sure (although I didn't and won't make any effort to confirm), implemented using something like Cordova that, basically, generates an application that opens a web browser and runs the web page in it.
A sequence of events
2015 Late DecemberI decided to port 2048 to C#. Along the way, I decided to put some use to my GitHub account and start sharing something on it. So I created my first GitHub repository, 2048.net, and ported the JavaScript code to C#. I let it snooze for a while. I created a WPF project to use it but that wasn't a very sharable platform.
I had used Xamarin Forms, professionally, but, althgough its first version was, as first versions usually are, quite limited in funcionality, one could see that its creation was a big step in the right direction. When version 2 came out I had to give it a go. It's always hard to come up with ideas, at least, good ones, to test a technology. So, I had my C# port of 2048 parked and I wanted to try out Xamarin Forms. The result was an implementation of the game in Xamarin Forms that I made sure worked on iOS, Android and Windows 10 desktop, Mobile and IoT on a Raspberry Pi 3 I had just bought "for the kids".
I implemented the gameplay and storing game state and high scores locally, as the JavaScript version does, but, after that, I had to implement a service to store those remotely so that high scores, first, and game state, after, would be shared cross instances of the game. I.e, when I stop playing in my iPad and, afterwards, I pickup playing in my Raspberry Pi, I'm exactly in the same point in the game.
The idea
As I said before, I'm very fond of implementing things in a sharable way so, in this case, I would create a service that all games I implemented could/would use. But, if I was to implement a service for my games to use, why not implement a service that all games could use?
It was clear that I had to implement such a service that all game developers could (easily) use to provide such funcionalilty as game state (e.g., high scores and progress) storing to share cross-instances of the game.
The Start
Brainstorming
2016 Late MarchThe idea was born: a service that provides storing of game states for all game developers. I, immediately, discussed the idea with two very close friend developers: BillyFB (that happens to be my brother) and mandm-pt (with whom I've had the pleasure to work with on two ocasions). I can track the first Skype chat about VenStipe to the 29th March 2016. The more I discussed the purpose and of the project and the tons of things that could (will) be implemented around it, the more I was convinced I had to do it.
I did some research on existing services and found that there isn't one that is platform agnostic and, in more conversations, more ideas on what to do around the service came about, like:
- List high scores for a specific game particularly
- Notifications of high scores beaten
- Host tips, tricks and solutions
- Integration with existing services
- ...and many more...
Overview
2016 May, the 4thAs a developer, I tend to make the mistake of putting my hands to the task before putting everything into documentation and, thus, settle how and what things should be. I created a VenStipe repository in my own GitHub account and created a Visual Studio solution with the projects, at the time, I thought were neeeded for the whole service:
- An objects definition library
- A Web API project that would talk to a database in the backend
- A Web Site with two faces: for game developers; for gamers
-
A PCL (Portable Class Library) client of the Web API for game developers to use.
- Over time, implement client libraries for every platform and language used to develop games.
Naming
This was a very productive day. In the same day, I had a discussion with my two fellow friend developers on how to call the service. There were two ideas I wanted reflected in the name, somehow: game and gathering. I had, from start, the idea of using latin as the base for the name although I looked at the word game in other languages (actually, all Google Translate supported, at the time). Here is a list of some possible names that came by:
- oneludos
- omniludos
- allludos
- alludos
- gamestipe
- ludoszone
- ludozone
VenStipe comes from the latin words venatus, that means game (or hunt)
and Stipes, that means club. Later, I realized Stipes means club as batting
club or bat and not club as an association. But, when that happen, the choice was already made and the domain
was already registered. The name is short easy to pronounce and to remember.
PoCing
2016 first half of MayDuring this period I made some scafolding implementations the live on the GitHub repository on my account. There were some options that I knew, even before I started, would be used:
-
Hosting
I never had any doubt Windows Azure would be the options. I've had an account on Arvixe for a long time that I use to test stuff but is no candidate for something that requires numbers and performance. There's no point in telling the not so good experiences I had with other cloud hosting like AWS (Amazon Web Services).
-
Web API
I've implemented too many Web API in ASP.Net MVC and played enough with NodeJS to know better.
On other areas, I wasn't so sure and did some research:
-
Database
Being VenStipe a service where, most likely, there will be data that is event-like, e.g., user x made a (personal) high score on game y, it seemed obvious that a non-relational database woudl be used. After some resarch around NoSql I found Microsoft had released, without me knowing, a NoSQL database of their, and on Windows Azure which I had already chosen for hosting. The choice had to fall on Azure DocumentDB. I did some PoCing on it and it does, very fast, way more than VenStipe needs.
-
Web Site(s) technologies
Here the discussion could never end and there is so/too much to choose from.
Client Framework
AngularJS or Knockout? Coming from WPF, I played with Knockout when it came out and tried to bring MVVM to the web clients. Knockout was great and I had never Angular but some research, PoCing and some talks with my collegue Tasos made it obvious that Angular was the way to go. The next question was whether to use Angular 1 (now known as AngularJS 1) or Angular 2. It didn't take much to choose Angular 2, also, because it was meant to be used with TypeScript.
Stylesheet pre-processor
{less} or Sass. I must confess I'm not a front-end guy and asked an expert for an educated opinion and it didn't take long for me to opt for {less}.
Client library compiler
Gulp or Grunt. I just think the streaming approach of Gulp makes way more sense than the configuration approach of Grunt. It was a no-brainer.
The real thing
2016 Early JuneAs I was creating a tutorial aboout ASP.Net Core, it occured to me that it would be nice to tell this story. For that, I started the whole thing from scratch. What is already done:
-
Domain registration
On the 4th May 2016, I registered the domain venstipe.com (along with .info, .net adn .org) in GoDaddy.
-
GitHub Organiztion creation
On the 7th June 2016, I created VenStipe as an organization on GitHub.
-
GitHub.io page creation
On the 8th June 2016, I created the repository that hosts this page. It happens when a repository is created with the name of the organization (or username) followed by ".github.io".
-
Start telling the story
On the 9th June 2016, I created this page and started telling ths story.
2016 June 9th
Create Documentation Repository
As I said before, one of my many faults is, as developer, getting my hands dirty before defining exactly what and I things are to be done. As I want to do this "the right way". Everything will be publicly documented and available. For that, a documentation repo was created that generates a page for documentation here.
First documentation is born
Created the first architectural overview of the whole solution.
Not my thing
To do things right, one needs the right people to do the right thingss. Management is not my thing. For that reason, I "hired" a long time friend, zanagaivota, as our PO (Product Owner) and PM (Project Manager). We chatted during the day about project overview, processes and tools and agreed to Skype later that night. But..Portugal football (or soccer, if you prefer) team had great draw agains Iceland for Euro 2016 first match and I went into town to watch the match with some friends. I has in no condition of talking about much when I got home and zanagaivota had fallen asleep during the match.
Tooling
This day was about choosing and enabling the tools to manage and implement the project.
Repositories
Along the day, GitHub repositories were created to host the code base for the development of the various areas of the project (including the complete list with already exising for reference):
- domain - that will host the object definitions share all across the solution.
- api - that will host the Web API that provides the actual service.
- client - that will host the client libraries to be used by game developers to use the service.
- web.components - that will host the the shared assets (CSS, libraries, images, etc.) for all the web projects, using Git's sub-modules feature.
- web - that will host the main website.
- web.publisher - that will host the game developers' management web site.
- web.gamer - that will host the gamers' management website.
- Already existing venstipe.github.io - that hosts this page.
- Already existing docs - that will host all documentation (project and usage).
- To be mentioned next project - that serves as base for product road-mapping and management.
Teams were created on VenStipe GitHub organization: Development, Product and Admins. The members of each team were added.
Product/Project
Over continuous discussion with our PO (zanagaivota), looked for tools handle product, project and managent and found a free and public tool that totally integrates with GitHub called Waffle. We decided to go for it and a project was created to cater for our project management needs. It's publicly available here. To have centralized management point, a GitHub repository was created to serve as base for the Waffle project.
Communication
Another tool that was selected was Slack as our communication basis. For that Slack team was created and invites were sent to the current members.
Code Protection
The main branches on each repository were protected. The protection matrix is the following:
| Repository | Main Branch | Protection | Admin Team |
|---|---|---|---|
| project | master | Push Restriction, Status Checks, Branch Update | Product |
| web | master | Push Restriction, Status Checks, Branch Update | Development |
| web.gamer | master | Push Restriction, Status Checks, Branch Update | Development |
| web.publisher | master | Push Restriction, Status Checks, Branch Update | Development |
| web.components | master | Push Restriction, Status Checks, Branch Update | Development |
| domain | master | Push Restriction, Status Checks, Branch Update | Development |
| client | master | Push Restriction, Status Checks, Branch Update | Development |
| api | master | Push Restriction, Status Checks, Branch Update | Development |
| venstipe.github.io | master | Push restriction | Admins |
| docs | gh-pages | Push restriction | Admins |


nemeh abuzitoun
- 1studied computer engineering at BAU class 2012
- from jordan
- A+ , CCNa courses
- private maths teacher
- intrested in psycology
nemeh to do list :
- skydiving
- Scuba-diving
- visit-london-Vietnam
- write-a-book
- learn how to paint
- learn how to use guns
- horse riding
- creat a professional web site from a to z
- climb mount everst
- fly a drone over an ocean


|
ItMayBeAHack OOD Exercises
An exercise in OOD as guided by ItMayBeAHack.com.
|
Builds the bins for a wheel based on US betting rules. More...
Public Member Functions | |
| void | BuildBins (Wheel wheel) |
| Creates all bins for a wheel. More... | |
| void | GenerateColumnBets (Wheel wheel) |
| Generates all column bets. More... | |
| void | GenerateCornerBets (Wheel wheel) |
| Generate all corner bets (i.e. a bet on the corner of a number). More... | |
| void | GenerateDozenBets (Wheel wheel) |
| Generates all 'dozen' bets (i.e. 1-12, 13-24, 25-36). More... | |
| void | GenerateEvenMoneyBets (Wheel wheel) |
| Generates all even money bets (i.e. Red, Black, Even, Odd, High (19-36), and Low (1-18)). More... | |
| void | GenerateFiveBet (Wheel wheel) |
| The top line bet (0,00,1,2,3). More... | |
| void | GenerateLineBets (Wheel wheel) |
| Generates all line bets (i.e. a bet between 2 rows such as 1-3 + 4-6). More... | |
| void | GenerateSplitBets (Wheel wheel) |
| Generates all of the split bets (i.e. bets on 2 numbers). More... | |
| void | GenerateStraightBets (Wheel wheel) |
| Generates all straight bets for the wheel (i.e. a bet on a single number). More... | |
| void | GenerateStreetBets (Wheel wheel) |
| Generates all stree bets for the wheel (i.e. bet on all 3 numbers in a column). More... | |
Builds the bins for a wheel based on US betting rules.
| void Roulette.BinBuilderUS.BuildBins | ( | Wheel | wheel | ) |
Creates all bins for a wheel.
| wheel | The wheel to add the bin-outcomes to. |
Implements Roulette.IBinBuilder.
| void Roulette.BinBuilderUS.GenerateColumnBets | ( | Wheel | wheel | ) |
Generates all column bets.
| wheel | The wheel to add the bin-outcomes to. |
Implements Roulette.IBinBuilder.
| void Roulette.BinBuilderUS.GenerateCornerBets | ( | Wheel | wheel | ) |
Generate all corner bets (i.e. a bet on the corner of a number).
| wheel | The wheel to add the bin-outcomes to. |
Implements Roulette.IBinBuilder.
| void Roulette.BinBuilderUS.GenerateDozenBets | ( | Wheel | wheel | ) |
Generates all 'dozen' bets (i.e. 1-12, 13-24, 25-36).
| wheel | The wheel to add the bin-outcomes to. |
Implements Roulette.IBinBuilder.
| void Roulette.BinBuilderUS.GenerateEvenMoneyBets | ( | Wheel | wheel | ) |
Generates all even money bets (i.e. Red, Black, Even, Odd, High (19-36), and Low (1-18)).
| wheel | The wheel to add the bin-outcomes to. |
Implements Roulette.IBinBuilder.
| void Roulette.BinBuilderUS.GenerateFiveBet | ( | Wheel | wheel | ) |
The top line bet (0,00,1,2,3).
| wheel | The wheel to add the bin-outcomes to. |
Implements Roulette.IBinBuilder.
| void Roulette.BinBuilderUS.GenerateLineBets | ( | Wheel | wheel | ) |
Generates all line bets (i.e. a bet between 2 rows such as 1-3 + 4-6).
| wheel | The wheel to add the bin-outcomes to. |
Implements Roulette.IBinBuilder.
| void Roulette.BinBuilderUS.GenerateSplitBets | ( | Wheel | wheel | ) |
Generates all of the split bets (i.e. bets on 2 numbers).
| wheel | The wheel to add the bin-outcomes to. |
Implements Roulette.IBinBuilder.
| void Roulette.BinBuilderUS.GenerateStraightBets | ( | Wheel | wheel | ) |
Generates all straight bets for the wheel (i.e. a bet on a single number).
| wheel | The wheel to add the bin-outcomes to. |
Implements Roulette.IBinBuilder.
| void Roulette.BinBuilderUS.GenerateStreetBets | ( | Wheel | wheel | ) |
Generates all stree bets for the wheel (i.e. bet on all 3 numbers in a column).
| wheel | The wheel to add the bin-outcomes to. |
Implements Roulette.IBinBuilder.


Spoilers: Terrifying illness relapse for Lisa in EastEnders?
It’s been an incredibly traumatic few months for Lisa Fowler (Lucy Benjamin), who returned to EastEnders earlier this year to acquire the help of Mel Owen (Tamzin Outhwaite) in getting Louise Mitchell (Tilly Keeper) and Keanu Taylor (Danny Walters) out of London. When her plan went belly-up, she decided to stay put in Walford — and has found herself embroiled in plenty of drama ever since — but is she about to have a terrifying illness relapse?
Between clashing with Phil (Steve McFadden) over the part she played in harbouring Keanu and Louise, to helping Mel with her plan to get Hunter (Charlie Winter) safely out of the country, it’s been an incredibly stressful time for Lisa. Factor in almost losing her daughter — and grandchild — in the siege, and it’s no wonder she was intent on getting out of Walford.
Following Hunter’s death, Lisa went out of her way to support Mel, and the pair planned on moving away to Portugal together. However, after Mel discovered Sharon’s (Letitia Dean) secret affair with Keanu, her primary objective became revenge — something which resulted in plenty of conflict between the two best friends.
Advertisement Advertisement
After everything that happened with Mel’s revenge scheme, Lisa is no doubt finding life a bit difficult, and — in the coming episodes — Louise quizzes her mum about her medication.
Later, Keanu informs Sharon that Louise is concerned for her mum, and believes that Lisa might be unwell. As a result, Sharon is left feeling guilty.
It’s been a tough couple of months for the entire Fowler and Mitchell clan, so the stress of everything has no doubt taken its toll on Lisa.
The question is: does Louise have reason to be concerned about her mum?
Has Lisa suffered a relapse?
Or is she simply determined to expose the truth about everything that’s happened?
One to watch: Monday 25thNovember at 8pm on BBC One.


STEAL THIS MOVIE
directed by Robert Greenwald
(Lions Gate, 111 minutes)
Despite the best efforts of campaigns like Rock The Vote, most of today's 18+ youth demographic choose not to vote in presidential elections. Who can blame them? Since the demise of the hippies in the 1970's, anarchists have become less and less visible, and youths are, for the most part, disillusioned from the future of their country. A film like Steal This Movie, however, is inspirational enough to make youths politically aware, proving that protest can be a means to make change.
Steal This Movie retells the true story of Abbie Hoffman (Vincent D'Onofrio), the outspoken anti-war revolutionary who took to the streets and helped shape the bustling American "make love not war" counterculture of the late 1960's. Hoffman had a true passion for social justice.
We first meet Abbie in the late 1970's. He has been hiding (for reasons that are later disclosed) from the government for many years, but is allowing a journalist to interview him about his life as an activist. Through a series of flashbacks, a light is shone on one of America's most outspoken historical figures.
Steal This Movie focuses mainly on two aspects of Hoffman's life. The first is the infamous riot at the Chicago Democratic Convention and the trial that followed. Hoffman was a member of the "Chicago 8", along with men like Jerry Rubin (Kevin Corrigan) and Tom Hayden (Troy Garity, Hayden's son). Some have referred to it as the true "trial of the century."
The film is also about Hoffman's relationship with his wife, Anita (Janeane Garofalo), and the interesting predicament they find themselves in when Abbie is forced to go into hiding. Anita stays unbelievably faithful to her husband, even after he moves in with a new girlfriend (Jeanne Tripplehorn).
In many ways, Steal This Movie is hampered by a low budget. In a few opening scenes, a boom mic is clearly visible at the top of the screen, and often the flashback scenes seem a bit awkward because of the lack of period detail. But the real Anita Hoffman told director Robert Greenwald that a truthful film about her husband couldn't be made under the studio system, and after watching this compelling, inspiring biopic, it's hard not to agree.
Steal This Movie is being released in Los Angeles a day after the 2000 Democratic Convention. This is unfortunate, because, had the film been released a couple weeks earlier, I think we'd see a few more rebels eager to take to the streets and fight for a cause.
-Akiva Gottlieb
Do You Yahoo!? Yahoo! Mail - Free email you can access from anywhere! http://mail.yahoo.com/
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


Geodesic Buffers
WebGL is not supported on your platform/browser.
MapView
SceneView
Based on
this sample
.


My First Heading
My Second Heading
My Third Heading
My Fourth Heading
My Fifth Heading
My Sixth Heading
My strong element.
My emphasized element.
This text is in red
Click here to get to Google!
This text has a blue background
This text is centered on the page.
| First Name |
Last Name |
| Morgan |
Hay |
| Horgan |
May |
Ordered List of stuff
- stuff 1
- stuff 2
- stuff 3
- stuff 4
- stuff 5
Unordered List of things
- thing a
- thing b
- thing c
- thing c1
- thing c2
- thing c3
- thing c4
- thing c5
- thing d
- thing e


An accomplished software engineer specializing in object-oriented approaches to application development. Currently working at Nventify located in downtown Los Gatos. Interests include science fiction, films, books, snowboarding, and Seinfeld.
Designed, built and maintain the Imagizer Media Engine. The engine accelerates media delivery by dynamically rescaling, cropping, and compressing images. Built with C++ and PHP7. Runs on AWS or VMware.
Part of a two person team that designed and built the backend using Groove on Grails utilizing PostgreSQL to store data. I'm also part of the team the built and maintains the Rain iOS Swift based app.
Develop and maintain Java and PHP based applications. Responsible for core backend technology development including analysis, design, coding, and testing for large code bases such as the Imageshack Restful API.
Contributed to and help maintain the Unclogger Android App which is written in Java. Part of a team that deigned and maintains the server side VPN software and video acceleration using node.js and python.
Built the APIs to sync and store filesystem metadata. Designed and maintain image storage, cache, and retrieval using Hadoop, Hbase, and Varnish systems.


settings
Detected:
⇄
copy
Execution Mode
Built-in
[User]
Custom
[App]
Custom App Settings
ClientId
Client Secret