text:
Q: As a user, how can I open a site in a popup window without toolbars? Long story short there are webpages and videos I want to display on my secondary monitor while browsing on my main monitor. All of my toolbars and tabs make the browser rather bulky, and I'd like to hide them when I'm just using the window for one webpage.
For example, playing a game on MSN games opens a new popup window, with nothing but the window border and the URL bar:

This is exactly what I want. However, the URL bar doesn't let me navigate to a different site, which is weird. How can I manually open a blank popup window in Firefox, that I can essentially use as a single-tab trimmed-down browser window?

A: A solution is to use the Web Console Menu (which is not user friendly) :

*

*Open the console menu with Ctrl+Shift+K

*Type in the following JavaScript line window.open("http://google.fr", "Google", "menubar=no, location=yes") and validate with Enter
Please note that you may have to allow pop-up windows to see the new window.
Additionally, you can tune the window with options in the last argument. A list can be found there : https://developer.mozilla.org/fr/docs/Web/API/Window/open

A: Adding to Toine42's answer, you can create a JavaScript bookmarklet to open a popup window of the current page:
javascript:(function(){window.open(window.location.href,"Google","menubar=no,location=yes")}())

redpajama_set_name: RedPajamaStackExchange


If you are returning next Fall as a fourth-year student and intend to complete your degree in one of our Honours plans, please read the information and complete the short form below.
Deadline to complete this form is May 1. We will use the information you provide to generate an email list of all Economics students.
Important: You cannot register for the required ECON seminar on SOLUS.
You must meet the requirements and prerequisites to be enrolled in the mandatory Seminar course (3 units).
We will assess your 30 unit economics GPA to determine if you meet the minimum requirement of 2.6 and have completed at least 310 and 351 prior to selecting a seminar.
If eligible, you will receive an email with the seminar selection form in late June.
Medial students must meet their requirements to enrol in the mandatory Seminar course.
Medial students' assessments are based on best 18 units of economics and completion of one of 310, 320, or 351, along with eligibility in their other subject plan.


text:
Q: Pandas data frame multiplication where the data frames are of different matrix df1 is from excel file with columns as below:

Currency
Net Original
Net USD
COGS

USD
1.5
1.2
2.1

USD
1.3
2.1
1.2

USD
1.1
2.3
-1.1

Peso Mexicano
1.6
2.2
2.1

Step 1: Need to derive conversion rate column 'Conv' where 'Currency' is 'Peso Mexicano'
#Filter "Peso Mexicano" currency & take it as a separate data frame (df2)
df2 = df1[df1['Currency']== "Peso Mexicano"]
Step 2:
#Next use formula to get the "Conversion Rate" from df2 using formula
df2['Conv']= (df2['Net USD']/df2['Net Original'])
#Output 1.37
#Multiply the filtered result 'Conv' with 'COGS' column to get the desired result
df1['Inv'] = (df2['Conv']*df1['COGS'])*-1

display(df1)

However the result shows 'NaN' column 'Inv' wherever the currency is 'USD'.
Expected output:

Currency
Net Original
Net USD
COGS
Inv

USD
1.5
1.2
2.1
1.87

USD
1.3
2.1
1.2
0.64

USD
1.1
2.3
-1.1
-2.50

Peso Mexicano
1.6
2.2
2.1
1.87

A: You needed to aggregate your conv computation, even if there is only one value (I took the mean here).
Here is a working code:
df2 = df1[df1['Currency'] == "Peso Mexicano"]
conv = (df2['Net USD']/df2['Net Original']).mean()
df['Inv'] = conv*df['COGS']-1

output:
        Currency  Net Original  Net USD  COGS     Inv
0            USD           1.5      1.2   2.1  1.8875
1            USD           1.3      2.1   1.2  0.6500
2            USD           1.1      2.3  -1.1 -2.5125
3  Peso Mexicano           1.6      2.2   2.1  1.8875


I need to recode an iPAD/iPHONE app called Transformer in MAC OS. The $500+ bids previously posted are outside my budget so I am looking for an hourly bid. Transformer is a password generator that takes a passphrase and converts it into a complex string. Very simple but effective concept.
Hi! I am interesting your project. I have MacBook Pro and iPhone. If you can explain to me. I can do it. Have a nice day!


text:
Search Star-Courier News
Highlands Star - Crosby Courier • P.O. Box 405, Highlands, TX 77562 • Phone: 713-266-3444 • Fax: 713-977-1188 • Email: grafikstar@aol.com
Weekly newspaper serving Highlands, Crosby, Baytown, Mont Belvieu, Dayton, and other surrounding areas.
North Channel Star
Yes 69%, 107 votes
107 votes 69%
107 votes - 69% of all votes
Legacy Categories
Barbers Hill Dayton PRESS
Keeney's Korner
Airplanes & Alligators
Ask the Attorney General
Ask the Constable
Capitol Comment
Columns from College
Home Works
Just Between Us
McNeely's World
Two Cents' Worth
Posts published in "Day: April 25, 2019"
Performers set for Crosby Rodeo
Rodeo set for May 31 to June 8
CROSBY – The Crosby Fair & Rodeo has announced their line-up for performers this year. The Rodeo will start with a Cook-Off on May 31 and June 1, and the Rodeo events and Performers will follow the next weekend, June 6, 7, 8. The Acts announced are:
MAY 31 – BAG OF DONUTS
With a flair for kabuki make-up and extravagant costumes, the four New Orleans natives cover songs in a style they have branded as Superpop: Any song popular from any era. In the great tradition of stunning acts, BOD has to be experienced live to fully feel the impact. The universality of their show stems from the idea that everyone likes to have an escape, a release
JUNE 6 – FLATLAND CAVALRY
With their highly anticipated sophomore album, Homeland Insecurity, Texas's Flatland Cavalry wants to stop and smell the roses. Bandleader and chief lyricist Cleto Cordero is fine with examining and the present. There's an appreciation for all the sharp detail and high-spirited emotions of today.
Woman's body found near San Jacinto River
Deputies reported that a woman's body was found in the San Jacinto River on April 16, 2019.
Authorities uncovered the body with multiple injuries. The investigation continues and the cause if death is unknown. Deputies do not known if the injuries were sustained before or after the death, reports stated.
The Harris County Sheriff's Office found the body around 5 p.m. in the 17400 block of River Road.
Authorities said the woman was wearing a striped shirt and had multiple tattoos. She appeared to be in the water for several hours and her body and face sustained visible injuries.
The investigation continues and the Harris County Sheriff's Office Homicide Unit is asking anyone with information on this case to call homicide unit at 713-274-9100.
EPA sets public meeting May 7
Water samples from the Ship Channel contain at least 9 toxins in an oily slick.
SJRC reviews Superfund status
HIGHLANDS – At its regular monthly meeting, the San Jacinto River Coalition learned that the federal EPA had scheduled a community meeting in Highlands on Tuesday, May 7 from 6:30 to 8:00 pm. This is one of the quarterly public meetings that the EPA promised to have on a regular schedule. They will update information on activities at the Superfund site, according the EPA spokesperson Janetta Coats.
At the same meeting, THEA president Jackie Young discussed the environmental impact that the ITC fire has had on the water quality of the river and ship channel. She displayed a bottle of water from the channel with heavy oil deposits.
Crosby names new AD
Jerry Prieto and wife, Julie come to Crosby tasked with rebuilding athletic program and coaches.
CROSBY – The new head coach and athletic director of the Crosby Cougars is Jerry Prieto as of April 16 following a unanimous vote by the Board of Trustees of Crosby ISD at a special called meeting.
Like the previous, he comes with a background as Assistant Head Football Coach, and Offensive Coordinator also he adds Recruiting Coordinator. For diversity of coaching experience, he has coached basketball, track, powerlifting and wrestling.
Originally from the Greater Houston Area, Prieto oversaw development of one of the most explosive offenses in South Texas. Prieto helped build Corpus Christi Veterans Memorial High School's football program and helped lead the team to Regional Semifinals in 2017 with an 11-2 overall record. In 2018, Veterans Memorial made another Regional Semifinals appearance with a 12- 1 overall record and an average over 44 points per game that same season. He has compiled a 23-3 record over the past two years.
He is a 2001 graduate of Cypress Springs High School in Cy-Fair ISD and received his undergraduate degree from Sam Houston State University in 2004 and his Master's Degree in Educational Administration from Lamar University in 2011.
"My family and I are excited to join this proud community," said Prieto. "We look forward to contributing to the continued success of Crosby ISD athletics."
TxDOT updates I-10 bridge repair
TxDOT workers examine the broken support.
The following is an update from David Lazare, an engineer with TxDOT in regards to the San Jacinto bridge repairs:
This is an update on the Emergency Contract to repair the IH-10/San Jacinto Bridge that was struck by a barge on February 11, 2019.
The permanent repair work officially began on Monday, April 8th, 2019. Over the last week, the contractor has setup the cofferdam and is demolishing the damaged/broken column. They have also begun setting up temporary supports to begin the permanent repairs.
Over the next week, we expect to install the permanent replacement column, permanent structural support and welding.
Early next week, we also expect to open 1 lane on SPUR 330 heading north to allow commuters to access the Crosby-Lynchburg intersection, which is temporarily signalized. This should ease the congestion on Thompson Rd and the intersection of I-10.
Star-Courier featured on ABC13+ program
TROPICAL STORM IMELDA FLOODING PARALYZES HOUSTON
Charles Phillips on Dayna Steele runs for Congress TX-36

redpajama_set_name: RedPajamaCommonCrawl


James Broderick Design Blog: Off The Map VI: A sudden burst of colour!
Okay, this week things are coming together. Tom and I were going back and forth readjusting some of the rooms, I've shown him how to add skirting and architrave using spline modelling and he went ahead and did that whilst I continued my asset work and a little bit of lighting. To be honest a lot of this week was fixing up problems with the level so I've been taking time out of my asset building to sort that as well, also I spent a bit of time replacing the first person player character to a third person one with first person camera so we can see the characters hands and feet, an integral part of our game design. Overall it's been a bit of a slow burn this week, but now the level is actually prepared for population. At last!
Overall bird's eye view of the level currently, the lighting has been changed quite a lot this week. I have been applying things I have learnt about lighting from a personal project to this one by increasing the light bounces in the level and making the lighting more soft and realistic.
A shot of Puzzle Area 1 before population, the wall material is adapted from one I used in a personal project but I added in a whole section to the material that layers on a victorian pattern that Annie made and makes it slightly more reflective than the rest of the wall.
Here is where you can see the effect of the lighting properly, the light casts a realistic bounce onto the wall but stays fairly dramatic and contrasty, a feeling we want to keep throughout the level. In this section of the game the player will encounter the rabbit for the second time so seeing it emerge into the light in this corridor will be a great moment visually.
My main priority now is finishing my assets, so far most of my assets are in level as they are needed for the overall level shape but I still have a lot to do, so far all the columns and arches are incomplete and I also need to complete the ceiling for the lobby which is a large part of making that area looking closer to completion. Also some of my other assets need a lick of paint to raise the quality bar, all of this is my goal going into next week.


One of the few interview questions I was prepared for was, "We can see you have a lot of experience working with students, but tell us about your experience working with adult learners." In the back of my mind, I was thinking how much different could it be? My belief has always been that great teachers can teach anybody. The student's age does not matter. My first disclaimer: I do not consider myself a great teacher. I have, however, found success as a teacher and coach. In my opinion, certificates and degrees have never determined the efficacy of a teacher. I have seen many teachers with Ph.Ds. who fail to connect with learners. As Jack Anderson Pidgeon, the headmaster of the private Kiski School in Saltsburg noted , "Teaching must flow from within. Teaching is an art." I guess I relayed this message well to the interview committee. I have just completed my first year as judicial education manager with The National Judicial College in Reno, Nevada.
Of all the students I have had the privilege of working with, I believe middle schoolers are the most fascinating. I've spent 18 years in the world of independent schools as a teacher, coach, and administrator. Over the course of these years, I've learned many pedagogical lessons. I found it important to write these down in order to survive in the middle school environment.
At the beginning of my teaching career as a middle school math and science teacher, I learned the most important lessons did not revolve around content, but rather ensuring students were establishing a foundation for a strong work-ethic, organizational skills, and conducting themselves with some degree of decorum. I later learned as a dean of students, the importance and impact of advisory activities. Advisory activities would ensure every student is connected with an adult on-campus. Focusing a large amount of time providing a safe environment for students led to an increase in student achievement. Learners and their relationships with teachers are critical for success to occur. As the head of a school, I learned the importance of creating a strong foundation of close-knit relationships within the student body. When influential students study, every student studies. If influential students party, everyone parties. An environment conducive to learning can only be created with the "trend setters" on-board. Malcolm Gladwell's "Law of the Few" (Gladwell, 2000) rings true in middle schools. I believe many of these lessons are just as valid in judicial education.
I have just completed my first year as a judicial education manager. I am now accustomed to primarily working with adults, the judges who serve as participants and faculty members. I am surprised at the pedagogical similarities relating to the first interview question I answered. Observations and insights I have gleaned from my first year of working at the National Judicial College coupled with my many years in K-12 education reveal the surprising similarities between middle schoolers and judges.
Middle schoolers are fragile, curious, and strong-willed. Judges are assertive, keen, and anxious to gain knowledge. Both parties carry an incredibly high degree of expectations and pressure to do their jobs with an incredible number of variables impacting their ability to perform to their potentials.
Middle schoolers, like all judges, want to do well. When a middle schooler feels loved at home, they are able to learn at school. When a school environment is safe, middle schoolers will voluntarily participate. Creating a safe learning environment for judges is equally important. Learners will gain the most out of a class when class participation occurs. Judges want to be active learners in a dynamic classroom. Creating a safe environment for both classrooms allows participation and the exchange of ideas, which is a sign of authentic learning.
Many middle schoolers carry a false sense of bravado. The more intense the bravado, the more care that is usually required. Many judges require the same amount of care. A black robe may portray an intimidating and self-assured front, but the same care and attention for details is required for judges. Judicial educators must ensure the needs of each judge is met for a course to be successful. This can range from changing the classroom seating arrangements to altering the delivery of content.
Mastering the art of teaching is required to connect with both middle schoolers and judges. There are so many changes happening with the students' adolescent bodies, teachers must cater lessons to students' excitement, lethargy, or mood swings. Judges also need each lesson to be presented concisely and coherently to ensure the small window of time they have for professional development is maximized.
Many girls in middle school are more physically capable. This trait allows girls to be more confident in some areas of school, leading to a more successful academic experience. Although there are fewer female judges in my courses, I have noticed female judges are generally very active participants. I have seen female judges maximize the opportunity to attend a course through lively participation.
Many middle school teachers I have worked with are relatively young and are inexperienced teachers. They are newbies to teaching. Many judges are also newbies to teaching. Judges, however, possess a wealth of experience from the bench. A breadth and depth of content knowledge is not always associated with being a great teacher. Effective teaching requires a connection with the students through common ground. This connection cannot be assumed. It must be identified and tapped into.
Middle schoolers and judges seek autonomy. Teachers should teach in such a way that learners discover the answers on their own. In both environments, teachers need to create environments where they empower students to gain knowledge on their own. Middle schoolers and judges do not want anything handed to them.
Middle schoolers believe no one understands them. These years can be a difficult time in their lives. They are seeking relationships with peers and crave the opportunity to be part of something bigger. Like middle schoolers, judges crave the opportunity to foster collegial relationships. When judges have the opportunity to be collegial, they share experiences and gain knowledge that impacts their daily decision making.
Middle schoolers must be active learners to fully understand a concept. Lessons should actively involve students and ensure relevancy for improved retention rates. Judges also require interactive and relevant courses. There are too many emails, too many cases, and too many other responsibilities vying for their attention. The lessons must be engaging and relevant to be worthwhile for the judges.


text:
Politicians Who Passed Right to Work Rewarded by Re-elections
Efforts to Punish Forced-Dues Foes at the Polls Fail Miserably
Among the many rebukes Big Labor bosses received from fed-up voters on November 8, the most bitter of all may have been the results of a number of relatively low-profile, but extremely important state legislative contests in Right to Work West Virginia and Wisconsin.
The Mountain and Badger States are the only two among the 26 Right to Work states that adopted their bans on the termination of employees for refusal to pay dues or fees to an unwanted union since the beginning of 2015.
War Chest Consisted Largely of Forced Union Dues and Fees
Consequently, over the course of 2016, voters in West Virginia and Wisconsin had their first opportunities to react at the polls to what their politicians had done.
And in both states, even after Big Labor poured enormous sums of money and manpower into schemes to punish the politicians who had voted for Right to Work, those same politicians fared extraordinarily well in the 2016 primary and general elections.
In a November 16 commentary for the Charleston Daily Mail, former Deputy Secretary of State Stephen Reed reported that union officials had "spent $3 million" trying to punish West Virginia legislators for helping pass the state's Right to Work law in early 2016.
Given Big Labor's undeniable expertise at concealing its electioneering expenditures, the real figure was undoubtedly higher still.
And the union bosses' war chest consisted largely of forced dues and fees extracted from West Virginia employees still compelled to bankroll a union under "grandfathered" workplace contracts and out-of-state employees.
'They Spent Hard-Earned Union Dues to Try to Return To the [Former] Status Quo'
Since Right to Work legislation passed the state Senate by a very narrow margin, with zero votes to spare, union strategists targeted primarily pro-Right to Work members of the upper chamber.
But West Virginia voters simply refused to cooperate.
When the dust settled after the November elections, the GOP state Senate caucus, which had supplied all of the chamber's 18 votes for Right to Work the previous winter, had expanded from 18 seats to 22 seats. The uniformly pro-forced unionism Democrat caucus had shrunk from 16 seats to 12.
Union bigwigs reportedly spent $1 million to defeat just one state senator, Majority Leader Mitch Carmichael (R-Jackson). But this massive investment went for naught when Mr. Carmichael beat Big Labor-backed Democrat Brian Prim by nearly a 900-vote margin.
After the election was over, the
staunch Right to Work supporter commented, with regard to union militants:
"They spent hard-earned union dues to try to return to the [former] status quo. I'm just thrilled the people of West Virginia validated this new agenda of progress and a new direction."
Not One Wisconsin Lawmaker Who Had Voted For Right to Work Was Ousted in November
In Wisconsin, pro-forced unionism Assembly Minority Leader Peter Barca (D-Kenosha) was, prior to November 8, anticipating a "wave" election in which many of the legislators who had helped pass America's 25th state Right to Work law in early 2015 went down to defeat.
But on Election Night, every single pro-Right to Work legislator who sought reelection was returned to office. In 2017, the Republican legislative leaders who ushered through forced-dues repeal over furious Big Labor opposition will enjoy expanded majorities in the state Assembly and Senate.
National Right to Work Committee Vice President Matthew Leen expressed cautious optimism that elected officials in many states where Big Labor continues to wield forced-dues privileges would learn from the 2016 election returns in West Virginia and Wisconsin.
"The utter failure of union kingpins in November 2012 to make good on their threats to punish Indiana politicians who had helped pass a Right to Work law nine months earlier was certainly a major factor in the subsequent passage of forced-dues bans in Michigan, Wisconsin, and West Virginia," said Mr. Leen.
"As the evidence continues to mount that voters reward legislators and governors for standing up to the union bosses, I believe there may well be positive repercussions even in states like Minnesota, Pennsylvania and Montana, where recent Right to Work efforts have been uphill."
(Source: January 2017 National Right To Work Newsletter)
Forced-Dues for Politics
Intimidation Tactics
Charleston Daily Mail
Matthew Leen
Mitch Carmichael
Peter Barca
Stephen Reed
2019-2020 National Right To Work Act Sponsors
We added one additional National Right To Work Act Co-sponsor today: Rep. Steve Womack (AR 3). That makes 60 co-sponsors in the U.S. House of Representatives and 20 co-sponsors in the U.S. Senate. Are your Members Of Congress on this list?


Description: Balcony Safety Nets in Vijayawada. Get your balcony secured by our overhang safety nets. Hand crafted mesh is introduced over the open ranges of balcony.
Meta Description: Balcony Safety Nets in Vijayawada. Get your balcony secured by our overhang safety nets. Hand crafted mesh is introduced over the open ranges of balcony.


Last week, the UN again took up the issue of lethal autonomy in its Group of Government Experts on Lethal Autonomous Weapon Systems (or LAWS), a meeting of the Convention on Certain Conventional Weapons (CCW). Over the past few years, there has been a growing consensus within the CCW that human involvement in the targeting process is a solution to the risks posed by LAWS. With this consensus, the question then becomes: what is the precise nature of this human involvement? Often this involvement is described in terms of the decision to use the system, akin to a finger on the trigger. Thus human involvement becomes a human making the decision to pull the trigger.
An event at last week's GGE argued that this view is too narrow. Entitled "The Human-Machine Relationship: Lessons From Military Doctrine and Operations," the event was organized by CNA's Center for Autonomy and AI and the University of Amsterdam. The event was attended by officials and diplomats, including the ambassador to the Netherlands. Dr. Lewis, CAAI Director, was joined by Merel Ekelhof, a Ph.D. researcher at the VU University of Amsterdam, and U.S. Air Force Lt. Col. Matt King.
Merel Ekelhof is known to the UN community as the person to first introduce the idea of human involvement spanning across the entire military targeting cycle, introducing the idea back in 2016. The event took that idea and showed specific ways which this human involvement can take. Lt Col King discussed legal requirements for the use of force and how this was satisfied in his personal involvement in targeting decisions in the Coalition Air Operations Center in Qatar in 2017. Then Dr. Lewis walked the group through several real world examples of incidents involving fratricide and civilian casualties, how humans are not infallible, and how broader human involvement outside of the trigger pull decision can create a safety net that can reduce the risks of autonomous systems.
As the meeting closed, Ambassador Gill (presiding over the GGE) suggested a model for human involvement that takes on this view of broader human involvement in the use of lethal force. The below picture (dubbed the "sunrise" chart by the UK delegation) shows his initial thoughts in this regard. CAAI is developing a follow-on report for the next GGE to be available at the end of August, where we will provide additional details and observations consistent with this broader view. Stay tuned!
For more information, see the CAAI report: Redefining Human Control.


Learn more about your network of support.
A social media platform that hosts various opportunities, engagements, and resources for students.
A list of all members of Undergraduate Academic Programs.
A list of all the possible majors to study and to choose from.
Business Hours: 8:00 a.m.–12:00 p.m, 1:00 p.m.–5:00 p.m.


Build and run with: $ python filename.py.
Counting and finding letters in text.
Removing whitespace from a string.
Create list from a string.
Create tuple from a list.
Dictionaries, or hash tables, with key:value pairs.
Add and remove key:value pairs.
Create dictionary from a list of tuples.
Using for loops and dictionaries.
print (function.__doc__)        # This is a docstring.
Create a new instance of class.
Read lines from a text-file.
Write data to a text-file.
Numerical operations, more at https://docs.python.org/2/library/math.html.


text:
Here's the new Barcelona No. 11 from OPPO
OPPO to bring Singapore football fans closer to the action with launch of limited edition FC Barcelona R11. Neymar used to wear the No 11 jersey at Barcelona before his record breaking move to PSG, and while Barcelona is still struggling to bring in his replacement, fans can well, get their hands on one from OPPO. The OPPO R11 will be available in Singapore on 26 August, with pre-orders having started already.
There will be a total of 500 sets of the FCB R11 phone exclusively for consumers in Singapore.
A key feature of the FCB R11 is its aesthetic appeal where OPPO uses the design trend of contrast colouring to showcase Barça's traditional red and blue signature colours based on the golden ratio of its metal shell. To top it all off, the club's 18 carat gold logo features on the body of the phone, while the user interface is themed in FC Barcelona's bold and fashionable colours.
Innovation and boldness behind the FCB R11 colour design
The FCB R11 features complex techniques behind the golden ratio-based contrast colour design of its metal body.
OPPO has used the adhesive fill technique to create the first contrast colour antenna in the industry, giving the body of the phone layers of colours that look delicate and elegant, as well as an anodized colouring process. Together with these techniques, OPPO has also intricately treated the diffuse reflection to achieve visual comfort and purity.
To celebrate the launch of the FCB R11 in Singapore, consumers who have pre-ordered the phone will receive an exclusive OPPO x FC Barcelona backpack and go into a lucky draw to win a FC Barcelona jersey signed by club stars including Lionel Messi, Luis Suarez and Gerard Pique. Other prizes include appliances from FC Barcelona Premium Partner, Beko, and FC Barcelona home jerseys.
OPPO will also transform part of the OPPO Suntec City Concept Store into a Barça fan experience zone. Fans can take part in the FIFA 17 Barcelona Challenge to try their luck at beating rivals Real Madrid and enter the draw to win a FC Barcelona jersey.
OPPO's flagship R11 features a sleek and streamlined appearance and boasts the world's first 20MP front camera and 20MP+16MP rear dual camera, allowing sports fans to capture the action on field in greater clarity. Consumers can also master the art of clear portraits with the R11, thanks to the foreground bokeh effect, the automatic HDR function, and intelligent skin tone beautification technology that ensure every shot is captured to perfection.
The limited-edition FCB R11 retails at S$799 and is available for pre-order from 12-25 August at all OPPO concept stores and online at the official OPPO Singapore website https://www.oppostore.com.sg/.
Gadgets, News, Phones
Oppo, Phone
Review: DAP-1720 AC1750 Dual Band Wi-Fi Range Extender
ASUS ZenScreen MB16AC will be available at Comex 17


text:
"""

Python Interchangeable Virtual Instrument Library

Copyright (c) 2012-2017 Alex Forencich

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

"""

from .agilentBaseInfiniium import *

AcquisitionModeMapping = {
        'etim': ('normal', 'equivalent_time'),
        'rtim': ('normal', 'real_time'),
        'pdet': ('peak_detect', 'real_time'),
        'hres': ('high_resolution', 'real_time'),
        'segm': ('normal', 'segmented'),
        'segp': ('peak_detect', 'segmented'),
        'segh': ('high_resolution', 'segmented')
}
AcquisitionType = set(['normal', 'peak_detect', 'high_resolution'])
VerticalCoupling = set(['dc'])
ScreenshotImageFormatMapping = {
        'tif': 'tif',
        'tiff': 'tif',
        'bmp': 'bmp',
        'bmp24': 'bmp',
        'png': 'png',
        'png24': 'png',
        'jpg': 'jpg',
        'jpeg': 'jpg',
        'gif': 'gif'}
SampleMode = set(['real_time', 'equivalent_time', 'segmented'])

class agilent90000(agilentBaseInfiniium):
    "Agilent Infiniium 90000A/90000X series IVI oscilloscope driver"

    def __init__(self, *args, **kwargs):
        self.__dict__.setdefault('_instrument_id', '')
        self._analog_channel_name = list()
        self._analog_channel_count = 4
        self._digital_channel_name = list()
        self._digital_channel_count = 16
        self._channel_count = self._analog_channel_count + self._digital_channel_count
        self._channel_common_mode = list()
        self._channel_differential = list()
        self._channel_differential_skew = list()
        self._channel_display_auto = list()
        self._channel_display_offset = list()
        self._channel_display_range = list()
        self._channel_display_scale = list()

        super(agilent90000, self).__init__(*args, **kwargs)

        self._analog_channel_name = list()
        self._analog_channel_count = 4
        self._digital_channel_name = list()
        self._digital_channel_count = 16
        self._channel_count = self._analog_channel_count + self._digital_channel_count
        self._bandwidth = 13e9

        self._horizontal_divisions = 10
        self._vertical_divisions = 8

        self._display_color_grade = False

        self._identity_description = "Agilent Infiniium 90000A/90000X series IVI oscilloscope driver"
        self._identity_supported_instrument_models = ['DSO90254A','DSO90404A','DSO90604A',
                'DSO90804A','DSO91204A','DSO91304A','DSOX91304A','DSOX91604A','DSOX92004A',
                'DSOX92504A','DSOX92804A','DSOX93204A','DSA90254A','DSA90404A','DSA90604A',
                'DSA90804A','DSA91204A','DSA91304A','DSAX91304A','DSAX91604A','DSAX92004A',
                'DSAX92504A','DSAX92804A','DSAX93204A','MSOX91304A','MSOX91604A','MSOX92004A',
                'MSOX92504A','MSOX92804A','MSOX93204A']

        self._add_property('channels[].common_mode',
                        self._get_channel_common_mode,
                        self._set_channel_common_mode,
                        None,
                        ivi.Doc("""
                        Turns on/off common mode for the channel.  Channels 2 and 4 may form a
                        common mode channel and channels 1 and 3 may form a common mode channel.
                        """))
        self._add_property('channels[].differential',
                        self._get_channel_differential,
                        self._set_channel_differential,
                        None,
                        ivi.Doc("""
                        Turns on/off differential mode for the channel.  Channels 2 and 4 may form
                        a differential channel and channels 1 and 3 may form a differential
                        channel.
                        """))
        self._add_property('channels[].differential_skew',
                        self._get_channel_differential_skew,
                        self._set_channel_differential_skew,
                        None,
                        ivi.Doc("""
                        Specifies the skew that is applied to the differential or common mode pair
                        of channels.  Units are seconds.
                        """))
        self._add_property('channels[].display_auto',
                        self._get_channel_display_auto,
                        self._set_channel_display_auto,
                        None,
                        ivi.Doc("""
                        Sets the differential and common mode display scale and offset to track
                        the acquisition scale and offset.
                        """))
        self._add_property('channels[].display_offset',
                        self._get_channel_display_offset,
                        self._set_channel_display_offset,
                        None,
                        ivi.Doc("""
                        Sets the displayed offset of the selected channel.  Setting this parameter
                        disables display_auto.  Units are volts.
                        """))
        self._add_property('channels[].display_range',
                        self._get_channel_display_range,
                        self._set_channel_display_range,
                        None,
                        ivi.Doc("""
                        Sets the full scale vertical range of the selected channel.  Setting this
                        parameter disables display_auto.  Units are volts.
                        """))
        self._add_property('channels[].display_scale',
                        self._get_channel_display_scale,
                        self._set_channel_display_scale,
                        None,
                        ivi.Doc("""
                        Sets the displayed scale of the selected channel per division.  Setting
                        this parameter disables display_auto.  Units are volts.
                        """))

        self._init_channels()

    def _utility_error_query(self):
        error_code = 0
        error_message = "No error"
        if not self._driver_operation_simulate:
            error_code = self._ask(":system:error?")
            error_code = int(error_code)
            if error_code != 0:
                error_message = "Unknown"
        return (error_code, error_message)

    def _init_channels(self):
        try:
            super(agilent90000, self)._init_channels()
        except AttributeError:
            pass

        self._channel_common_mode = list()
        self._channel_differential = list()
        self._channel_differential_skew = list()
        self._channel_display_auto = list()
        self._channel_display_offset = list()
        self._channel_display_range = list()
        self._channel_display_scale = list()

        for i in range(self._analog_channel_count):
            self._channel_common_mode.append(False)
            self._channel_differential.append(False)
            self._channel_differential_skew.append(0)
            self._channel_display_auto.append(True)
            self._channel_display_offset.append(0.0)
            self._channel_display_range.append(1.0)
            self._channel_display_scale.append(0.1)

    def _display_fetch_screenshot(self, format='png', invert=False):
        if self._driver_operation_simulate:
            return b''

        if format not in ScreenshotImageFormatMapping:
            raise ivi.ValueNotSupportedException()

        format = ScreenshotImageFormatMapping[format]

        self._write(":display:data? %s, screen, on, %s" % (format, 'invert' if invert else 'normal'))

        return self._read_ieee_block()

    def _get_channel_common_mode(self, index):
        index = ivi.get_index(self._analog_channel_name, index)
        if not self._driver_operation_simulate and not self._get_cache_valid(index=index):
            self._channel_common_mode[index] = bool(int(self._ask(":%s:commonmode?" % self._channel_name[index])))
            self._set_cache_valid(index=index)
        return self._channel_common_mode[index]

    def _set_channel_common_mode(self, index, value):
        index = ivi.get_index(self._analog_channel_name, index)
        value = bool(value)
        if not self._driver_operation_simulate:
            self._write(":%s:commonmode %d" % (self._channel_name[index], int(value)))
        self._channel_common_mode[index] = value
        self._set_cache_valid(index=index)

    def _get_channel_differential(self, index):
        index = ivi.get_index(self._analog_channel_name, index)
        if not self._driver_operation_simulate and not self._get_cache_valid(index=index):
            self._channel_differential[index] = bool(int(self._ask(":%s:differential?" % self._channel_name[index])))
            self._set_cache_valid(index=index)
        return self._channel_differential[index]

    def _set_channel_differential(self, index, value):
        index = ivi.get_index(self._analog_channel_name, index)
        value = bool(value)
        if not self._driver_operation_simulate:
            self._write(":%s:differential %d" % (self._channel_name[index], int(value)))
        self._channel_differential[index] = value
        self._set_cache_valid(index=index)

    def _get_channel_differential_skew(self, index):
        index = ivi.get_index(self._analog_channel_name, index)
        if not self._driver_operation_simulate and not self._get_cache_valid(index=index):
            self._channel_differential_skew[index] = float(self._ask(":%s:differential:skew?" % self._channel_name[index]))
            self._set_cache_valid(index=index)
        return self._channel_differential_skew[index]

    def _set_channel_differential_skew(self, index, value):
        index = ivi.get_index(self._analog_channel_name, index)
        value = float(value)
        if not self._driver_operation_simulate:
            self._write(":%s:differential:skew %e" % (self._channel_name[index], value))
        self._channel_differential_skew[index] = value
        self._set_cache_valid(index=index)

    def _get_channel_display_auto(self, index):
        index = ivi.get_index(self._analog_channel_name, index)
        if not self._driver_operation_simulate and not self._get_cache_valid(index=index):
            self._channel_display_auto[index] = bool(int(self._ask(":%s:display:auto?" % self._channel_name[index])))
            self._set_cache_valid(index=index)
        return self._channel_display_auto[index]

    def _set_channel_display_auto(self, index, value):
        index = ivi.get_index(self._analog_channel_name, index)
        value = bool(value)
        if not self._driver_operation_simulate:
            self._write(":%s:display:auto %d" % (self._channel_name[index], int(value)))
        self._channel_display_auto[index] = value
        self._set_cache_valid(index=index)

    def _get_channel_display_offset(self, index):
        index = ivi.get_index(self._analog_channel_name, index)
        if not self._driver_operation_simulate and not self._get_cache_valid(index=index):
            self._channel_display_offset[index] = float(self._ask(":%s:display:offset?" % self._channel_name[index]))
            self._set_cache_valid(index=index)
        return self._channel_display_offset[index]

    def _set_channel_display_offset(self, index, value):
        index = ivi.get_index(self._analog_channel_name, index)
        value = float(value)
        if not self._driver_operation_simulate:
            self._write(":%s:display:offset %e" % (self._channel_name[index], value))
        self._channel_display_offset[index] = value
        self._set_cache_valid(index=index)

    def _get_channel_display_range(self, index):
        index = ivi.get_index(self._analog_channel_name, index)
        if not self._driver_operation_simulate and not self._get_cache_valid(index=index):
            self._channel_display_range[index] = float(self._ask(":%s:display:range?" % self._channel_name[index]))
            self._set_cache_valid(index=index)
        return self._channel_display_range[index]

    def _set_channel_display_range(self, index, value):
        index = ivi.get_index(self._analog_channel_name, index)
        value = float(value)
        if not self._driver_operation_simulate:
            self._write(":%s:display:range %e" % (self._channel_name[index], value))
        self._channel_display_range[index] = value
        self._set_cache_valid(index=index)

    def _get_channel_display_scale(self, index):
        index = ivi.get_index(self._analog_channel_name, index)
        if not self._driver_operation_simulate and not self._get_cache_valid(index=index):
            self._channel_display_scale[index] = float(self._ask(":%s:display:scale?" % self._channel_name[index]))
            self._set_cache_valid(index=index)
        return self._channel_display_scale[index]

    def _set_channel_display_scale(self, index, value):
        index = ivi.get_index(self._analog_channel_name, index)
        value = float(value)
        if not self._driver_operation_simulate:
            self._write(":%s:display:scale %e" % (self._channel_name[index], value))
        self._channel_display_scale[index] = value
        self._set_cache_valid(index=index)

    def _measurement_fetch_waveform(self, index):
        index = ivi.get_index(self._channel_name, index)

        if self._driver_operation_simulate:
            return list()

        if sys.byteorder == 'little':
            self._write(":waveform:byteorder lsbfirst")
        else:
            self._write(":waveform:byteorder msbfirst")
        self._write(":waveform:format word")
        self._write(":waveform:streaming on")
        self._write(":waveform:source %s" % self._channel_name[index])

        # Read preamble

        pre = self._ask(":waveform:preamble?").split(',')

        format = int(pre[0])
        type = int(pre[1])
        points = int(pre[2])
        count = int(pre[3])
        xincrement = float(pre[4])
        xorigin = float(pre[5])
        xreference = int(float(pre[6]))
        yincrement = float(pre[7])
        yorigin = float(pre[8])
        yreference = int(float(pre[9]))

        if type == 1:
            raise scope.InvalidAcquisitionTypeException()

        if format != 2:
            raise UnexpectedResponseException()

        # Read waveform data
        raw_data = self._ask_for_ieee_block(":waveform:data?")

        # Split out points and convert to time and voltage pairs
        y_data = array.array('h', raw_data[0:points*2])

        data = [(((i - xreference) * xincrement) + xorigin, float('nan') if y == 31232 else ((y - yreference) * yincrement) + yorigin) for i, y in enumerate(y_data)]

        return data

    def _measurement_read_waveform(self, index, maximum_time):
        return self._measurement_fetch_waveform(index)

    def _measurement_initiate(self):
        if not self._driver_operation_simulate:
            self._write(":acquire:complete 100")
            self._write(":digitize")
            self._set_cache_valid(False, 'trigger_continuous')

redpajama_set_name: RedPajamaGithub


This gracious country house is set in County Louth's historic Boyne Valley, on 16 acres of beautiful gardens and woodlands. A McNamara family hotel, it offers you the finest of modern comforts and amenities.
The area boasts 6 of the finest Golf Links and Parkland courses in Ireland. Portmarnock is within 1 hour to the south and Royal County Down within 2 hours to the north.
71 beautifully appointed bedrooms, all en suite. 1 Presidential suite. En Suite facilities with Shower / Bath telephone and Television in all bedrooms.
Our Conference Rooms can accommodate from 2 to 500 people and are fitted with up to date audio and presentation equipment.
You can enjoy a meal in the award winning Cellars Bistro with its daily supply of fresh fish or steaks from the finest Irish beef.
Boyne Valley Country Club is a private Club facility, offering the ultimate in leisure facilities.
Weebodies is a quality on-site child care facility, which provides a safe and happy environment.
Enjoy a game of Tennis on one of all weather tennis courts.
Take the time to stroll our peaceful Gardens.


Public speaking plays a vital role in the development of a child to become world-ready citizens who can present their views confidently in front of the world. The young Presidians exhibited their talent of public speaking through a Show And Tell activity. They described one of their favourite things in front of their friends and teachers with confidence and expressions. The ability to express themselves comfortably in front of others shows mental maturity and learning to do so through speaking and reading provides a safe gateway for young children to explore new realms. It was a great learning experience for the young Presidians.


text:
var env = module.exports = {
  node_env: process.env.NODE_ENV || 'development',
  port: parseInt(process.env.PORT) || 8003,
  mongo_url: process.env.MONGOHQ_URL || 'mongodb://localhost/nko3_development'
};

env.development = env.node_env === 'development';
env.production = !env.development;

if (env.development) {
  env.hostname = 'http://localhost:' + env.port;

  env.facebook_app_id = '167380289998508';
  env.github_app_id = 'c07cd7100ae57921a267';
  env.twitter_app_id = 'EDyM8JM1QRoRArpeXcarCA';
  try { env.secrets = require('./secrets'); }
  catch(e) { throw "secret keys file is missing. see ./secrets.js.sample."; }
  env.irc = {
	  username: 'NKOtestBot',
	  server: 'irc.bamze.net',
	  channels: ['#nodeknockout', '#node.js']
	};
} else {
  env.hostname = 'http://nodeknockout.com';

  env.facebook_app_id = '228877970485637';
  env.github_app_id = 'c294545b6f2898154827';
  env.twitter_app_id = 'EDyM8JM1QRoRArpeXcarCA';
  env.secrets = {
    facebook: process.env.FACEBOOK_OAUTH_SECRET,
    github: process.env.GITHUB_OAUTH_SECRET,
    twitter: process.env.TWITTER_OAUTH_SECRET,
    postageapp: process.env.POSTAGEAPP_SECRET,
    session: process.env.EXPRESS_SESSION_KEY,
    twitterUser: {
      user: process.env.TWITTER_USER,
      password: process.env.TWITTER_PASSWORD
    }
  };
  env.irc = {
	  username: 'MrNko',
	  server: 'irc.freenode.net',
	  channels: ['#nodeknockout', '#node.js']
	};
}


text:
Q: AttributeError: 'module' object has no attribute 'rindex' I'm giving up. I can't manage to fix this error, no matter how hard I try. (I checked the old question here: Django attribute error. 'module' object has no attribute 'rindex' but with no better result).
I'm using Django 1.6.1 and Python 2.7.3.
My app is named 'pret', everything worked fine until I installed a new package (qrcode2.0) and had to re configure the Python interpreter in Eclipse. The interpreter works fine for Django, I can create new projects.
The traceback is:
Environment:

Request Method: GET
Request URL: http://127.0.0.1:8000/pret/

Django Version: 1.6.1
Python Version: 2.7.3
Installed Applications:
('django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'django.contrib.admin',
 'pret')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware')

Template error:
In template /home/arthur/workspace/PretD/pret/templates/pret/index.html, error at line 12
   'module' object has no attribute 'rindex'

12 :
Vers la page de login.

My urls.py from the project is as follows:
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    url(r'^admin/', include(admin.site.urls)),
    url(r'^pret/', include('pret.urls')),
)

My urls.py from the app is as follows:
from django.conf.urls import patterns, url
from pret import views

urlpatterns = patterns('',
    url(r'^$', views.index, name='index'),
    url(r'^menu/$', views.menu, name='menu'),
    url(r'^login/$', views.loginn, name='login'),
    #Others url follow, with the same pattern
)

And finally my views.py is:
from decimal import Decimal, InvalidOperation
from django.contrib.auth import authenticate, login, logout
from django.contrib.auth.models import User
from django.core.mail import send_mail
from django.http import HttpResponse
from django.shortcuts import redirect
from django.template import RequestContext, loader
from itertools import chain

def loginn(request):
template = loader.get_template('pret/login.html')
#Blablabla, some code here
context = RequestContext(request, {
                                   'msg_log' : msg_log,
                                   'msg_redirect' : msg_redirect})

return HttpResponse(template.render(context))

#Others views follow

The whole index.html, if it is in any way interesting (French words, yay!):
{% load url from future %}

        <title>Mines Pret - Accueil</title>
        <link rel="stylesheet" type="text/css" media="all" href="{{ STATIC_URL }}css/main.css" />
        <meta charset="utf-8" />

{{test}}

Vous vous trouvez sur la page d'accueil du site.

Vers la page de login.

        Vers la page d'inscription.

I tried
{% url 'pret:login' %}

and others variants according to https://docs.djangoproject.com/en/1.6/ref/templates/builtins/#url
Keep in mind that I renamed my view "login" in "loginn" to avoid conflits with the built-in "login" method in Django. However, the name="login" attribute in urls.py seemed to do the job. The AttributeError is raised with all the others views ("inscription", for instance)
Thanks a lot for your help, the Stackoverflow community has helped many many times.


RETURN THE LOVE... SEND FLOWERS! To Send a Fresh Flower Arrangement in the Missoula, MT area, Call GARDEN CITY FLORAL Direct or Order Flowers Online 24/7.
Browse GARDEN CITY FLORAL's Best Seller's for great ideas when you want to send flowers. See what's trending in the Missoula area. No matter what your occasion, these best selling flowers are perfect for any occasion. Whether you're sending flowers around the corner or across the country, GARDEN CITY FLORAL can help!


text:
Busta Rhymes Pleads Guilty to Throwing Protein Drink at Gym Employee
Rapper ordered to anger management classes after charges reduced from felony to violation
Daniel Kreps
Daniel Kreps's Most Recent Stories
WWE Relocates WrestleMania 37 From Los Angeles Area to Tampa Bay
Busta Rhymes and Kendrick Lamar released "Look Over Your Shoulder," from Busta Rhymes' album 'Extinction Level Event 2: The Wrath of God.'
Scott Dudelson/Getty Images
Busta Rhymes pleaded guilty to charges stemming from an August incident where the rapper threw a protein drink at a Manhattan gym employee. Rhymes was initially charged with second-degree assault, a felony, after hurling the cardboard drink container at the employee. By pleading guilty, that charge was first reduced down to a misdemeanor assault and then a harassment count, a simple violation charge that will not reflect on the rapper's criminal record.
As part of the guilty plea, Rhymes agreed to attend anger management classes. "The criminal charges, especially charging him with a felony, was a bunch of bull," Rhymes' lawyer Scott Leemon told the New York Times. "Busta and I are glad the district attorney's office agreed to drop all the criminal charges."
On August 5th, Rhymes threw a protein shake at a Steel Gym employee who ran the gym's front desk, a culmination of two days of arguments between Rhymes and the victim. After the rapper wasn't allowed to bring in a videographer to tape his workouts, Rhymes returned the following day and once again got into a heated disagreement with the employee. After purchasing the beverage – later confirmed to be a chocolate-flavored Muscle Milk – the rapper splashed water in the employee's face, who responded by throwing water back in Rhymes' direction.
The situation escalated to the point that Rhymes then hurled his Muscle Milk at the employee, causing a mild cut that did not require medical attention. The non-severity of the wound, coupled with witness testimony and surveillance footage, convinced the District Attorney's office to reduce the charges against the rapper, who had already completed three anger management classes following the incident prior to Friday's sentencing.
In This Article: Busta Rhymes


text:
Where the Middle Ages Begin
Patreon Login
Medieval Studies Programs
FeaturesAll posts
Five Maps to Explore Medieval Britain
These five interactive maps offer us a lot of ways to look back on Britain during the Middle Ages.
by Medievalists.net November 20, 2022
True Crusader Crime: The Mysterious 'Lord S'
The Stirrup Thesis: A transformative technology that wasn't
The Lance
Books Features
New Medieval Books: Splendor Solis
Where you can find Medievalists.net on social media
NewsAll posts
"I hold your faith, hold mine": 14th-century ring could fetch £40,000 at auction
A medieval ring discovered by a metal detectorist in southwest England is set to go up for auction. It's estimated that it will be sold for between £30,000-40,000.
Medieval Manuscript Exhibition comes for Christmas in Switzerland
If you are looking to see some medieval manuscripts this December, the place to go would be Basel, Switzerland. Dr. Jörn Günther Rare Books will be opening the doors to its gallery to exhibit some extremely rare examples of illumination and decoration from the Middle Ages and the Renaissance.
Medieval physicians understood the 'Placebo Effect', study finds
Historians have often derided the medical cures found in medieval texts as not effective and being just "mere placebo." However, a new study points out that the 'Placebo Effect', being a real thing, could provide relief to patients, even in the Middle Ages. Moreover, medieval physicians understood how to help their patients achieve these benefits.
Who killed William of Rouen?
Sometimes there is a story that's just so simple and explanatory that it just must be true … even when it isn't.
A colloquial way to invite a knight to joust was to ask him to "break a lance" with you.
A luxury edition comprising principles of an ancient field of knowledge, the tradition of which is very much alive. Perfect gift for philosophers, stone seekers and art lovers. Readers of Medievalists.net can get 15% off the price.
Surviving the Mongol Storm, with Nicholas Morton
A conversation with Nicholas Morton about the Mongol conquests of the thirteenth century, the terror that they inspired, and the strategies by which its targets tried to survive them. What did the Mongols think they were doing and how did the Byzantines use diplomacy to deflect the danger and even use it to their advantage?
We thought it would be a good time to let you know where you can find us on social media. Medievalists.net posts at a few different places:
Features Podcast
The Queen and the Mistress with Gemma Hollman
It's not that easy being queen, especially when one of your ladies-in-waiting catches the eye of your husband. This week on The Medieval Podcast, Danièle speaks with Gemma Hollman about Philippa of Hainault and Alice Perrers, the wife and the mistress of Edward III.
Researchers to examine and digitise 15th-century English genealogical roll
Work has begun on examining and analysing a genealogical roll from the 15th century which has not been seen publicly for over 20 years.
Was Feudalism Wasteful?
A look at the economics of feudalism can reveal a major fault of this system – the failure to put surplus earnings to productive uses.
34,000 new digital images of medieval items go online
Seven institutions have come together to create a database of 34,000 new images of medieval manuscripts, books and coins. This includes over 600 manuscripts that are now online.
The Viking Axe
Few weapons were so feared or as evocative as the axe used by the Vikings in their feuds and in battle, as well as on their raids throughout Europe in the eighth and ninth centuries and beyond.
8th-century medical text lost for centuries has been rediscovered
Jianshangren's Secret Prescription, a text of Chinese Traditional Medicine that was brought to Japan in the 8th century, has long been believed to be lost. However, the text has now been published after being passed down through a family for 52 generations.
New Medieval Books: From Swans to Saxons
Five new books about the Middle Ages, telling you about the Norman Conquest and working in Catalonian cities.
Metaphor and Metonymy in Names
Using examples from The Oxford Dictionary of Family Names in Britain and Ireland, the lecture discusses surnames from bird-names, animal names and fish-names.
True Crusader Crime: The Murder of the Bishop of Acre
The murder of the bishop of Acre, however, which took place on the night of 29 June 1172, was something altogether more disturbing.
Les Enluminures celebrates 10 years in New York with new exhibition
Les Enluminures, one of the major private dealers in medieval manuscripts, has opened a new exhibition – Timeless Treasures: 10 Manuscripts to Celebrate 10 Years in New York.
Hidden Hands: The Secret Lives of Manuscript Makers and Owners
Mary Wellesley will trace the stories of the people who made, loved and sometimes destroyed medieval manuscripts, which are some of the most engaging artefacts ever made by human hands.
New Zealand was first settled in the 13th century, study finds
The Māori came and settled in New Zealand, a land which they called Aotearoa, in the mid-13th century, according to new archaeological research.
"Taken into the king's hands": Prisoners of War and English Kings
Let us begin with a tale of two kings, both of whom were taken prisoner in battle. They were both Scottish kings, taken in attempts to invade England. While the accounts of their capture are interesting in themselves, this article is more interested in what happened after they were captured.
A medieval chronicle written by a woman: The Annals of Quedlinburg
Relatively few surviving works from the Middle Ages were written by women. One of them is a monastic chronicle known as the Annals of Quedlinburg, created in the early eleventh century. A look into this work reveals some interesting insights into the writer and her abbey.
Medieval Gold Coin discovered in Canada
A gold coin dating back to the 15th century has been discovered on Newfoundland's south coast. It is the oldest-known English coin found in an archaeological context in Canada.
Page 1 Page 2 … Page 633 Older Older Posts
Medievalists Membership
Become a member to get ad-free access to our website and our articles. Thank you for supporting our website!
Sign Up Member Login
BooksAll posts
New Medieval Books: From Chivalry to Gems
Book of the Month: Once She Had Escaped the Tower – Aucassin and Nicolette, and Marie de France's Gugemer
Book of the Month: The Battle at the Halfway Oak and The Spanish Count
New Medieval Books: Global Medievalism: An Introduction – available for free
New Medieval Books: From Manuscripts to Cathedrals
New Medieval Books: Fiction set in the Middle Ages from 2022
Book of the Month: Consorts of the Caliphs: Women and the Court of Baghdad
Places to SeeAll posts
Features Places To See
Örebro Castle: History, Secrets, and Romance
For anyone who visits Örebro, it is hard to miss its castle – an ancient-looking fortress made of weathered grey stones that stands on an islet in the middle of the city centre.
The Vasa: Gustav II Adolf's Glorious and Doomed Warship
On the 10th of August 1628, the Vasa sank in Stockholm harbour, thus ending the career of the most powerful warship that Sweden had ever seen.
Uppsala Slott: 5 Things You Ought to Know About One of Sweden's Greatest Castles
This strategic location not only makes the castle a majestic sight, but also earns it the reputation as the most modern defence fortress in its time. But, as all ancient buildings, there is always more than meets the eye. Here are the five things that you may not know about Uppsala Castle.
Making Your Mark: Medieval Masons' Marks at Tarascon
How do you operate a business when you can't read and your knowledge of math is extremely limited? Making your mark on the…
The Weird, the Wonderful, and the Macabre in the Cathedral of Narbonne
Narbonne is one of those European cities with evidence of its past on every street.
Features News Places To See
Medieval English Embroidery on Display for the Last Time at the V&A's Opus Anglicanum Exhibit
The V&A Museum opened its latest medieval exhibit exhibit on Saturday: Opus Anglicanum: Masterpieces of English Medieval Embroidery. I had the opportunity to see it opening day and it was spectacular.
We've created a Patreon for Medievalists.net as we want to transition to a more community-funded model.
We aim to be the leading content provider about all things medieval. Our website, podcast and Youtube page offers news and resources about the Middle Ages. We hope that are our audience wants to support us so that we can further develop our podcast, hire more writers, build more content, and remove the advertising on our platforms. This will also allow our fans to get more involved in what content we do produce.
Copyright © 2022 Medievalists.net
Theme: Uku by Elmastudio


text:
Q: Azure asp.net web api working fine now how do I get iOS talk to Azure web server? I am new to iOS.
I searched similar questions but couldn't find right answer for my situation.
I created asp.net web api (slected only web api option not selected MVC option)
But I made model Account and controller AccountsController which is an ApiContoller
in my AccountsController:
[Authorize]
// GET: api/Accounts
    public IQueryable<Account> GetAccounts()
    {
        return db.Accounts;
    }

    // GET: api/Accounts/5
    [ResponseType(typeof(Account))]
    [Route("api/account/{id}")]
    public IHttpActionResult GetAccount(int id)
    {
        Account account = db.Accounts.Find(id);
        if (account == null)
        {
            return NotFound();
        }

        return Ok(account);
    }

And my Account model:
public class Account
{
    public int Id { get; set; }
    public string UserName { get; set; }
    public string UserEmail { get; set; }
    public decimal Rebate { get; set; }
    public decimal MemCom { get; set; }
}

When I run http://tresmorewebapi.azurewebsites.net/api/accounts
I get all lists of accounts.
How can I create simple ios app in swift that shows lists of Account table? And after I inserted [Authorize] to AccountsController, I get error message Authorization has been denied for this request by same http GET request http://tresmorewebapi.azurewebsites.net/api/accounts
How can I send http request with authorization..?
I guess anyone who read this question can POST to my server..??
If someone can lead me to this step.. I think I can get further..
Thank you very much!


Guest post by Jennifer Marill, Kathryn Funk, and Jerry Sheehan.
The National Institutes of Health (NIH) took a simple but significant step Friday to protect the credibility of published findings from its funded research.
NIH Guide Notice OD-18-011 calls upon NIH stakeholders to help authors of scientific journal articles adhere to the principles of research integrity and publication ethics; identify journals that follow best practices promoted by professional scholarly publishing organizations; and avoid publishing in journals that do not have a clearly stated and rigorous peer review process. The notice identifies several resources authors can consult when considering publishing venues, including Think Check Submit, a publishing industry resource, and consumer information on predatory journals from the Federal Trade Commission.
Librarians have an especially important role to play in guiding researcher-authors to high-quality journals. Librarians regularly develop and apply rigorous collection criteria when selecting journals to include in their collections and make available to their constituents. Librarians promote high-quality journals of relevance to their local communities. As a result, librarians are extremely familiar with journal publishers and the journals their constituents use for research and publication.
The National Library of Medicine (NLM) is no exception. One of NLM's important functions is to select journals for its collection. The journal guidelines from the NLM Collection Development Manual call for journals that demonstrate good editorial quality and elements that contribute to the objectivity, credibility, and scientific quality of its content. It expects journals and journal publishers to conform with guidelines and best practices promoted by professional scholarly publishing organizations, such as the recommendations of the International Committee of Medical Journal Editors and the joint statement of principles of the Committee on Publication Ethics, Directory of Open Access Journals, Open Access Scholarly Publishers Association and World Association of Medical Editors.
Criteria for accepting journals for MEDLINE or PubMed Central are even more selective, reflecting the considerable resources associated with indexing the literature and providing long-term preservation and public access to full-text literature. MEDLINE currently indexes some 5,600 journals; PubMed Central has about 2,000 journals that regularly submit their full content. PubMed Central is also the repository for the articles resulting from NIH-funded research.
For the most part, NIH-funded researchers do a good job of publishing in high-quality journals. More than 815,000 journal articles reporting on NIH-funded research have been made publicly accessible in PubMed Central since the NIH Public Access policy became mandatory in 2008. More than 90 percent of these articles are published in journals currently indexed in MEDLINE. The remainder are distributed across thousands of journals, some 3,000 of which have only a single article in PubMed Central. While many are quality journals with sound editorial practices, effective peer review, and scientific merit, it can often be difficult for a researcher-author to evaluate these factors.
That's where local librarians can be of great assistance. And many already are—helping researchers at their local institutions select publishing venues.
If you have a good practice in your library, let us know about it so we can all learn how best to protect the credibility of published research results.
Jennifer Marill serves as chief of NLM's Technical Services Division and the Library's collection development officer. Kathryn Funk is a program manager and librarian for PubMed Central. And Jerry Sheehan is the Library's deputy director.
Librarians do take a very active role in Scholarly Communications, more so now than ever. The acknowledgement of their engagement and influence in responding to the problem of questionable publishers is important here. Thank you. I would however, like to express my concern that despite the selective criteria for indexing articles in Medline, I have seen citations in PubMed from questionable publishers, including one by OMICS International, which is currently the defendant in a lawsuit filed by the FTC for dishonest and misleading publishing practices. The journal for this citation was not actually indexed in Medline, but this is discovered only by looking at the NLM Catalog Record for the journal – something many users of PubMed may not know to do. Required deposits to PubMed Central via the NIH Public Access Policy was the reason for the presence of the citation in PubMed, but I did see another citation for a non-indexed journal, also from a questionable publisher. This particular article was not deposited with PubMed Central. Casual and inexperienced users see a citation in PubMed, and trust its presence there as valid, and likely proceed with using it for their work. Users are usually not aware of the difference between Medline and PubMed, so has become part of my practice to alert our faculty and students to this situation as best I can, and to encourage thorough vetting of any publication they are not familiar with, regardless where they found the citation. With citations from "predatory" publishers creeping into respected indexes, despite a formal vetting process, it is increasingly up to the end user to know how to evaluate the source of information. Librarians can, and do, take the lead in educating their patrons. This is critical for those involved in the Health Sciences and its related professions.
You are right that there are citations in PubMed from publishers and journals that have not been selected for MEDLINE or PubMed Central. For that reason and others, a researcher cannot assume that a journal that appears in PubMed adheres to good publishing practices (though most do). That's why it's incredibly important for the library community to be engaged. Thank you for the assistance you provide researchers at your institution.


The web is a great place to grow your business, but it's also a breeding ground for malicious activity. Website attacks are on the rise. Hackers, malware and viruses abound.
To keep your website safe, Ascent Internet Marketing has partnered with SiteLock to provide comprehensive website security for small businesses like yours. Secure your site, build trust, and increase customer confidence with the SiteLock Trust Seal.
The SiteLock Trust seal is offered in two colors: white or red, and three different sizes: small, medium and big as can be seen in the example below.
The seal can be placed on the lower left hand of your site, the lower center of your site, the lower right hand side of your site, or in a custom location of your choosing. The messaging can state either 'SECURE' or 'MALWARE-FREE'.
Unfortunately, most site owners only think about security after they've been hacked. Protect your businesses reputation. Keep the traffic flowing. Be proactive and let customers know your site has been verified as safe. You really don't want to take the chance of your site being blacklisted by Google and lose customers.
70% of web visitors look for a verifiable third-party certification before providing personal data on a website. Don't be among the businesses losing opportunities and jeopardizing their business. Can you really afford NOT to secure your site??
Get all of this protection and fantastic support for a low annual price. SiteLock protection can be used with or without a security certificate or our hosting service. Contact us today about our SiteLock security/anti-malware service and keep your site secure!


text:
Testimonials of international volunteers
Martin, volunteer in Japan
See related articles
Martin, former V.I.E. program participant, Japan
Valentin, volunteer in Japan
Baptiste, volunteer in Turkey
Diandra, volunteer in Germany
Céline, volunteer in the United States
What is your current role in Arkema?
I am beginning an assignment in India as the manager of a technical department. This time it is in the transportation market and extrusion technologies.
What has been your career path?
I have an engineering degree in materials science and engineering from the INSA school in Lyon. When I graduated, I did a two-year V.I.E. program at the technical center in Kyoto as a technical support engineer in the field of polyamides and applications linked to injection technology (sport, electronics, etc.).
What exactly did your V.I.E. assignment consist of?
My role was to provide technical assistance to the development engineers who work there: organizing the lab tests, looking after the machines, reorganizing the inventory, sending samples to South Korea, and so on. I was also in charge of organizing some tests requested by our colleagues in France, related to the development of new products for the sports market.
What skills were required?
You need some knowledge of the chemistry of polymers, analytical chemistry, and the mechanics of plastic and elastic materials. But since my V.I.E. program was very much a technical role, I was able to learn a lot while I was there. It helps with integration if you speak Japanese, obviously, even though most of the Japanese colleagues speak English. Meetings, even internal ones, were generally in English.
Why did you choose Arkema for this V.I.E. project?
Arkema was one of the few companies offering experience in a technical center, and the description given during my interview in Kyoto appealed to me; lots of lab work, making my own evaluations, and so on.
How did your induction go?
I was lucky enough to spend a month in our French R&D center, where I learned a lot. The Japanese team was also very welcoming. They helped me with everything, and always with a sweetness that is very Japanese! It's better if you enjoy the after-work outings (although naturally they are not mandatory!).
What are the advantages of doing the V.I.E. program in Arkema?
Accommodation expenses in Japan are partly financed by the local team. The working conditions are excellent: flexible hours, the same annual leave as in France… In terms of management, I got good support from the local Japanese management and the French management in Asia. I also found it very satisfying that Arkema is involved in so many different markets: from sports to the auto industry, not forgetting medical technology, and uses cutting edge technologies (3D printing, etc.).
What challenges do you like to take on?
Getting people from very different cultures and faraway places to work together and bring a project to fruition. Constantly improving the quality of the work and my team's response time.
Is there a particular memory from your V.I.E. program that stands out?
You can't talk about working in Japan without mentioning the "bonenkai"; the year-end parties typical of Japanese companies. The Japanese team was very close-knit and likeable; I also got on very well with other French colleagues.
Is there anything about yourself that you would like to share?
Like many people, I love to travel and learn about new cultures, as well as learning the languages of the countries I'm in.


Bespoke Zinc planters were commissioned for the John Madejski garden, at the heart of the V&A Museum in London.
The 22nr. Tree Planters of L/W/H 1000mm were manufactured from 2.0mm Zintec Steel with a Polyester Powder Coated [PPC] finish, clad with 1.2mm Zinc sheet. The Zinc cladding was pre-patinated by IOTA, and will continue to age naturally.
The planter concept and design was by Dmitri Martin Associates [DMA], with manufacturing design detailing by IOTA – which included provision for lighting; removeable trays to retain mulch; plus adjustable feet, irrigation system plumbing, and tree root ball anchoring.


Home / Blog / I'm single – do I need life insurance?
If you have a family, life insurance is a no brainer to ensure that your family are left financially secure should you pass away. However, for singletons, the issue is less clear cut. Although many financial websites suggest that single people with no children do not need life insurance, this is not necessarily the case. In fact, there are some good arguments for taking out life insurance even if you have no dependents.
Although you are single now, you may not be forever! Starting a policy when you are young and in good health means that you can obtain lower rates as well as potentially locking in those rates over a specified period. The longer you leave it to take out life insurance, the more you will pay because the risk to the insurer increases as you get older.
Consider too that contracting certain conditions such as cancer or heart disease can make an individual uninsurable. It may be worth taking out a policy to guard against this while you are still in good health, especially if you have a family history of these diseases.
There are a number of different types of life insurance plan and some enable you to invest in a savings package where the accumulated cash can be borrowed in the future. This could be useful when your circumstances change, for example, if you wish to put down a deposit for a property purchase for a growing family.
Even if you do stay single forever, your death could still have a financial impact on others. Life insurance can protect your next of kin from inheriting any financial burden left behind from unpaid bills or any debts you have, such as a student loan or a mortgage. It could also cover the costs of your funeral and sorting out your estate, again relieving loved ones of that responsibility.
If you have accumulated wealth and wish to pass this on, life insurance can be a great solution for leaving a tax-free legacy to extended family such as nieces and nephews, or to a charity close to your heart.
The bottom line is just because you're single, you should not automatically assume that you don't need life insurance. In fact, it can be a useful and flexible financial tool in your armoury. Have a chat with your financial adviser to see if it makes sense for you to take out a life insurance policy at this stage of your life. They will be able to help you assess your needs and explore the options which best suit them.
If you would like to find out more information about life insurance and other kind of peace of mind download a free consumer guide by clicking on the link below or get in touch to arrange a free, no obligation chat with one of our qualified consultant.


This is how one dedicated opponent of the South Korean government measures the change brought about by the democratization of political life since the summer of 1987.
Kim sees a tangible lifting of the blanket of fear of political repression in his country. His view is shared by lawyers and human rights activists.
But, such critics also say, the process of reform has not yet penetrated the structure of control that has been in place for so many years.
In coming months, South Korean lawmakers and political parties will be turning their attention to such reforms. On the agenda are the treatment of political prisoners, the reform of several laws that have been used to control and punish political dissidents in the past, and the functioning of the feared intelligence agency.
The government and ruling party have recently proposed reforms of these institutions and laws. But the three opposition parties, who jointly have a majority in the National Assembly, have their own stance. A special legislature committee is scheduled to take up these issues shortly.
The government is preparing an amnesty for political prisoners, the most visible legacy of the previous military-dominated regime of former President Chun Doo Hwan. This is the fourth amnesty since June 1987, when President Roh Tae Woo, then the ruling party leader, announced a sweeping package of reforms in response to violent mass protests that rocked the nation.
Human rights organizations are skeptical about the coming release of prisoners. According to the Human Rights Committee of the Protestant National Council of Churches (NCC), the previous amnesties have resulted in the early release of only 170 people. Another 200 were released after completing their sentences.
According to the Justice and Peace Committee of the Roman Catholic Church, most of the detainees now are students and workers, rather than underground dissidents. Many have been arrested for participating in demonstrations, mostly for crimes such as obstructing the police or for violating the Law on Assembly and Demonstration, a longtime tool in suppressing dissent.
The provision most often used to silence dissent is Article VII, which makes it punishable with up to seven years' imprisonment to ``support,'' ``encourage,'' or ``endorse'' an antistate organization. Under this provision, a student can be jailed for saying he favors a North Korean proposal for unification with the South. Another article dealing with the meetings and communication with antistate organizations would, if enforced, bar a meeting between President Roh and North Korean leader Kim Il Sung.
The proposed amendment of this law narrows the definition of antistate organization to exclude communist countries other than North Korea. This is aimed in part at facilitating South Korea's active diplomacy with China, the Soviet Union, and other communist states.
The reform law would also loosen restrictions on trade and travel to the North, access to North Korean literature, and exchanges of letters with relatives in the North. The government has proposed such contacts as part of its policy of improving relations with the North.
The Korean Bar Association is sharply critical of these changes, saying the vague terminology of the law bars such activity if it is carried out with the intent to aid North Korean aims.
Human rights organizations also feel the revision is aimed at maintaining government control over the issue of reunification of Korea, an issue that has been pushed by the left as a nationalist cause.
The Bar Association and the human rights organizations call for complete abolition of the National Security Act, arguing that other laws provide ample means for controlling espionage. They are critical of the opposition parties for leaning toward a less stringent position.
An equally controversial problem is the law governing the functioning of the Agency for National Security Planning, formerly called the Korean Central Intelligence Agency. The agency has been deeply involved in domestic politics: spying on dissidents, arrest and torture of antigovernment activists, and enforcing press censorship.
Even before his election last December, President Roh had pledged to end the agency's role in domestic politics and confine it to external threats. The government recently backed the recommendations of a presidential commission that would limit the agency's internal role to investigating sedition and ``communist-related activites.'' It would be required to remain politically neutral and would no longer enforce the National Security Act.


The Vilcek Foundation - Research Scientist Gives $105 Million to N.Y.U.
Research Scientist Gives $105 Million to N.Y.U.
The New York Times - A scientist who hid from the Nazis as a child, escaped a Communist regime, did pioneering medical research and made a fortune on a blockbuster drug will give $105 million to the New York University School of Medicine, his professional home for four decades, university officials said yesterday.
The donation by the scientist, Jan T. Vilcek, 72, is one of the four or five largest ever given to a school or health care institution in New York City, and among the biggest in the nation, according to organizations that track such gifts. Dr. Vilcek, an immigrant who has no children, said he was giving most of his fortune to the medical school that has nurtured him and his work, and that cared for his wife, Marica, when she was seriously ill.
"I never expected that I would be in a position to have this kind of wealth," he said yesterday in a telephone interview from Santa Fe, N.M., where he is vacationing. "Immigrants don't usually come with big checkbooks. I came to this country with two suitcases full of useless stuff."
As a longtime employee of the institution receiving the gift, Dr. Vilcek, a professor of microbiology, stands in marked contrast to most major donors to universities and hospitals, who are either charitable foundations or moguls from unrelated businesses, people like Sanford I. Weill, Carl C. Icahn and Maurice R. Greenberg.
"I'm amazed by this gift," said Dr. Robert M. Glickman, dean of the medical school. "For him to put his good fortune back into the medical school, into medical research, is not only wonderful but unusual. It's the largest gift in the history of the medical school, and I think the largest by any faculty member to any school anywhere."
Dr. Vilcek headed a research team whose discoveries led to the development of Remicade, a drug used to treat Crohn's disease, rheumatoid arthritis and psoriatic arthritis. Scientists believe that the work also has implications for treating other diseases, like ulcerative colitis.
More remarkable, perhaps, than Dr. Vilcek's work at N.Y.U. is that he ever got there at all.
His Jewish family survived the long German occupation of Czechoslovakia and the Holocaust. Though they were forced from their comfortable apartment in Bratislava, and into a succession of smaller ones, they were, at first, passed over when many of Czechoslovakia's Jews were deported to concentration camps. When the campaign to round up and exterminate Jews intensified, they fled the city for the countryside.
"I spent the last year of the war with my mother in hiding, and my father somehow made his way through the front lines to the Russian Army," he said. "I was 11 at the time, and it still seemed like an exciting game of some sort. I was aware of the seriousness of the situation, but not completely."
The people who hid him were strangers in a village. "They were among those exceptional people who took great risks for others," he said. It was an experience, he added, that left a powerful impression about the value of helping people.
Years later, when Czechoslovakia was under Communist rule, his parents - his mother was an ophthalmologist and his father worked for a coal mining company - wanted him to become a doctor.
"I resisted it at first," he said. "I would have preferred another profession, but in a Communist country, the law was out of the question and economics was out of the question, because they were both too politicized."
After becoming a doctor and a research scientist, in 1964, when he was 31, Dr. Vilcek and his wife decided to escape.
"In those days you could not really leave, legally, so my wife and I received permission to visit Vienna for a weekend," he said. "We were able to get out that way, and we did not go back." In 1965, they settled in Manhattan, where they have lived ever since, and he went to work at N.Y.U.
Dr. Vilcek was one of the early researchers on interferon, one of the first immune system proteins discovered and manipulated by scientists. Since the early 1980's, he has worked with another immune protein, TNF-alpha, which is involved in fighting infections. Sometimes the immune system goes awry and produces too much TNF-alpha, causing the severe inflammation that inflicts pain and tissue damage in autoimmune diseases.
Dr. Vilcek and his colleagues developed a chemical that blocked TNF-alpha. Centocor, a pharmaceutical company now part of Johnson & Johnson, and the N.Y.U. scientists turned that discovery into infliximab, which Centocor sells as Remicade.
Remicade hit the market in 1998 and quickly became a major success. The resulting royalties made Dr. Vilcek a very rich man, as well as earning a large amount of money for the university. Sales of Remicade last year were close to $2 billion, according to IMS Health, a consulting company that tracks drug sales, making it one of the 25 best-selling prescription drugs in the country.
N.Y.U. officials said Dr. Vilcek's gift was in three parts - a lump sum of cash, the rights to some future royalties, and a trust. The school declined to state the value of each part, but estimated the combined worth at $105 million.
Most of the money will go toward the sort of basic research on microbes that Dr. Vilcek has done.
Dr. Glickman said it would be used to recruit scientists and upgrade laboratories. A portion of the money will go to the medical school's ear, nose and throat department.
According to the Greater New York Hospital Association, the largest gift to any medical institution in the city was a $130 million bequest to Long Island College Hospital in Brooklyn, from Donald and Mildred Othmer, in 2000.
Dr. Vilcek's may be the single biggest gift to a medical school in the city, according to both the hospital association and The Chronicle of Higher Education. Sanford and Joan Weill gave $100 million to Cornell University's medical school in 1998, and another $100 million in 2002. The school was renamed in their honor.
The donation by Dr. Vilcek ranks among the 30 largest ever given to a single college or university anywhere in the country, of which only a handful were specifically for medical work, according to a ranking maintained by The Chronicle of Higher Education.


text:
UTC Aerospace Systems Selected by Qatar Airways to Provide Wheels and Carbon Brakes for their Airbus A350 XWB Aircraft
By Dino D'Amore April 1, 2015 19:51
UTC Aerospace Systems has been selected by Qatar Airways to supply the wheels and carbon brakes for its fleet of 43 Airbus A350-900 aircraft. The company will provide the equipment through its Landing Systems facility in Troy, Ohio. Qatar Airways took delivery of their first A350-900 aircraft in December 2014.
The A350 XWB carbon brakes use proprietary DURACARB® carbon heat sink material which has exhibited superior brake life performance on other in-service programs thereby creating significant cost savings over the life of the aircraft for our customers through fewer brake removals and associated maintenance and overhaul activity. UTC Aerospace Systems is the first wheel and brake supplier certified on the A350-900 program.
"UTC Aerospace Systems is proud to support A350 launch customer Qatar Airways," stated Jim Wharton, senior vice president, Landing Systems. "We look forward to being a significant contributor to Qatar Airways' future and its continued success."


Woodbury city is located in Washington County, Minnesota State, US.
Zip Code is 55125 and Currently there are 40 clinics and Health/Urgent Care Locations in our database for Woodbury City.
You can search also for: Woodbury Pharmacies and Woodbury Assisted Living Homes.


text:
ModelRailroader : Feb-2008
Step 2 A new gearbox Gearbox location NWSL gearbox Worm Original gearbox Idler gear Motor mount The model has to be almost entirely disassembled to gain access to the areas involved in the mechanism's new drivetrain and gearbox installation. This locomotive has a right-angle gearbox that changes the motor shaft's input direction and reduces its speed. The top of the gearbox holds a helical-cut cylindrical gear, called the worm, that drives an idler gear within the gearbox, which in turn drives the axle gear. I replaced the veteran Step 3 Installing the worm Trim later as needed Bearings The new blackened die-cast NorthWest Short Line 28:1 gearbox is smaller than the original, but it has a similar worm and an idler gear in a case that rides on the axle. 4-6-0's worn parts using a NWSL gearbox kit that has a 28:1 ratio (nwsl.com). Replacing the gearbox requires considerable disassembly of the mechanism, so I made some sketches, took notes, and marked all the parts to make reassembly easier. Worm shaft Ram New worm Left: The steel worm shaft must be carefully pressed into the brass worm so the splined area on the steel shaft engages the worm to prevent slipping. Above: The worm is mounted off-center on the shaft to leave room for the bearings and universal cup. It was trimmed to length during final assembly. Pressing the shaft into the worm is the first step in assembling the new gearbox. However, this press fit is more difficult than it seems. I initially tried it with a NWSL Sensipress, but was unable to force the shaft far enough through the metal gear to cover the knurled area. Ignoring the instructions, I decided to use a small hammer to "tap" the worm shaft the rest of the way into Step 4 A new axle gear Replacing the original axle gear with the new, matching, brass gear was my next step. First, I scribed a deep index line across the end of the axle and the hub of the driver. This provided a reference on the axle when the driver was replaced. I removed the non-insulated driver from the geared axle to avoid disturbing Bob removed the crankpins to release the geared set of drivers, but left the matched side rods on the others to prevent problems during reassembly. the insulation at the wheel hub. This is less critical when the driver is insulated between the tire and the wheel casting. Using a NWSL Puller and V-plate, I pressed the axle out of the geared driver and the original gear. Using the Sensipress, I carefully pressed the brass gear onto the axle and over the splined area that keeps it from turning on the axle. Note that NWSL's Aligner can be used to ensure that the axle gear is perpendicular to the axle. o2/o8 • Model Railroader 49 the worm and promptly bent the shaft. To avoid this problem, NWSL suggests you send the new shaft and worm to it to be pressed on; NWSL did this for me, and the service was prompt and done correctly. Assembling the gearbox is straightforward as explained in the instructions. However, I had to enlarge the slot in the underside of the boiler to clear the new gearbox.