- close() - Method in interface com.mongodb.rx.client.MongoClient
-
Close the client, which will close all underlying cached resources, including, for example,
sockets and background monitoring threads.
- collation(Collation) - Method in interface com.mongodb.rx.client.AggregateObservable
-
Sets the collation options
- collation(Collation) - Method in interface com.mongodb.rx.client.DistinctObservable
-
Sets the collation options
- collation(Collation) - Method in interface com.mongodb.rx.client.FindObservable
-
Sets the collation options
- collation(Collation) - Method in interface com.mongodb.rx.client.MapReduceObservable
-
Sets the collation options
- collectionName(String) - Method in interface com.mongodb.rx.client.MapReduceObservable
-
Sets the collectionName for the output of the MapReduce
- com.mongodb.rx.client - package com.mongodb.rx.client
-
This packages contains classes for the rx client implementation
- count() - Method in interface com.mongodb.rx.client.MongoCollection
-
Counts the number of documents in the collection.
- count(Bson) - Method in interface com.mongodb.rx.client.MongoCollection
-
Counts the number of documents in the collection according to the given options.
- count(Bson, CountOptions) - Method in interface com.mongodb.rx.client.MongoCollection
-
Counts the number of documents in the collection according to the given options.
- create() - Static method in class com.mongodb.rx.client.MongoClients
-
Creates a new client with the default connection string "mongodb://localhost".
- create(MongoClientSettings) - Static method in class com.mongodb.rx.client.MongoClients
-
Create a new client with the given client settings.
- create(MongoClientSettings, ObservableAdapter) - Static method in class com.mongodb.rx.client.MongoClients
-
Create a new client with the given client settings.
- create(String) - Static method in class com.mongodb.rx.client.MongoClients
-
Create a new client with the given connection string.
- create(String, ObservableAdapter) - Static method in class com.mongodb.rx.client.MongoClients
-
Create a new client with the given connection string.
- create(ConnectionString) - Static method in class com.mongodb.rx.client.MongoClients
-
Create a new client with the given connection string.
- create(ConnectionString, ObservableAdapter) - Static method in class com.mongodb.rx.client.MongoClients
-
Create a new client with the given connection string.
- create(ConnectionString, ObservableAdapter, MongoDriverInformation) - Static method in class com.mongodb.rx.client.MongoClients
-
Create a new client with the given connection string.
- create(MongoClientSettings, ObservableAdapter, MongoDriverInformation) - Static method in class com.mongodb.rx.client.MongoClients
-
Creates a new client with the given client settings.
- createCollection(String) - Method in interface com.mongodb.rx.client.MongoDatabase
-
Create a new collection with the given name.
- createCollection(String, CreateCollectionOptions) - Method in interface com.mongodb.rx.client.MongoDatabase
-
Create a new collection with the selected options
- createIndex(Bson) - Method in interface com.mongodb.rx.client.MongoCollection
-
Creates an index.
- createIndex(Bson, IndexOptions) - Method in interface com.mongodb.rx.client.MongoCollection
-
Creates an index.
- createIndexes(List<IndexModel>) - Method in interface com.mongodb.rx.client.MongoCollection
-
Create multiple indexes.
- createView(String, String, List<? extends Bson>) - Method in interface com.mongodb.rx.client.MongoDatabase
-
Creates a view with the given name, backing collection/view name, and aggregation pipeline that defines the view.
- createView(String, String, List<? extends Bson>, CreateViewOptions) - Method in interface com.mongodb.rx.client.MongoDatabase
-
Creates a view with the given name, backing collection/view name, aggregation pipeline, and options that defines the view.
- cursorType(CursorType) - Method in interface com.mongodb.rx.client.FindObservable
-
Sets the cursor type.
- filter(Bson) - Method in interface com.mongodb.rx.client.DistinctObservable
-
Sets the query filter to apply to the query.
- filter(Bson) - Method in interface com.mongodb.rx.client.FindObservable
-
Sets the query filter to apply to the query.
- filter(Bson) - Method in interface com.mongodb.rx.client.ListCollectionsObservable
-
Sets the query filter to apply to the query.
- filter(Bson) - Method in interface com.mongodb.rx.client.MapReduceObservable
-
Sets the query filter to apply to the query.
- finalizeFunction(String) - Method in interface com.mongodb.rx.client.MapReduceObservable
-
Sets the JavaScript function that follows the reduce method and modifies the output.
- find() - Method in interface com.mongodb.rx.client.MongoCollection
-
Finds all documents in the collection.
- find(Class<TResult>) - Method in interface com.mongodb.rx.client.MongoCollection
-
Finds all documents in the collection.
- find(Bson) - Method in interface com.mongodb.rx.client.MongoCollection
-
Finds all documents in the collection.
- find(Bson, Class<TResult>) - Method in interface com.mongodb.rx.client.MongoCollection
-
Finds all documents in the collection.
- FindObservable<TResult> - Interface in com.mongodb.rx.client
-
MongoObservable interface for find.
- findOneAndDelete(Bson) - Method in interface com.mongodb.rx.client.MongoCollection
-
Atomically find a document and remove it.
- findOneAndDelete(Bson, FindOneAndDeleteOptions) - Method in interface com.mongodb.rx.client.MongoCollection
-
Atomically find a document and remove it.
- findOneAndReplace(Bson, TDocument) - Method in interface com.mongodb.rx.client.MongoCollection
-
Atomically find a document and replace it.
- findOneAndReplace(Bson, TDocument, FindOneAndReplaceOptions) - Method in interface com.mongodb.rx.client.MongoCollection
-
Atomically find a document and replace it.
- findOneAndUpdate(Bson, Bson) - Method in interface com.mongodb.rx.client.MongoCollection
-
Atomically find a document and update it.
- findOneAndUpdate(Bson, Bson, FindOneAndUpdateOptions) - Method in interface com.mongodb.rx.client.MongoCollection
-
Atomically find a document and update it.
- first() - Method in interface com.mongodb.rx.client.FindObservable
-
Helper to return an Observable limited first from the query.
- getCodecRegistry() - Method in interface com.mongodb.rx.client.MongoCollection
-
Get the codec registry for the MongoCollection.
- getCodecRegistry() - Method in interface com.mongodb.rx.client.MongoDatabase
-
Get the codec registry for the MongoDatabase.
- getCollection(String) - Method in interface com.mongodb.rx.client.MongoDatabase
-
Gets a collection.
- getCollection(String, Class<TDocument>) - Method in interface com.mongodb.rx.client.MongoDatabase
-
Gets a collection, with a specific default document class.
- getDatabase(String) - Method in interface com.mongodb.rx.client.MongoClient
-
Gets the database with the given name.
- getDocumentClass() - Method in interface com.mongodb.rx.client.MongoCollection
-
Get the class of documents stored in this collection.
- getName() - Method in interface com.mongodb.rx.client.MongoDatabase
-
Gets the name of the database.
- getNamespace() - Method in interface com.mongodb.rx.client.MongoCollection
-
Gets the namespace of this collection.
- getObservableAdapter() - Method in interface com.mongodb.rx.client.MongoCollection
-
Get the ObservableAdapter for this collection.
- getObservableAdapter() - Method in interface com.mongodb.rx.client.MongoDatabase
-
Get the ObservableAdapter for the MongoDatabase.
- getReadConcern() - Method in interface com.mongodb.rx.client.MongoCollection
-
Get the read concern for the MongoCollection.
- getReadConcern() - Method in interface com.mongodb.rx.client.MongoDatabase
-
Get the read concern for the MongoDatabase.
- getReadPreference() - Method in interface com.mongodb.rx.client.MongoCollection
-
Get the read preference for the MongoCollection.
- getReadPreference() - Method in interface com.mongodb.rx.client.MongoDatabase
-
Get the read preference for the MongoDatabase.
- getSettings() - Method in interface com.mongodb.rx.client.MongoClient
-
Gets the settings that this client uses to connect to server.
- getWriteConcern() - Method in interface com.mongodb.rx.client.MongoCollection
-
Get the write concern for the MongoCollection.
- getWriteConcern() - Method in interface com.mongodb.rx.client.MongoDatabase
-
Get the write concern for the MongoDatabase.
- mapReduce(String, String) - Method in interface com.mongodb.rx.client.MongoCollection
-
Aggregates documents according to the specified map-reduce function.
- mapReduce(String, String, Class<TResult>) - Method in interface com.mongodb.rx.client.MongoCollection
-
Aggregates documents according to the specified map-reduce function.
- MapReduceObservable<TResult> - Interface in com.mongodb.rx.client
-
Observable for map reduce.
- maxAwaitTime(long, TimeUnit) - Method in interface com.mongodb.rx.client.FindObservable
-
The maximum amount of time for the server to wait on new documents to satisfy a tailable cursor
query.
- maxTime(long, TimeUnit) - Method in interface com.mongodb.rx.client.AggregateObservable
-
Sets the maximum execution time on the server for this operation.
- maxTime(long, TimeUnit) - Method in interface com.mongodb.rx.client.DistinctObservable
-
Sets the maximum execution time on the server for this operation.
- maxTime(long, TimeUnit) - Method in interface com.mongodb.rx.client.FindObservable
-
Sets the maximum execution time on the server for this operation.
- maxTime(long, TimeUnit) - Method in interface com.mongodb.rx.client.ListCollectionsObservable
-
Sets the maximum execution time on the server for this operation.
- maxTime(long, TimeUnit) - Method in interface com.mongodb.rx.client.ListDatabasesObservable
-
Sets the maximum execution time on the server for this operation.
- maxTime(long, TimeUnit) - Method in interface com.mongodb.rx.client.ListIndexesObservable
-
Sets the maximum execution time on the server for this operation.
- maxTime(long, TimeUnit) - Method in interface com.mongodb.rx.client.MapReduceObservable
-
Sets the maximum execution time on the server for this operation.
- modifiers(Bson) - Method in interface com.mongodb.rx.client.FindObservable
-
Sets the query modifiers to apply to this operation.
- MongoClient - Interface in com.mongodb.rx.client
-
A client-side representation of a MongoDB cluster.
- MongoClients - Class in com.mongodb.rx.client
-
A factory for MongoClient instances.
- MongoCollection<TDocument> - Interface in com.mongodb.rx.client
-
The MongoCollection interface.
- MongoDatabase - Interface in com.mongodb.rx.client
-
The MongoDatabase interface.
- MongoObservable<TResult> - Interface in com.mongodb.rx.client
-
Operations that can produce an Observable to iterate over the results with.


You are here
Sorry, there was a problem handling your request.
No one has commented on this page yet.
RSS feed for comments on this page RSS feed for all comments
Last modified: 19 March 2018
Post your comment
Comments
No one has commented on this page yet.
RSS feed for comments on this page RSS feed for all comments


Team: Solo developer & UX designer. Contracted with graphic designer for sticker designs.
Time: Summer 2016
Features
Over 60 workouts & activity types supported by HealthKit to choose from!
Customize your Apple Watch to show only the workouts you care about!
Tell us where you like to work out and Sweaty Bird will remind you to track when you arrive. Simply tap the notification on your iPhone or Apple Watch to start your workout - no need to even open the app!
Forgot to stop your workout? We'll remind you if you leave your workout zone with a workout still running.
Fully integrated with Apple Health, so you can fill your activity rings and view your workouts in the Activity and Health apps!
Had a great workout? Stamp your workout stats on a penguin sticker!
Add our complication to your watch face, or add Sweaty Bird to your Apple Watch dock to start your workouts even faster!


Em G A D [Verse 4] (Johnny Cash) Bm A G Bm I'll fly a starship across the universe divide A G D A And when I reach the other side Em Bm A G I'll find a place to rest my spirit if I can Em Bm A G Perhaps I may become a highwayman again Bm A G A D Or I may simply be a single drop of rain Bm G A But I will remain [Outro] (All) D D/C# Bm A G D/F# And I'll be back again, and again, and again, and again, and again... Em G A D


RT @blowmage: Another call for blameless postmortems at #mwrc, this time by @themcgruff. This is important you guys.
4/3/2013, 1:08:28 PM
Favs: 0
Retweets: 0
link--- layout: tweet ---
RT @blowmage: Another call for blameless postmortems at #mwrc, this time by @themcgruff. This is important you guys.
4/3/2013, 1:08:28 PM
Favs: 0
Retweets: 0
link


A person who uses social engineering to impersonate a tech support worker can have devastating effects on a network. This is an effective attack vector, because it can give an attacker physical access to network computers. It only takes a matter of seconds for someone to compromise a computer with physical access. One of the best technological tools at the disposal of a social engineer, posing as a technical support person, is a USB thumb drive. These are small, easy to conceal, and can be loaded with different payloads depending on what task needs to be done.
Gaining Access
By Phone
The first way that a person can carry out this attack is to try different phone numbers for a business. Once someone is reached, the attacker can pretend to be from technical support, returning a phone call. The attacker can walk a person through fixing their problem, and in doing so, have them download and run a file on their computer. The file could be a virus from the attacker, and could give them backdoor access to the computer. Once the attacker has the software on the computer, they could gain access to the computer whenever they want. This is called the quid pro quo approach.
Physical Access
Gaining physical access to a computer through technical support is the best-case scenario for an attacker, since it puts them right at the computer. This is a perfect opportunity to download an “anti-virus” program or some sort of scanner to “clean” the computer. Once the “helping” file is installed, this creates an opportunity for the attacker to infect the computer, so they can gain further access to the computer or network. USB devices are small and easy to conceal. They can also hold large amounts of data, and it’s easy to hide malicious code on one. Continue reading to see some of the USB tools available to a social engineer.
Impersonate Technical Support via E-mail
UCLA
E-mail is another way to use social engineering to gain access to someone’s computer. In 2004, students and staff of University of California received spoof e-mails from the technical support team, saying that their computers were infected with a virus. Once opened, the attachment would infect the computer with a variant of the MyDoom virus.
Gmail
There have been attempts to steal account information by impersonating a Google employee. One of the more recent attempts is a phishing attack, in which a user gives their username and password. The person says they are from the Gmail Technical Support Team, and unless you reply to the email with your login credentials, then your account will be suspended and deleted.
Windows XP Service Provider
Another scam which impersonated technical support was through a fake call from Microsoft. In the first example, the call would come in, and report that the person’s computer is infected with a virus. In order to fix it, they would have to download a piece of software, which actually was a virus. They will charge the person, and direct them to a webpage to download a program that they can use to remotely connect to you. Once downloaded, they can “fix” the problem and infect your computer even further. Once the call has ended, the software is still on the computer, which gives the attacker access to the computer at any time.
Another scam by the same group is to call up the person, and tell them that their copy of Windows is illegal. Since many tech shops will do this, it may sound convincing. The attackers will say that they need to pay for the copy, or else they will be reported to police.
USB Tools
USB Switchblade
The USB switchblade“is to silently recover information from a target Windows 2000 or higher computer, including password hashes, LSA secrets, IP information” With this information, they can obtain the local administrator password, and use it to access any of the computers with the same password.
Linux Live USB
Another way to use a USB device for social engineering is to use a Linux live drive. By doing this, a person can make the USB drive bootable, and boot to their favorite flavor of Linux. This will completely bypass the security mechanisms on the computer, and allow the “technician” to have full read / write access to the drive.
“Free” USB Drive
In an attack in 2006, a company performing a security audit for a credit union used USB drives loaded with a trojan to gain passwords and login information for the machines. They took the drives, and laid them in different locations around the business. The employees found the drives, and began to use them. This same tactic can be used by someone using impersonation, and only takes seconds to compromise the computer.
Protecting Yourself
Phone Attack
One of the best ways to protect against phone attack is to know who you are speaking with. If they are attacking a company, ask for more information in order to validate whether they are who they say they are. If they cannot give you any of the information, it is someone trying to infect you.
Physical Access
One way to protect yourself against someone impersonating tech support to gain physical access to your computer is to know who your tech support person is. Unless someone new has been hired, you should have the same technician working on your computer. If you don’t know who they are, question them and make sure they are an employee.
Email Scams
In order to protect against these types of scams, the best way is to not open anything that seems suspicious to you. Technical support will NEVER ask for your username and password, since they can access this information if they need to (which they shouldn’t need to).
USB and Local Attacks
There are a few ways to keep from falling victim to USB and local attacks. First off, as stated previously, know who your technical support person is. If you use someone different than normal, ask friends and family if they know the technician, and if they are really doing the job that they say they are.
For USB attacks, one of the easiest ways is to disable autorun. Autorun.inf is a file that is put on USB devices and CD’s that automatically run a file when inserted. In Windows XP SP3, this is disabled by default. It is possible to bypass, so make sure that the drive the technician is using is a clean drive. Hold shift to keep a possibly infected drive or CD from running the malicious code.


ABOUT INSPIRATION
People don’t buy goods and services. They buy relationships, stories and magic.
The most successful brands recognise that what they contribute to the world around them is as much, if not more important, than what they say.
Currently, every reputable brand as well as a company has a professional website, that is designed to show its value and modern design
I want to make brands better. But more importantly, I will make them matter.


Please click on each query button to see its visual results
Query1
Query2
Query3
Query4
Query5
Query6
Query7
Query8


Welcome back, please login to your account. You can login with facebook, twitter or by your regular user login.
Create a new account. You can sign up with your facebook or twitter accunt. Or your regular user login.
Enter in the username or email associated with your account
Good job. An email containing information on how to reset your passworld was sent to . Please follow the instruction in that email to reset your password. Thanks!


| Class and Description |
|---|
| OSTemplate
Operating system template
|
| ServerDetails
Detailed information about a server such as cpuCores, hardware configuration
(cpu, memory and disk), ip addresses, cost, transfer, os and more.
|
| Class and Description |
|---|
| OSTemplate
Operating system template
|
| Server.State |
| ServerDetails
Detailed information about a server such as cpuCores, hardware configuration
(cpu, memory and disk), ip addresses, cost, transfer, os and more.
|
| ServerSpec
Class ServerSpec
|
| Class and Description |
|---|
| AllowedArguments
Represents the allowed arguments for a certain server resource type (such as
disksize, memorysize, cpucores, and transfer).
|
| AllowedArguments.Builder |
| AllowedArgumentsForCreateServer
Sets the allowed arguments for some of the functions in this module such as disksize, cpucores etc.
|
| AllowedArgumentsForCreateServer.Builder |
| Archive
Information about an archive
|
| Archive.Builder |
| ArchiveAllowedArguments
The allowed arguments for archive manipulation, such as archivesize
|
| ArchiveAllowedArguments.Builder |
| Console
Connection information to connect to a server with VNC.
|
| Console.Builder |
| Cost
The Cost class contains information about the cost of a server
|
| Cost.Builder |
| Domain
Domain data for a Glesys account.
|
| Domain.Builder |
| DomainRecord
DNS record data.
|
| DomainRecord.Builder |
| EmailAccount
Detailed information on an Email Account
|
| EmailAccount.Builder |
| EmailAlias
Detailed information on an Email Account
|
| EmailAlias.Builder |
| EmailOverview
Structure containing all information about e-mail addresses for a GleSYS account
|
| EmailOverview.Builder |
| EmailOverviewDomain
Detailed information about e-mail settings for a single domain
|
| EmailOverviewDomain.Builder |
| EmailOverviewSummary
Summary information of e-mail settings and limits for a GleSYS account
|
| EmailOverviewSummary.Builder |
| EmailQuota
Information on an Email Account Quota size
|
| EmailQuota.Builder |
| GleSYSBoolean
Wrapping booleans for the time being (gson won't allow TypeAdapter<Boolean>)
|
| Ip
Represents an ip address used by a server.
|
| Ip.Builder |
| IpDetails
Represents detailed information about an IP address.
|
| IpDetails.Builder |
| OSTemplate
Operating system template
|
| OSTemplate.Builder |
| ResourceStatus
Detailed information on usage
|
| ResourceStatus.Builder |
| ResourceUsage
Detailed information on usage
|
| ResourceUsage.Builder |
| ResourceUsageInfo
Detailed information on usage
|
| ResourceUsageInfo.Builder |
| ResourceUsageValue
Detailed information on usage
|
| ResourceUsageValue.Builder |
| Server
Listing of a server.
|
| Server.Builder |
| Server.State |
| ServerDetails
Detailed information about a server such as cpuCores, hardware configuration
(cpu, memory and disk), ip addresses, cost, transfer, os and more.
|
| ServerDetails.Builder |
| ServerLimit
Detailed information about an OpenVZ server's limits
|
| ServerLimit.Builder |
| ServerSpec
Class ServerSpec
|
| ServerSpec.Builder |
| ServerStatus
Detailed information server status including hardware usage (cpu, memory and disk), bandwidth and up-time.
|
| ServerStatus.Builder |
| ServerUptime
Represents an 'uptime' duration of server in a Glesys cloud
|
| ServerUptime.Builder |
| Class and Description |
|---|
| AllowedArgumentsForCreateServer
Sets the allowed arguments for some of the functions in this module such as disksize, cpucores etc.
|
| Archive
Information about an archive
|
| ArchiveAllowedArguments
The allowed arguments for archive manipulation, such as archivesize
|
| Console
Connection information to connect to a server with VNC.
|
| Domain
Domain data for a Glesys account.
|
| DomainRecord
DNS record data.
|
| EmailAccount
Detailed information on an Email Account
|
| EmailAlias
Detailed information on an Email Account
|
| EmailOverview
Structure containing all information about e-mail addresses for a GleSYS account
|
| IpDetails
Represents detailed information about an IP address.
|
| OSTemplate
Operating system template
|
| ResourceUsage
Detailed information on usage
|
| Server
Listing of a server.
|
| ServerDetails
Detailed information about a server such as cpuCores, hardware configuration
(cpu, memory and disk), ip addresses, cost, transfer, os and more.
|
| ServerLimit
Detailed information about an OpenVZ server's limits
|
| ServerSpec
Class ServerSpec
|
| ServerStatus
Detailed information server status including hardware usage (cpu, memory and disk), bandwidth and up-time.
|
| Class and Description |
|---|
| OSTemplate
Operating system template
|
| Class and Description |
|---|
| GleSYSBoolean
Wrapping booleans for the time being (gson won't allow TypeAdapter<Boolean>)
|
| Server.State |
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.


|
AI component is developed with Flask and each AI model is wrapped into an application program interface (API) endpoint. Prediction time is less than a second for each finding on a CPU machine; however, models can be written in a way to benefit from the power of GPUs. |
|
Teodora Szasz (tszasz@uchicago.edu), Research Computing Center, The University of Chicago |


I am a Tech-prenuer and a Software Developer with experience creating and developing innovative distruptive mobile applications that help solve peoples problems. I have a background in Web Development, Android Developent, Visual Design and Enterprenuership.
Am fueled by my purpose for understanding the nuances of Android Development. I considers myself a ‘forever student,’ eager to both build on my Tech-artistic muscles, academic foundations in psychology and sociology and stay in tune with the latest tech innovations strategies through continued growth and professional development.
Our Web Desig and developmment has all the elements of a great website – SEO-friendly, mobile-friendly, and speed optimized. We build websites on Elementor, which makes them (super) easy to manage.
our honest and poignant social commentary has made us one of the most compelling and powerful public brands in Kenya. Our reach transcends age, race, geography, and political ideology.
Investing isn't just about creating wealth. It's about what money can help you do. Build a brighter future for yourself and your loved ones. Or design a better world for all of us. Our single focus is helping you access.


🇮🇹 1996 |📍Milan
📚 PhD Candidate @polimi
🚀 Leximore (ex. Moovy)
👨🏻💻 sometimes widgets for live streaming
Persuasion for an ecological transition through conversational agents
It is now undeniable that climate change is taking place. Even more worrying is the impact this may have on future generations.  The proposed research aims to exploit innovative conversational technology to persuade people to behave in a more environmentally sustainable way. The Conversational Agent will be able to perceive data from the domotic environment, analyze habits to build the best persuasion strategy.
Programming custom Widgets and Alerts for StreamElements and StreamLabs platforms.
Creation of websites (one-page site or showcase) using the CMS WordPress
Data science and crowdsourcing studies over big data in social an industrial context.
Activities partly within the Research Contract "UE/H2020 PERISCOPE".
Research topic: Persuasion for an ecological transition through Conversational Agents
Final evaluation: 110/110
During the University period I lived at the Salesian house
"Collegio Universitario PaoloVI" in Milan;
for two year, I was member of "Consulta".
Final evaluation: 110/110
During the University period I lived at the Salesian house
"Collegio Universitario PaoloVI" in Milan;
for two year, I was member of "Consulta".
Final evaluation: 98/110
During the University period I lived at the Salesian house "Collegio Universitario PaoloVI" in Milan
Leximore (ex Moovy) is an engaging and modular speech therapy tabletop game for children with Language Disorders
MENRVA, uncovering the blind spot in Eating and Feeding Disorders' treatment.
HombrewLab is an application for people who creates their homemade beer (homebrewing).
From 2010 to 2015 I was animator in the summer camp of the Parish Youth S. Michele ANSPI in Ostiano; moreover from 2014 to 2017 I was member of the Board of the Parish. Since 2015 for four years, I was one of the organizers of the Ostiano's Got Talent.
I like music and from the age of six I play guitar in my spare time.


|
|
This paint by numbers has used: Alfresco 4.2 CMIS Workbench 0.9.0-beta-1 & 0.10.0 |
The CMIS Workbench application in its default download launches with a shell script rather than a neat osx package. The osx Automator can be used to launch it from an icon in the osx launchpad or dock.
1. Create an ‘application’ from the osx Automator:
2. Drag run shell script to the action window and enter the path to workbench.sh:
3. Save the package as ‘CMIS Workbench.app’ to the ‘Applications’ folder.
4. Go to the ‘Applications’ folder, right-click on the ‘CMIS Workbench.app’ file,‘Get Info’and and click on the icon at the top left until it has a blue outline:
5. Download the CMIS Workbench icon (or use the pic below), open it in a paint application, copy to the clipboard and use the Finder [Edit] menu to paste the CMIS Workbench icon onto the ‘Get Info’ icon.


--- layout: single title: Thru-Hikers I am following on the PCT this year date: 2019-04-10 05:30:20.000000000 -07:00 type: post classes: wide parent_id: '0' published: true password: '' status: publish categories: - backpacking - hiking - instagram - wanderings tags: - adventure - dreams - follow - journey - pacificcresttrail - pacificcresttrail2019 - pct - pct2019 - photography - travel - wander - wanderlust - wonder meta: _thumbnail_id: '441' _rest_api_published: '1' _rest_api_client_id: '11' _wpas_skip_17082932: '1' _oembed_f1938967bd76215b38aa0d55925460a9:
timeline_notification: '1554902333' _publicize_job_id: '29607606075' _publicize_done_external: a:1:{s:7:"twitter";a:1:{i:17117585;s:62:"https://twitter.com/jMacTheWanderer/status/1115967399768072192";}} _publicize_done_17351908: '1' _wpas_done_17117585: '1' publicize_twitter_user: jMacTheWanderer _oembed_time_f1938967bd76215b38aa0d55925460a9: '1554952965' author: login: jmacthewanderer email<EMAIL_ADDRESS>display_name: jMacTheWanderer first_name: '' last_name: '' permalink: "/2019/04/10/thru-hikers-i-am-following-on-the-pct-this-year/" excerpt: wanderers to follow along with on their epic journey ---I first learned about the PCT back when I was in the Boy Scouts and was first getting into backpacking, ever since then I have dreamt of one day taking up that adventure. Although I don't currently have the freedom to take 5 months away from my family and work to do a thru-hike I like to romanticize about it by following thru-hikers on their journeys on the Pacific Crest Trail. Maybe one day I will have the time to do it in sections. Every spring I find a few thru-hikers to follow on Instagram and take part in their epic journey from northbound from Mexico to Canada. Here are some of the hikers I am following this year:
This dude is hiking to loose 200 pounds, he's taking it slow and steady. He has a great heart and everyone is cheering him on. He came up on the #pct2019 feed way back in January, he was probably the first person to hit the trail this year. He post update videos on his youtube channel you can follow along.
https://www.instagram.com/p/BvkO_mylILG/?utm_source=ig_web_button_share_sheet
She's on a mission to be the first amputee to complete a thru-hike of the PCT! It's awesome to watch her accomplish this goal, she's had a few close calls along the way so far but she's got a great attitude and has taken some great pics along the way. I am looking forward to cheering her on her quest.
https://www.instagram.com/p/BvQgi6rlc1R/?utm_source=ig_web_button_share_sheet
Every year I find a photographer I like who is taking some awesome shots. This Guy, Kevin is the one of those great photographers to follow along this year. He bounced ahead to skip some of the early heavy snow but now he is into the thick of it.
https://www.instagram.com/p/BvU7S54A_uv/?utm_source=ig_web_button_share_sheet
For now that's who I have been following directly so far. It is good to follow the hashtag of #pct2019 to keep up with all the hikers as they share their adventure with the world and take up the task of following the long and winding path of 2,650miles along the Pacific Crest Trail. I am sure there will be more to follow as more and more hikers hit the trail this spring and later in the summer there will be some southbound hikers to follow as well.
Who are you following this year? Have you hiked the PCT? or dream of one day hiking it? Leave a comment below and share your thoughts.


Stylesheet injector
Inject stylesheet if URL matches this regular expression:
Stylesheet URL:
CSS selector for element after which the stylesheet should be injected (if left blank then stylesheet is appended to the body tag):
Enabled:


Please read these terms and conditions carefully before using this service (the “Service”, “Communities” “we”, “our” or “us”). By using the service, you, the User, signify your agreement to these terms of use.
We reserve the right to change or modify any of the terms and conditions contained in the Terms or any policy or guideline of the Service, at any time and in our sole discretion. Any changes or modifications will be effective immediately upon the posting of such revisions on our website located at http://www.communities.com (the “Site”), and you waive any right you may have to receive specific notice of such changes or modifications. Your continued use of the Service (or any portion thereof) following the posting of changes or modifications will confirm your acceptance of such changes or modifications on the Site. Therefore, you should frequently review the Terms and applicable policies from time-to-time to understand the terms and conditions that apply to your use of the Service. If you do not agree with all of the terms and conditions of the amended Terms, you must stop using the Service.
If you have any questions regarding the use of the Service, please email us at support@communities.com.


LOADING
x
x
MENU
Home
About
Contact
START
END
COMPANY
FILTER
1
City
INSPECTED
0
NOT INSPECTED
0
INOPERABLE
0


Dr. Norman Borlaug
The man who saved a billion lives
Here's a time line of Dr. Borlaug's life:
- 1914 - Born in Cresco, Iowa
- 1933 - Leaves his family's farm to attend the University of Minnesota, thanks to a Depression era program known as the "National Youth Administration"
- 1937 - Has to stop school and save up more money. Works in the Civilian Conservation Corps, helping starving Americans. "I saw how food changed them", he said. "All of this left scars on me."
- 1937 - Finishes university and takes a job in the US Forestry Service
- 1938 - Marries wife of 69 years Margret Gibson. Gets laid off due to budget cuts. Inspired by Elvin Charles Stakman, he returns to school study under Stakman, who teaches him about breeding pest-resistent plants.
"Borlaug's life and achievement are testimony to the far-reaching contribution that one man's towering intellect, persistence and scientific vision can make to human peace and progress."-- Indian Prime Minister Manmohan Singh
If you have time, you should read more about this incredible human being on his Wikipedia entry


Said the Hatter with a sigh: `it's always tea-time, and we've no time to wash the things between whiles.'
`Then you keep moving round, I suppose?' said Alice.
`Exactly so,' said the Hatter: `as the things get used up.'
`But what happens when you come to the beginning again?' Alice ventured to ask.
`Suppose we change the subject,' the March Hare interrupted, yawning. `I'm getting tired of this. I vote the young lady tells us a story.'
`I'm afraid I don't know one,' said Alice, rather alarmed at the proposal.
The March Hare said to Alice, very earnestly, `Take some more tea.'
`At any rate I'll never go there again!' said Alice as she picked her way through the wood. `It's the stupidest tea-party I ever was at in all my life!'


FEARMAKERS, THE (director/writer: Jacques Tourneur; screenwriters: from a book by Darwin L. Teilhet/Chris Appley/Elliot West; cinematographer: Sam Leavitt; editor: J.R. Whittredge; cast: Dana Andrews (Alan Eaton), Dick Foran (Jim McGinnis), Mel Torme (Barney Bond), Marilee Earle (Lorraine Dennis), Veda Ann Borg (Vivian Loder), Joel Marston (Rodney Hillyer), Kelly Thordsen (Harold Loder), Roy Gordon (Senator Walder), Oliver Blake (Dr. Gregory Jessup), Dennis Moore (Army Doctor); Runtime: 83; United Artists; 1958)
Reviewed by Dennis Schwartz
Another Red scare propaganda film from the 1950s that is hideous. It's only saving grace is that it is well-crafted through the skills of director Jacques Tourneur. Otherwise the film is largely a bore, saddled with endless speeches from the main characters and an outdated paranoic viewpoint. It also suffers from a ludicrous ending on the steps of the Lincoln Memorial, where the Commie racketeers get their just desserts in a ridiculously contrived setting.
Captain Alan Eaton (Dana Andrews) has been brainwashed during the Korean War as a POW in the hands of the Chinese Communists. He still suffers occasional headaches and dizzy spells, but the Army doctor (Dennis Moore) thinks it's best for him to go home to California to recuperate further. He tells the doctor his partner in the Washington, D.C., PR firm they run together has carried the business load since he's been in the service and he will ask him to carry the load for a few more months.
He heads to Washington to see his partner Clark Baker and meets on the plane a Dr. Jessup, who mentions he's a scientist against the nuclear arms race (in this film that means he's a bad guy). He gives the captain a friend's place to stay in case he can't get a hotel room.
Eaton is surprised to learn that the PR firm that is still named the same, has been taken over by Jim McGinnis (Foran). He is told by the surly McGinnis, that his partner, whom he gave power of attorney to, has sold the business to him and the next day was killed by a hit and run driver. Eaton smells something fishy, but when he checks the contract he finds that his partner's signature is on it.
He contacts his former client and old-friend Senator Walder and learns that the senator suspects McGinnis of running a racket through falsifying the polling results, thereby favoring certain clients to look good while others are ruined. This is in violation of the public interest, as the firm is supporting Commie influenced groups that are trying to undermine the American government. The senator suspects him of being a paid agent of the Commies, and he wants Eaton to take the consultant job that McGinnis offered and be an insider in that firm to get the needed evidence. He introduces him to a newspaper reporter who covered his partner's death and suspects he was murdered, Rodney Hillyer (Marston).
When Eaton can't get a room, he stops at the home Jessup gave him. He stays with a lout who is drunk, Harold Loder (Thordsen), and his wife Vivian (Veda Ann Borg), whom he catches going through his Army uniform pockets looking for a letter from his partner. He has to beat the lout up to get out of the house. He will later learn that Vivian is an expert forger and that Jesup and Harold were the eye witnesses to the hit and run.
Back at the office, he asks the flunky who works at the office, the chief statistician, Barney Bond (Mel Torme-the singer known as the Velvet Fog), about the Fletcher account. He's a lobbyist on the Hill, and the senator tipped him off that there's something shady going on about that account. He tries to get Barney to help him get a master's list of who is being polled, but when he tries to pump Barney he realizes he's in with the crooks. So he therefore gets the firm's secretary, Lorraine Dennis (Earle), to help. Naturally they become romantically inclined 1950s style, so we see no physical contact between them. But they do make eye contact, and she steals McGinnis' file cabinet key to give to him. He uses the key to get all the evidence he needs that he's dealing with Commies and crooks.
The finale is not suspenseful, surprising, or even interesting. But it looks good in black and white photography, and all the actors are so earnest in their roles that it makes one pause before raining on their parade. It's too bad that such a horrible script fills the screen with a witch-hunt theme that gives off a false patriotism message. This film can make you see Red!
REVIEWED ON 9/17/2001 GRADE: C-
Dennis Schwartz: "Ozus' World Movie Reviews"
http://www.sover.net/~ozus
<EMAIL_ADDRESS>© ALL RIGHTS RESERVED DENNIS SCHWARTZ
========== X-RAMR-ID: 29518 X-Language: en X-RT-SourceID: 873 X-RT-AuthorID: 1315 X-RT-RatingText: C-
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


User stories:
- User Story: I can pass a URL as a parameter and I will receive a shortened URL in the JSON response.
- User Story: If I pass an invalid URL that doesn't follow the valid http://www.example.com format, the JSON response will contain an error instead.
- User Story: When I visit that shortened URL, it will redirect me to my original link.
https://urlly.herokuapp.com/new/https://google.com
{ "original_url": "https://google.com", "short_url": "https://urlly.herokuapp.com/8" }


Come for what you love.
Stay for what you discover.
Get Started
Log In
Here's what's trending
Terms
Privacy
Jobs
Support
Posted by
eugenius
What is Tumblr?


- uadd(int) - Method in class org.huldra.math.BigInt
-
Adds an unsigned int to this number.
- uadd(long) - Method in class org.huldra.math.BigInt
-
Adds an unsigned long to this number.
- uassign(int, int) - Method in class org.huldra.math.BigInt
-
Assigns the given number to this BigInt object.
- uassign(int, long) - Method in class org.huldra.math.BigInt
-
Assigns the given number to this BigInt object.
- uassign(int) - Method in class org.huldra.math.BigInt
-
Assigns the given non-negative number to this BigInt object.
- uassign(long) - Method in class org.huldra.math.BigInt
-
Assigns the given non-negative number to this BigInt object.
- udiv(int) - Method in class org.huldra.math.BigInt
-
Divides this number with an unsigned int and returns the remainder.
- udiv(long) - Method in class org.huldra.math.BigInt
-
Divides this number with an unsigned long and returns the remainder.
- umul(int) - Method in class org.huldra.math.BigInt
-
Multiplies this number with an unsigned int.
- umul(long) - Method in class org.huldra.math.BigInt
-
Multiplies this number with an unsigned long.
- urem(int) - Method in class org.huldra.math.BigInt
-
Modulos this number with an unsigned int.
- urem(long) - Method in class org.huldra.math.BigInt
-
Modulos this number with an unsigned long.
- usub(int) - Method in class org.huldra.math.BigInt
-
Subtracts an unsigned int from this number.
- usub(long) - Method in class org.huldra.math.BigInt
-
Subtracts an unsigned long from this number.


--- title: A Refrigerator that Runs Without Electricity layout: post ---
Here's how it works.
You take two earthen pots, both being the same shape but different sizes, and put one within the other. Then, fill the space between the two pots with sand before pouring water into the same cavity to make the sand wet. Then, place food items into the inner pot, and cover with a lid or damp cloth. You only need to ensure the pot-in-pot refrigerator is kept in a dry, well-ventilated space; the laws of thermodynamics does the rest. As the moisture in the sand evaporates, it draws heat away from the inner pot, cooling its contents. The only maintenance required is the addition of more water, around twice a day.


{% include "includes/square.html" with game=game index=0 value=game.board_str.0 %}
{% include "includes/square.html" with game=game index=1 value=game.board_str.1 %}
{% include "includes/square.html" with game=game index=2 value=game.board_str.2 %}
{% include "includes/square.html" with game=game index=3 value=game.board_str.3 %}
{% include "includes/square.html" with game=game index=4 value=game.board_str.4 %}
{% include "includes/square.html" with game=game index=5 value=game.board_str.5 %}
{% include "includes/square.html" with game=game index=6 value=game.board_str.6 %}
{% include "includes/square.html" with game=game index=7 value=game.board_str.7 %}
{% include "includes/square.html" with game=game index=8 value=game.board_str.8 %}
{% include "includes/square.html" with game=game index=9 value=game.board_str.9 %}
{% include "includes/square.html" with game=game index=10 value=game.board_str.10 %}
{% include "includes/square.html" with game=game index=11 value=game.board_str.11 %}
{% include "includes/square.html" with game=game index=12 value=game.board_str.12 %}
{% include "includes/square.html" with game=game index=13 value=game.board_str.13 %}
{% include "includes/square.html" with game=game index=14 value=game.board_str.14 %}
{% include "includes/square.html" with game=game index=15 value=game.board_str.15 %}
{% include "includes/square.html" with game=game index=16 value=game.board_str.16 %}
{% include "includes/square.html" with game=game index=17 value=game.board_str.17 %}
{% include "includes/square.html" with game=game index=18 value=game.board_str.18 %}
{% include "includes/square.html" with game=game index=19 value=game.board_str.19 %}
{% include "includes/square.html" with game=game index=20 value=game.board_str.20 %}
{% include "includes/square.html" with game=game index=21 value=game.board_str.21 %}
{% include "includes/square.html" with game=game index=22 value=game.board_str.22 %}
{% include "includes/square.html" with game=game index=23 value=game.board_str.23 %}
{% include "includes/square.html" with game=game index=24 value=game.board_str.24 %}


XFactory Documentation - v0.0.2
XFactory is an embedded DSL (into Xtend/Jnario) to instantiate and persist Entities and POJOs.
Getting started
Learn how to add XFactory to your project.
- Setup XFactory: How to add XFactory to your test project
- Using XFactory to create and persist entities: How to use XFactory classes in your tests
- Writing XFactories: How to implement XFactory classes for your POJOs and entities
Index.suite
package org.github.xfactory.docs # XFactory Documentation \- v0.0.2 XFactory is an embedded DSL (into Xtend/Jnario) to instantiate and persist Entities and POJOs. * [Homepage at GitHub](https://github.com/borisbrodski/xfactory) * [Talk at EclipseCon](http://youtu.be/jCgPfxaY8XQ) * [JavaDoc](http://borisbrodski.github.io/xfactory/doc\-0.0.2/javadoc/index.html) ## Getting started Learn how to add XFactory to your project. - "Setup XFactory": How to add XFactory to your test project - "Using XFactory to create and persist entities": How to use XFactory classes in your tests - "Writing XFactories": How to implement XFactory classes for your POJOs and entities


Managing access and permissions for a Self-managed Apache Kafka cluster
Lambda polls your Apache Kafka topic partitions for new records and invokes your Lambda function synchronously. To update other AWS resources that your cluster uses, your Lambda function—as well as your AWS Identity and Access Management (IAM) users and roles—must have permission to perform these actions.
This page describes how to grant permission to Lambda and other users of your self-managed Kafka cluster.
Required Lambda function permissions
To create and store logs to a log group in Amazon CloudWatch Logs, your Lambda function must have the following permissions in its execution role:
Optional Lambda function permissions
Your Lambda function might need permission to describe your AWS Secrets Manager secret or your AWS Key Management Service (AWS KMS) customer managed CMK, or to access your virtual private cloud (VPC).
Secrets Manager and AWS KMS permissions
If your Kafka users access your Apache Kafka brokers over the internet, you must specify a Secrets Manager secret. For more information, see Using SASL/SCRAM authentication.
Your Lambda function might need permission to describe your Secrets Manager secret or decrypt your AWS KMS customer managed CMK. To access these resources, your function's execution role must have the following permissions:
VPC permissions
If only users within your VPC access your Self-managed Apache Kafka cluster, your Lambda function needs permission to access your Amazon Virtual Private Cloud (Amazon VPC) resources, including your VPC, subnets, security groups, and network interfaces. To access these resources, your function's execution role must have the following permissions:
Adding permissions to your execution role
To access other AWS services that your Self-managed Apache Kafka cluster uses, Lambda uses the permission policies that you define in your function's execution role.
By default, Lambda isn't permitted to perform the required or optional actions for a Self-managed Apache Kafka cluster. You must create and define these actions in an IAM trust policy, and then attach the policy to your execution role. This example shows how you might create a policy that allows Lambda to access your Amazon VPC resources.
{ "Version":"2012-10-17", "Statement":[ { "Effect":"Allow", "Action":[ "ec2:CreateNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:DescribeVpcs", "ec2:DeleteNetworkInterface", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups" ], "Resource":"arn:aws:ec2:us-east-1:01234567890:instance/my-instance-name" } ] }
For information about creating a JSON policy document on the IAM console, see Creating policies on the JSON tab in the IAM User Guide.
Adding users to an IAM policy
By default, IAM users and roles don't have permission to perform event source API operations. To grant access to users in your organization or account, you might need to create an identity-based policy. For more information, see Controlling access to AWS resources using policies in the IAM User Guide.
Using SASL/SCRAM authentication
User name and password authentication for a Self-managed Apache Kafka cluster uses
Simple Authentication and Security
Layer/Salted Challenge Response Authentication Mechanism (SASL/SCRAM). SCRAM uses
secured hashing algorithms and doesn't transmit plaintext passwords between the client
and server. For more information about SASL/SCRAM authentication, see RFC 5802
To set up user name and password authentication for your self-managed Kafka cluster, create a secret in AWS Secrets Manager. Your non-AWS cloud provider must provide your user name and password in SASL/SCRAM format. For example:
{ "username": "ab1c23de", "password": "qxbbaLRG7JXYN4NpNMVccP4gY9WZyDbp" }
For more information, see Tutorial: Creating and retrieving a secret in the AWS Secrets Manager User Guide.


Color Adjustment Network
About
Demo
Contact
Color Adjustment Network
Jongchan Park, Joon-Young Lee, Donggeun Yoo and In So Kweon
We present an intelligent
color-retouching agent
that iteratively retouches a given photo.
blahblah
Demo
Upload
Run!


Overview
Rules
Settings
Switch To Valid
Switch To Train
Download Results
Run
{{class}}
{{error}}
{{class}}:


@* * Copyright 2021 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import play.api.Application @import uk.gov.hmrc.play.views.html.{helpers => govHelpers} @import config.FrontendAppConfig @(pnnForm: Form[String])(implicit request: Request[_], messages: Messages, application: Application, context: config.PlaContext, partialRetriever: uk.gov.hmrc.play.partials.FormPartialRetriever, templateRenderer: uk.gov.hmrc.renderer.TemplateRenderer, appConfig: FrontendAppConfig) @lc = @{ Application.instanceCache[PlaLanguageController].apply(application) } @views.html.main_template(title = Messages("psa.lookup.title"), bodyClasses = None, showLogout = false) {


INSERT INTO table [ ( column [, ...] ) ] { DEFAULT VALUES | VALUES ( { expression | DEFAULT } [, ...] ) [, ...] | query } [ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]
INSERT inserts new rows into a table. One can insert one or more rows specified by value expressions, or zero or more rows resulting from a query.
The target column names can be listed in any order. If no list of column names is given at all, the default is all the columns of the table in their declared order; or the first N column names, if there are only N columns supplied by the VALUES clause or query. The values supplied by the VALUES clause or query are associated with the explicit or implicit column list left-to-right.
Each column not present in the explicit or implicit column list will be filled with a default value, either its declared default value or null if there is none.
If the expression for any column is not of the correct data type, automatic type conversion will be attempted.
The optional RETURNING clause causes INSERT to compute and return value(s) based on each row actually inserted. This is primarily useful for obtaining values that were supplied by defaults, such as a serial sequence number. However, any expression using the table's columns is allowed. The syntax of the RETURNING list is identical to that of the output list of SELECT.
You must have INSERT privilege on a table in order to insert into it. If a column list is specified, you only need INSERT privilege on the listed columns. Use of the RETURNING clause requires SELECT privilege on all columns mentioned in RETURNING. If you use the query clause to insert rows from a query, you of course need to have SELECT privilege on any table or column used in the query.
The name (optionally schema-qualified) of an existing table.
The name of a column in table. The column name can be qualified with a subfield name or array subscript, if needed. (Inserting into only some fields of a composite column leaves the other fields null.)
All columns will be filled with their default values.
An expression or value to assign to the corresponding column.
The corresponding column will be filled with its default value.
A query (SELECT statement) that supplies the rows to be inserted. Refer to the SELECT statement for a description of the syntax.
An expression to be computed and returned by the INSERT command after each row is inserted. The expression can use any column names of the table. Write * to return all columns of the inserted row(s).
A name to use for a returned column.
On successful completion, an INSERT command returns a command tag of the form
INSERT oid count
The count is the number of rows inserted. If count is exactly one, and the target table has OIDs, then oid is the OID assigned to the inserted row. Otherwise oid is zero.
If the INSERT command contains a RETURNING clause, the result will be similar to that of a SELECT statement containing the columns and values defined in the RETURNING list, computed over the row(s) inserted by the command.
Insert a single row into table films:
INSERT INTO films VALUES ('UA502', 'Bananas', 105, '1971-07-13', 'Comedy', '82 minutes');
In this example, the len column is omitted and therefore it will have the default value:
INSERT INTO films (code, title, did, date_prod, kind) VALUES ('T_601', 'Yojimbo', 106, '1961-06-16', 'Drama');
This example uses the DEFAULT clause for the date columns rather than specifying a value:
INSERT INTO films VALUES ('UA502', 'Bananas', 105, DEFAULT, 'Comedy', '82 minutes'); INSERT INTO films (code, title, did, date_prod, kind) VALUES ('T_601', 'Yojimbo', 106, DEFAULT, 'Drama');
To insert a row consisting entirely of default values:
INSERT INTO films DEFAULT VALUES;
To insert multiple rows using the multirow VALUES syntax:
INSERT INTO films (code, title, did, date_prod, kind) VALUES ('B6717', 'Tampopo', 110, '1985-02-10', 'Comedy'), ('HG120', 'The Dinner Game', 140, DEFAULT, 'Comedy');
This example inserts some rows into table films from a table tmp_films with the same column layout as films:
INSERT INTO films SELECT * FROM tmp_films WHERE date_prod < '2004-05-07';
This example inserts into array columns:
-- Create an empty 3x3 gameboard for noughts-and-crosses INSERT INTO tictactoe (game, board[1:3][1:3]) VALUES (1, '{{" "," "," "},{" "," "," "},{" "," "," "}}'); -- The subscripts in the above example aren't really needed INSERT INTO tictactoe (game, board) VALUES (2, '{{X," "," "},{" ",O," "},{" ",X," "}}');
Insert a single row into table distributors, returning the sequence number generated by the DEFAULT clause:
INSERT INTO distributors (did, dname) VALUES (DEFAULT, 'XYZ Widgets') RETURNING did;
INSERT conforms to the SQL standard, except that the RETURNING clause is a PostgreSQL extension. Also, the case in which a column name list is omitted, but not all the columns are filled from the VALUES clause or query, is disallowed by the standard.
Possible limitations of the query clause are documented under SELECT.


PodCrush is an online podcast player that requires no account or sign up. Just listen to your favorite podcasts directly in your browser.


NewsBlog
login
registration
Name
Password
Send
FirstName
LastName
UserName
email
password
repeat password
Send
Add article can just authorized user. Please authorized or login first.
+
Blog's title
Write article
Author Name
Published date
Send


fun retrieveCurrentCustomer(listener: CustomerRetrievalListener): Unit
Retrieve the current Customer. If customer is not stale, this returns immediately with the cache. If not, it fetches a new value and returns that to the listener.
listener
- a CustomerRetrievalListener to invoke with the result of getting the
customer, either from the cache or from the server


Below is an image of four of the harmonic modes of the Stanford
bunny. From left to right, I've plotted the \(0^{th}\), \(1^{st}\), \(2^{nd}\), and \(6^{th}\) modes. I computed the
displacement \(u\) of each mode by numerically solving the Helmholtz equation, \( \Delta u = -k^2 u \), at every vertex on
the triangulated surface. The purple portions represent regions where the displacement is maximally negative, and the red portions
represent where it is maximally positive. In discrete exterior calculus,
the Helmholtz equation takes the form
$$(d^T \star_1 d) u = k^2 \star_0 u $$
where \(d^T \star_1 d\) is the discrete Laplacian, \(\star_0\) is the mass matrix, and \(k\) is the wave number of the harmonic mode.  The computation was performed using VEX and Python, and the
graphics were rendered using Houdini. Note: if the bunnies were replaced by spheres, the
eigenvectors \(u\) would be the corresponding real spherical harmonics.
Musical Instruments
Strings, membranes, and plates are the basic building
blocks of musical instruments. Using modal synthesis and finite-difference time-domain (FDTD) methods, I simulated sounds
corresponding to each of these musical instrument objects. In the case of plates, I modeled different materials and
excitation mechanisms. Audio samples of each musical instrument object are provided below. For future work, I plan to
integrate the sounds into virtual reality. In preparation, I have graphically rendered musical instruments to use as
interaction models (see violin below).
String
Membrane
Plate
Speech
Wolfgang von Kempelen created the first known speech synthesizer in 1791. The device used a variety of parts to
imitate human speech—a bellows for the lungs, a reed for the vocal folds, tubes for the various vocal-tract geometries,
and so on. By reproducing the subtleties of linguistic sounds from observations of the acoustic and physiological
mechanisms of speech, Kempelen set the stage for more advanced speech synthesis techniques that would emerge
centuries later.
Physical modeling speech synthesis is a computational approach to artificial voice production that generates
acoustic sounds by numerically solving a mathematical model of speech. As part of my special project
dissertation in Acoustics and Music Technology at the University of Edinburgh,
I developed physical modeling simulations of vocal-tract sound propagation by solving Webster's equation with
finite-difference time-domain (FDTD) methods. For another course project, I also created a unit selection speech
synthesizer, which concatenates individual diphones of speech. Code from my
FDTD and unit selection
speech synthesizers is available on my GitHub page. To demonstrate my simulations, I used the English phrase I owe you a yo-yo.
I chose this phrase because it contains only vowels and diphthongs. Other speech sounds, like consonants
and glottal fry, were left for future research. Similar to musical instrument synthesis discussed above, I plan to synchronize
speech sounds with facial animations.
FDTD Speech
Unit Selection
References
C. McKell. Finite-Difference Simulations of Speech with Wall Vibration Losses , Special Project Master's Dissertation, University of Edinburgh, Acoustics and Audio Group, April 2017. [paper]
Sound Synthesis for Computer Animation
The images, motion, and sounds of the animation below
were generated entirely by a computer. The images were computed at 60 Hz, the motion was computed at 240 Hz, and the
sounds were computed at 48,000 Hz. Each sound event consisted of a pure tone modified by an attack-decay-release (ASR)
volume envelope. From left to right in the animation, the spheres played frequencies of 220 Hz, 440 Hz, and 880 Hz. Following the main computation,
the audio and video were automatically combined using FFmpeg. The computation was performed using C++, and the
graphics were rendered using OpenGL. The main computation took the following general form:
for (int i = 0; i < 60; i++) {
// render images of falling spheres at 60 Hz
for (int k = 0; k < numberOfSpheres; k++) {
// advance position of each sphere using forward Euler method
// initialize new sound event if sphere collides with floor
for (int w = 0; w < 200; w++) {
// compute audio samples for each sound event at 60 \(\times\) 4 \(\times\) 200 = 48,000 Hz
}
}
}
}


| Methods' Summary |
| createAttribute |
Creates an Attr of the given name.
Throws:
DOMException - INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal character.
|
| createAttributeNS |
Creates an attribute of the given qualified name and namespace URI.
Throws:
DOMException - INVALID_CHARACTER_ERR: Raised if the specified qualified name contains an illegal
character, per the XML 1.0 specification .
NAMESPACE_ERR: Raised if the qualifiedName is malformed per the Namespaces in XML
specification, if the qualifiedName has a prefix and the namespaceURI is null, if
the qualifiedName has a prefix that is "xml" and the namespaceURI is different from
" http://www.w3.org/XML/1998/namespace", or if the qualifiedName, or its prefix, is
"xmlns" and the namespaceURI is different from " http://www.w3.org/2000/xmlns/".
NOT_SUPPORTED_ERR: Always thrown if the current document does not support the "XML"
feature, since namespaces were defined by XML.
|
| createCDATASection |
Creates a CDATASection node whose value is the specified string.
Throws:
DOMException - NOT_SUPPORTED_ERR: Raised if this document is an HTML document.
|
| createComment |
Creates a Comment node given the specified string.
|
| createDocumentFragment |
Creates an empty DocumentFragment object.
|
| createElement |
Creates an element of the type specified.
Throws:
DOMException - INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal character.
|
| createElementNS |
Creates an element of the given qualified name and namespace URI.
Throws:
DOMException - INVALID_CHARACTER_ERR: Raised if the specified qualified name contains an
illegal character, per the XML 1.0 specification .
NAMESPACE_ERR: Raised if the qualifiedName is malformed per the Namespaces in
XML specification, if the qualifiedName has a prefix and the namespaceURI is
null, or if the qualifiedName has a prefix that is "xml" and the namespaceURI
is different from " http://www.w3.org/XML/1998/namespace" .
NOT_SUPPORTED_ERR: Always thrown if the current document does not support the
"XML" feature, since namespaces were defined by XML.
|
| createEntityReference |
Throws:
DOMException - NOT_SUPPORTED_ERR: Raised if the type of node being imported is not supported.
Creates an EntityReference object.
Throws:
DOMException - INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal character.
NOT_SUPPORTED_ERR: Raised if this document is an HTML document.
|
| createProcessingInstruction |
Creates a ProcessingInstruction node given the specified name and
data strings.
Throws:
DOMException - INVALID_CHARACTER_ERR: Raised if the specified target contains an illegal character.
NOT_SUPPORTED_ERR: Raised if this document is an HTML document.
|
| createTextNode |
Creates a Text node given the specified string.
|
| getDoctype |
The Document Type Declaration (see DocumentType) associated with this
document.
|
| getDocumentElement |
This is a convenience attribute that allows direct access to the child
node that is the root element of the document.
|
| getElementById |
Returns the Element whose ID is given by elementId.
|
| getElementsByTagName |
Returns a NodeList of all the Elements with a given tag name in the
order in which they are encountered in a preorder traversal of the
Document tree.
|
| getElementsByTagNameNS |
Returns a NodeList of all the Elements with a given local name and
namespace URI in the order in which they are encountered in a preorder
traversal of the Document tree.
|
| getImplementation |
The DOMImplementation object that handles this document.
|
| importNode |
Imports a node from another document to this document.
Throws:
DOMException - NOT_SUPPORTED_ERR: Raised if the type of node being imported is not supported.
|
| Methods' Details |
createAttribute
- Description
- Creates an Attr of the given name.
Throws:
DOMException - INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal character.
|
|
createAttributeNS
| XAttr |
| createAttributeNS( |
[in] string |
namespaceURI, |
| [in] string |
qualifiedName ) |
| raises( |
DOMException ); |
- Description
- Creates an attribute of the given qualified name and namespace URI.
Throws:
DOMException - INVALID_CHARACTER_ERR: Raised if the specified qualified name contains an illegal
character, per the XML 1.0 specification .
NAMESPACE_ERR: Raised if the qualifiedName is malformed per the Namespaces in XML
specification, if the qualifiedName has a prefix and the namespaceURI is null, if
the qualifiedName has a prefix that is "xml" and the namespaceURI is different from
" http://www.w3.org/XML/1998/namespace", or if the qualifiedName, or its prefix, is
"xmlns" and the namespaceURI is different from " http://www.w3.org/2000/xmlns/".
NOT_SUPPORTED_ERR: Always thrown if the current document does not support the "XML"
feature, since namespaces were defined by XML.
|
|
createCDATASection
- Description
- Creates a CDATASection node whose value is the specified string.
Throws:
DOMException - NOT_SUPPORTED_ERR: Raised if this document is an HTML document.
|
|
createComment
| XComment |
| createComment( |
[in] string |
data ); |
- Description
- Creates a Comment node given the specified string.
|
|
createDocumentFragment
- Description
- Creates an empty DocumentFragment object.
|
|
createElement
- Description
- Creates an element of the type specified.
Throws:
DOMException - INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal character.
|
|
createElementNS
| XElement |
| createElementNS( |
[in] string |
namespaceURI, |
| [in] string |
qualifiedName ) |
| raises( |
DOMException ); |
- Description
- Creates an element of the given qualified name and namespace URI.
Throws:
DOMException - INVALID_CHARACTER_ERR: Raised if the specified qualified name contains an
illegal character, per the XML 1.0 specification .
NAMESPACE_ERR: Raised if the qualifiedName is malformed per the Namespaces in
XML specification, if the qualifiedName has a prefix and the namespaceURI is
null, or if the qualifiedName has a prefix that is "xml" and the namespaceURI
is different from " http://www.w3.org/XML/1998/namespace" .
NOT_SUPPORTED_ERR: Always thrown if the current document does not support the
"XML" feature, since namespaces were defined by XML.
|
|
createEntityReference
- Description
- Throws:
DOMException - NOT_SUPPORTED_ERR: Raised if the type of node being imported is not supported.
Creates an EntityReference object.
Throws:
DOMException - INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal character.
NOT_SUPPORTED_ERR: Raised if this document is an HTML document.
|
|
createProcessingInstruction
- Description
- Creates a ProcessingInstruction node given the specified name and
data strings.
Throws:
DOMException - INVALID_CHARACTER_ERR: Raised if the specified target contains an illegal character.
NOT_SUPPORTED_ERR: Raised if this document is an HTML document.
|
|
createTextNode
| XText |
| createTextNode( |
[in] string |
data ); |
- Description
- Creates a Text node given the specified string.
|
|
getDoctype
- Description
- The Document Type Declaration (see DocumentType) associated with this
document.
|
|
getDocumentElement
- Description
- This is a convenience attribute that allows direct access to the child
node that is the root element of the document.
|
|
getElementById
| XElement |
| getElementById( |
[in] string |
elementId ); |
- Description
- Returns the Element whose ID is given by elementId.
|
|
getElementsByTagName
| XNodeList |
| getElementsByTagName( |
[in] string |
tagname ); |
- Description
- Returns a NodeList of all the Elements with a given tag name in the
order in which they are encountered in a preorder traversal of the
Document tree.
|
|
getElementsByTagNameNS
| XNodeList |
| getElementsByTagNameNS( |
[in] string |
namespaceURI, |
| [in] string |
localName ); |
- Description
- Returns a NodeList of all the Elements with a given local name and
namespace URI in the order in which they are encountered in a preorder
traversal of the Document tree.
|
|
getImplementation
- Description
- The DOMImplementation object that handles this document.
|
|
importNode
- Description
- Imports a node from another document to this document.
Throws:
DOMException - NOT_SUPPORTED_ERR: Raised if the type of node being imported is not supported.
|
|
Copyright © 2013, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.


The app's purpose is to have the group members choose which product, of the three displayed images, that they would be most likely to purchase, and then store, calculate, and visually display the resulting data.
The app's purpose is to have the group members choose which product, of the three displayed images, that they would be most likely to purchase, and then store, calculate, and visually display the resulting data.


|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gravity.util.CleanableThreadLocal
This is a ThreadLocal
decorator that will register itself with
ThreadEvent
to be notified.
| Constructor Summary | |
CleanableThreadLocal()
|
|
CleanableThreadLocal(ThreadPreTerminationObserver observer)
|
| Method Summary | |
java.lang.Object |
get()
|
void |
handleThreadPreTermination()
This method will be invoked by the container prior to the termination of the executing thread. |
void |
set(java.lang.Object value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CleanableThreadLocal()
public CleanableThreadLocal(ThreadPreTerminationObserver observer)
| Method Detail |
public java.lang.Object get()
public void set(java.lang.Object value)
public void handleThreadPreTermination()
ThreadPreTerminationObserver
handleThreadPreTermination
in interface ThreadPreTerminationObserver
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


| Package | Description |
|---|---|
| com.hcl.domino.data |
| Modifier and Type | Method and Description |
|---|---|
DocumentSelection |
DocumentSelection.build()
Runs a database search, adding note ids of search matches to this
object (subclass of
IDTable ). |
DocumentSelection |
Database.createDocumentSelection()
Creates a new
DocumentSelection to select data or design documents. |
DocumentSelection |
DocumentSelection.deselect(Collection<DocumentSelection.SelectionType> selectionTypes)
Removes content types from the selection
|
DocumentSelection |
DocumentSelection.deselect(DocumentSelection.SelectionType... selectionTypes)
Removes content types from the selection
|
DocumentSelection |
DocumentSelection.select(Collection<DocumentSelection.SelectionType> selectionTypes)
Adds content types to the selection
|
DocumentSelection |
DocumentSelection.select(DocumentSelection.SelectionType... selectionTypes)
Adds content types to the selection
|
DocumentSelection |
DocumentSelection.selectAllAdminDocuments()
Selects replication formulas and ACLs
|
DocumentSelection |
DocumentSelection.selectAllCodeElements()
Selects agents, outlines, database script, script libraries,
data connections and misc code elements.
|
DocumentSelection |
DocumentSelection.selectAllDataDocuments()
Selects normal data documents and profiles
|
DocumentSelection |
DocumentSelection.selectAllDesignElements()
Selects format, index and code elements, the icon, shared fields,
help about, help using and help imdex.
|
DocumentSelection |
DocumentSelection.selectAllDocuments()
Selects data, admin and design documents
|
DocumentSelection |
DocumentSelection.selectAllFormatElements()
Selects forms, subforms, actions, framesets, pages, image resources,
stylesheets, Java resources and misc format elements.
|
DocumentSelection |
DocumentSelection.selectAllIndexElements()
Selects views, folders, navigators and misc index elements
|
DocumentSelection |
DocumentSelection.withPreselection(Collection<Integer> noteIds)
Use this method to pre-filter the documents to be scanned by the search
|
DocumentSelection |
DocumentSelection.withSelectionFormula(String formula)
Sets a formula that selects notes for inclusion in the collection.
|
DocumentSelection |
DocumentSelection.withSinceTime(Temporal dt)
Adds a since time to the search so that it only contains documents
with a "Modified in this file" date after the given date.
|
Copyright © 2019–2021 HCL. All rights reserved.


{% extends 'core/layout.html' %}
{% load i18n %}
{% load crispy_forms_tags %}
{% block title %}{% translate "change password"|capfirst %}{% endblock title %}
{% block breadcrumb %}
{# NOTE: Translations that are 'supossed' to be on the go should be declared first #}
{# NOTE: Is should add a 'as' in order to NOT render on template #}
{% translate "change password" as breadcrumb_translation %}
{% include 'common/include/breadcrumb.html' with breadcrumbs='change password' no_separation=True %}
{% endblock breadcrumb %}
{% block body_content %}
{% translate "change password"|capfirst %}
{% include 'registration/include/user_context_menu.html' %}


Enter the list of properties into the text area field below.
Enter the list of arguments into the text area field below.


--- layout: post title: ! 'Dear Robot Santa: Accessories for my Monome #plskthx' published: true --- [[posterous-content:ZZ5sgYxzvu4iowO7cFMB]]


B.C. to advocate for frustrated, confused, unhappy cellphone users, says premier
Maple Ridge New Democrat Bob D’Eith to advocate for more affordable and transparent cellphone options
by The Canadian PressA cellphone users survey shows British Columbia residents are frustrated and confused with cellphone contracts and billing, prompting a deeper review of consumer protection laws and expanded efforts to push the federal government for improvements.
Premier John Horgan has appointed Maple Ridge New Democrat Bob D’Eith to advocate for more affordable and transparent cellphone options.
D’Eith says a recent government survey about cellphone issues received more than 15,000 responses from people wanting easy-to-understand contracts, transparent bills and affordable plans.
The New Democrats promised in last February’s throne speech to provide consumers with tools to receive the least expensive service possible.
D’Eith says cellphone issues are largely subject to federal regulations, but that will not stop the province from lobbying Ottawa to make affordability and transparency improvements.
He says the B.C. government will embark on a deeper examination of cellphone issues, including a legislative review of the province’s consumer protection laws to ensure users are familiar with their rights and protections.
The Canadian Press


最后一遍-L34-Find First and Last Position of Element in Sorted Array
LeetCode 34. Find First and Last Position of Element in Sorted Array
如果使用O(n)的遍历，根本就不会有什么难度了，但是题目中已经明确的标注了：Sorted Array，那么就不行了。
描述：
Given an array of integers nums sorted in ascending order, find the starting and ending position of a given target value.
Your algorithm's runtime complexity must be in the order of O(log n).
If the target is not found in the array, return [-1, -1].
Example 1:
Input: nums = [5,7,7,8,8,10], target = 8
Output: [3,4]
Example 2:
Input: nums = [5,7,7,8,8,10], target = 6
Output: [-1,-1]
思路：
那就使用二分查找出第一个值，最后一个值。原本的思路。
具体的代码如下：首先是按照思路来的，一种类似作弊的思路，前后加减0.5
public int[] searchRange(int[] nums, int target) {
double left = target - 0.5, right = target + 0.5;
int l = bs(nums, left), r = bs(nums, right);
if(l == r) return new int[]{-1, -1};
return new int[]{l, r-1};
}
public int bs(int[] nums, double target) {
int l = 0, h = nums.length-1;
while(l <= h){
int m = l + (h - l)/2;
if(target > nums[m]) l = m+1;
else h = m-1;
}
return l;
}
另外就是根据二分查找的方法，进行进一步的梳理，确定在二分的时候，碰到等于情况的处理：
public class L34 {
public static void main(String[] args) {
System.out.println(Arrays.toString(searchRange(new int[]{5,7,7,7,7,7,7,10},7)));
}
public static int[] searchRange(int[] nums, int target) {
int[] result = new int[2];
result[0]=findFirstIndex(nums,target);
result[1]=findLastIndex(nums,target);
return result;
}
private static int findFirstIndex(int[] nums, int target) {
int from = 0,to=nums.length,mid=0,in=-1;
while(from <= to){
mid = from+(to-from)/2;
if(nums[mid] == target){
in=mid;
to = mid-1;
} else if (nums[mid] > target) {
to=mid-1;
}else{
from = mid+1;
}
}
return in;
}
private static int findLastIndex(int[] nums, int target) {
int from = 0,to=nums.length,mid=0,in=-1;
while(from <= to){
mid = from+(to-from)/2;
if(nums[mid] == target){
in=mid;
from = mid+1;
} else if (nums[mid] > target) {
to=mid-1;
}else{
from = mid+1;
}
}
return in;
}
}
正规的思路分析：
The problem can be simply broken down as two binary searches for the begining and end of the range, respectively:
First let’s find the left boundary of the range. We initialize the range to [i=0, j=n-1]. In each step, calculate the middle element [mid = (i+j)/2]. Now according to the relative value of A[mid] to target, there are three possibilities:
If A[mid] < target, then the range must begins on the right of mid (hence i = mid+1 for the next iteration) If A[mid] > target, it means the range must begins on the left of mid (j = mid-1) If A[mid] = target, then the range must begins on the left of or at mid (j= mid) Since we would move the search range to the same side for case 2 and 3, we might as well merge them as one single case so that less code is needed:
2*. If A[mid] >= target, j = mid;
Surprisingly, 1 and 2* are the only logic you need to put in loop while (i < j). When the while loop terminates, the value of i/j is where the start of the range is. Why?
No matter what the sequence originally is, as we narrow down the search range, eventually we will be at a situation where there are only two elements in the search range. Suppose our target is 5, then we have only 7 possible cases:
case 1: [5 7] (A[i] = target < A[j]) case 2: [5 3] (A[i] = target > A[j]) case 3: [5 5] (A[i] = target = A[j]) case 4: [3 5] (A[j] = target > A[i]) case 5: [3 7] (A[i] < target < A[j]) case 6: [3 4] (A[i] < A[j] < target) case 7: [6 7] (target < A[i] < A[j]) For case 1, 2 and 3, if we follow the above rule, since mid = i => A[mid] = target in these cases, then we would set j = mid. Now the loop terminates and i and j both point to the first 5.
For case 4, since A[mid] < target, then set i = mid+1. The loop terminates and both i and j point to 5.
For all other cases, by the time the loop terminates, A[i] is not equal to 5. So we can easily know 5 is not in the sequence if the comparison fails.
In conclusion, when the loop terminates, if A[i]==target, then i is the left boundary of the range; otherwise, just return -1;
For the right of the range, we can use a similar idea. Again we can come up with several rules:
If A[mid] > target, then the range must begins on the left of mid (j = mid-1) If A[mid] < target, then the range must begins on the right of mid (hence i = mid+1 for the next iteration) If A[mid] = target, then the range must begins on the right of or at mid (i= mid) Again, we can merge condition 2 and 3 into:
2* If A[mid] <= target, then i = mid; However, the terminate condition on longer works this time. Consider the following case:
[5 7], target = 5 Now A[mid] = 5, then according to rule 2, we set i = mid. This practically does nothing because i is already equal to mid. As a result, the search range is not moved at all!
The solution is by using a small trick: instead of calculating mid as mid = (i+j)/2, we now do:
mid = (i+j)/2+1 Why does this trick work? When we use mid = (i+j)/2, the mid is rounded to the lowest integer. In other words, mid is always biased towards the left. This means we could have i == mid when j - i == mid, but we NEVER have j == mid. So in order to keep the search range moving, you must make sure the new i is set to something different than mid, otherwise we are at the risk that i gets stuck. But for the new j, it is okay if we set it to mid, since it was not equal to mid anyways. Our two rules in search of the left boundary happen to satisfy these requirements, so it works perfectly in that situation. Similarly, when we search for the right boundary, we must make sure i won’t get stuck when we set the new i to i = mid. The easiest way to achieve this is by making mid biased to the right, i.e. mid = (i+j)/2+1.
All this reasoning boils down to the following simple code:
具体点的代码：
public static int[] searchRange_iterator(int[] nums,int target){
int[] result = new int[]{-1,-1};
if(nums == null || nums.length == 0) return result;
int from =0,to=nums.length-1;
while(from < to){
int mid = from+(to-from)/2;
if(nums[mid] < target) from=mid+1;
else to=mid;
}
if(nums[from] == target) result[0]=from;
else return result;
to = nums.length-1;
while(from < to){
int mid = from+(to-from)/2+1; // 这个地方非常的重要
if(nums[mid] > target) to = mid-1;
else from=mid;
}
result[1]=to;
return result;
}


The com.innovaphone.devicesui api enables apps to open a specific device in the Devices App.
The client consumeApi function is used to access the Api:
var devicesUiApi = start.consumeApi("com.innovaphone.devicesui")
Opens the specified device in the Devices App.
devicesUiApi.send({ mt: "OpenDevice", hwId: "009033010101" });
| string hwId | The hardware ID aka MAC address aka serial number of the device. |


Vision Portfolio Management Application Layer: Application
| Headstart Applications
|
Application: CompanyEarningsReport
Summary:
The CompanyEarningsReport application is used to display historical
earnings information for a company.
Inputs:
| Position |
Form Id |
Description |
| 1 |
id |
Id of the company |
Analysis:
-
The id must reference an existing Company instance.
-
The basic report displays the last 24 months of:
-
Date
-
Price
-
Earnings per Share
-
Earnings per Share (from operations)
-
P/E Ratio
-
Shares outstanding
-
Market Capitalization
Key Data Feeds:
Related Reports:
Sample Usage:
Interface ApplicationWS runWith: "CompanyEarningsReport", "DELL" ;
Sample Input:
Sample Output:
DELL COMPUTER CORP
COM
Data As Of: 1/15/1999
--- Currency: United States Dollar
Earnings
History
| |
Price |
Eps |
Eps(op) |
P/E |
Shrs
Out |
Mkt
Cap |
| 11/30/1997 |
21.05 |
0.58 |
0.58 |
36.37 |
NA |
27,849 |
| 10/31/1997 |
20.03 |
0.58 |
0.58 |
34.61 |
NA |
26,505 |
| 9/30/1997 |
24.22 |
0.50 |
0.50 |
47.84 |
1,323 |
32,046 |
| 8/31/1997 |
20.52 |
0.50 |
0.50 |
40.52 |
1,323 |
27,146 |
| 7/31/1997 |
21.37 |
0.50 |
0.50 |
42.22 |
1,323 |
28,283 |
| 6/30/1997 |
14.68 |
0.43 |
0.43 |
34.10 |
1,342 |
19,697 |
| 5/31/1997 |
14.06 |
0.43 |
0.43 |
32.67 |
1,342 |
18,869 |
| 4/30/1997 |
10.46 |
0.43 |
0.43 |
24.30 |
1,342 |
14,036 |
| 3/31/1997 |
8.45 |
0.35 |
0.35 |
24.41 |
1,384 |
11,702 |
| 2/28/1997 |
8.89 |
0.35 |
0.35 |
25.68 |
1,384 |
12,308 |
| 1/31/1997 |
8.27 |
0.35 |
0.35 |
23.87 |
1,384 |
11,443 |
| 12/31/1996 |
6.64 |
0.26 |
0.26 |
25.06 |
1,407 |
9,341 |
| 11/30/1996 |
6.35 |
0.26 |
0.26 |
23.97 |
1,407 |
8,935 |
| 10/31/1996 |
5.09 |
0.26 |
0.26 |
19.19 |
1,407 |
7,155 |
| 9/30/1996 |
4.86 |
0.21 |
0.21 |
22.60 |
1,426 |
6,928 |
| 8/31/1996 |
4.20 |
0.21 |
0.21 |
19.51 |
1,426 |
5,981 |
| 7/31/1996 |
3.47 |
0.21 |
0.21 |
16.13 |
1,426 |
4,945 |
| 6/30/1996 |
3.18 |
0.18 |
0.18 |
17.26 |
1,447 |
4,600 |
| 5/31/1996 |
3.46 |
0.18 |
0.18 |
18.78 |
1,447 |
5,007 |
| 4/30/1996 |
2.87 |
0.18 |
0.18 |
15.56 |
1,447 |
4,148 |
| 3/31/1996 |
2.09 |
0.17 |
0.17 |
12.56 |
1,495 |
3,130 |
| 2/29/1996 |
2.15 |
0.17 |
0.17 |
12.88 |
1,495 |
3,212 |
| 1/31/1996 |
1.71 |
0.17 |
0.17 |
10.26 |
1,495 |
2,558 |
| 12/31/1995 |
2.16 |
0.17 |
0.17 |
13.02 |
1,488 |
3,220 |
| Copyright © 1999 Innovative Systems Techniques, Inc.
| Updated January 28, 1999
|


Before Change
checkpoint = []
if phase == "target_train":
assert task_name is not None, "Specify a task checkpoint to evaluate from."
checkpoint = glob.glob(
os.path.join(run_dir, task_name, "model_state_%s_epoch_*.best.th" % phase)
)
if len(checkpoint) == 0:
checkpoint = glob.glob(os.path.join(run_dir, "model_state_untrained_pre_target_train.th"))
if len(checkpoint) == 0 and phase == "pretrain":
checkpoint = glob.glob(os.path.join(run_dir, "model_state_pretrain_epoch_*.best.th"))
if len(checkpoint) > 0:
assert_for_log(len(checkpoint) == 1, "Too many best checkpoints. Something is wrong.")
After Change
checkpoint = []
if phase == "target_train":
if args.load_target_train_checkpoint not in ("none", ""):
checkpoint = glob.glob(args.load_target_train_checkpoint)
assert len(checkpoint) > 0, (
"Specified load_target_train_checkpoint not found: %r"
% args.load_target_train_checkpoint
)


| 21 May 1973 |
Christopher G. Wallace born, Brooklyn NY. |
| 1994 |
Debut album, Ready to Die. |
| 1995 |
Arrested in Manhattan after attacking fans with a baseball bat. |
| 1995 |
Single Who Shot Ya, apparently directed at Tupac Shakur. |
| 1995 |
Marries singer Faith Evans, nine days after their meeting for the first time. |
| 8 Sep 1996 |
Tupac Shakur shot in a drive-by shooting, Las Vegas NV. He dies five days later. |
| 9 Mar 1997 |
After attending a Soul Train party, Biggie Smalls killed in a drive-by shooting, Los Angeles CA. |
| 18 Mar 1997 |
Body flown to La Guardia Airport, where it travels by limousine motorcade to lie in state (open casket) at the Frank E. Campbell Funeral Home. And then off to eventual cremation in New Jersey. |
| 1997 |
Second album, Life After Death. |


@christinach I've added the property that Kevin requested.
review_dismissed
by Hector Correa at 2021-04-22 12:58:56.mentioned
by Christina Chortaria at 2021-04-22 13:01:12.subscribed
by Christina Chortaria at 2021-04-22 13:01:12.referenced
by Christina Chortaria at 2021-04-22 13:06:36.merged
by Christina Chortaria at 2021-04-22 13:06:36.closed
by Christina Chortaria at 2021-04-22 13:06:36.head_ref_deleted
by Christina Chortaria at 2021-04-22 13:06:37.head_ref_force_pushed
by Christina Chortaria at 2021-04-22 14:37:04.referenced
by None at 2021-04-22 17:29:54.merged
by None at 2021-04-22 17:29:54.closed
by None at 2021-04-22 17:29:54.head_ref_deleted
by None at 2021-04-22 17:29:54.labeled
by Christina Chortaria at 2021-04-22 19:48:50.assigned
by None at 2021-04-22 19:48:50.mentioned
by None at 2021-04-22 19:48:50.subscribed
by None at 2021-04-22 19:48:50.assigned
by None at 2021-04-22 19:48:50.mentioned
by None at 2021-04-22 19:48:50.subscribed
by None at 2021-04-22 19:48:50.I am closing this PR since we won't be needing the item_discharge endpoint anymore but I wanted to keep the work that would be needed to add the check if the end up keeping (or resuscitating) the endpoint.
closed
by Hector Correa at 2021-04-22 20:11:42.closed
by Hector Correa at 2021-04-22 20:14:25.reopened
by Hector Correa at 2021-04-22 20:14:37.closed by #1280
referenced
by Christina Chortaria at 2021-04-22 14:31:38.referenced
by Christina Chortaria at 2021-04-22 14:37:03.closed
by Christina Chortaria at 2021-04-22 20:24:23.closed by #1280
assigned
by Christina Chortaria at 2021-04-22 14:28:31.referenced
by Christina Chortaria at 2021-04-22 14:31:38.referenced
by Christina Chortaria at 2021-04-22 14:37:03.closed
by Christina Chortaria at 2021-04-22 20:24:56.assigned
by Hector Correa at 2021-04-22 20:54:53.labeled
by None at 2021-04-22 20:57:13.We think we will actually get suppressed bib records from the bibliographic endpoint, and suppressed holdings from the holdings/ALL/items endpoint. But we think you wouldn't get an AVA field from the bibliographic endpoint for a holdings record that is suppressed. We have not tested these cases. We aren't sure there exist suppressed holdings.
Implementation plan: - Sweep through the dump files to collect all the host and constituent records - Insert them in a database cache for marc records, and add them to a pair of in-memory arrays (hosts, constituents) - Process all the other records as usual, skipping any that are host or constituent records - Go through each record in the arrays. Fetch any records in its boundwith set that aren't also in the cache from the API. Add them to the db cache and the arrays. - first go through each constituent and make sure all its hosts are in the cache - then go through each host and make sure all its constituents are in the cache. - Process each record in each array as usual. If it's a constituent record, add the holdings / item enrichment from its host record/s, pulling them from the cache. - Create a new dump file for these, and make sure they get transferred to S3.
I reindexed it and it includes "mendel$res" and "mendel$pk". I still don't see the 2 holdings in catalog-qa but I see them locally. I will update the locations in bibdata-alma-qa and reindex again.
assigned
by Christina Chortaria at 2021-04-22 20:26:54.labeled
by Christina Chortaria at 2021-04-23 00:08:36.labeled
by Christina Chortaria at 2021-04-23 00:08:58.review_requested
by Kate Lynch at 2021-04-22 18:16:26.referenced
by Kate Lynch at 2021-04-22 18:26:59.merged
by Kate Lynch at 2021-04-22 18:26:59.closed
by Kate Lynch at 2021-04-22 18:26:59.head_ref_deleted
by Kate Lynch at 2021-04-22 18:27:00.Progress is sufficient for most popular bitstreams
closed
by Kevin McElwee at 2021-04-22 13:19:23.This will just be an inevitable part DSpace... ?
closed
by Kevin McElwee at 2021-04-22 13:20:14.The following ZIP file must be transformed and ingested:
BIB 12043057 could not be resolved to a ZIP file.
labeled
by Kevin McElwee at 2021-04-22 14:19:00.assigned
by Kevin McElwee at 2021-04-22 14:19:00.labeled
by Kevin McElwee at 2021-04-22 17:51:10.assigned
by Kevin McElwee at 2021-04-22 17:51:11.assigned
by Bess Sadler at 2021-04-22 17:51:11.PPPL & PRDS will now be applying their own embargoes now that they directly work with Dataspace
closed
by Kevin McElwee at 2021-04-22 14:23:29.labeled
by Kevin McElwee at 2021-04-22 14:23:33.referenced
by Trey Pendragon at 2021-04-22 20:00:05.merged
by Trey Pendragon at 2021-04-22 20:00:05.closed
by Trey Pendragon at 2021-04-22 20:00:05.head_ref_deleted
by Trey Pendragon at 2021-04-22 20:00:06.labeled
by Kim Leaman at 2021-04-22 20:16:53.closed
by Cliff Wulfman at 2021-04-22 21:11:53.referenced
by Kevin Reiss at 2021-04-22 14:28:06.merged
by Kevin Reiss at 2021-04-22 14:28:06.closed
by Kevin Reiss at 2021-04-22 14:28:06.head_ref_deleted
by Kevin Reiss at 2021-04-22 14:28:06.I have made a fair amount of progress on https://github.com/pulibrary/lib_jobs/tree/fix_development_specs-jrgriffiniii, but there is one more test which I am fixing.
https://github.com/pulibrary/lib_jobs/commit/e8657450213429b0c4bbedde557aa901fc5b30f1 introduces some additional Capybara helpers which provide testing for the downloaded file. Unfortunately, there seems to be some problems with the formatting for the CSV export (I am fixing this now)
convert_to_draft
by Trey Pendragon at 2021-04-21 23:30:11.I think the address info for the sample xml from Alma needs to be scrubbed.
mentioned
by None at 2021-04-22 15:21:18.subscribed
by None at 2021-04-22 15:21:18.head_ref_force_pushed
by None at 2021-04-22 17:29:00.head_ref_force_pushed
by None at 2021-04-22 18:04:48.head_ref_force_pushed
by None at 2021-04-22 18:15:39.head_ref_force_pushed
by None at 2021-04-22 19:21:47.closed
by Axa Mei Liauw at 2021-04-22 17:03:10.referenced
by Axa Mei Liauw at 2021-04-22 17:03:10.merged
by Axa Mei Liauw at 2021-04-22 17:03:10.closed
by Axa Mei Liauw at 2021-04-22 17:03:11.head_ref_deleted
by Axa Mei Liauw at 2021-04-22 17:03:13.Email config request sent 04/21
assigned
by Bess Sadler at 2021-04-22 14:13:37.I made a small change on a branch to the Health Sciences theme and deployed it. It appeared as expected.
referenced
by Christina Chortaria at 2021-04-22 11:05:43.merged
by Christina Chortaria at 2021-04-22 11:05:43.closed
by Christina Chortaria at 2021-04-22 11:05:43.head_ref_deleted
by Christina Chortaria at 2021-04-22 11:05:44.referenced
by None at 2021-04-22 13:50:54.merged
by None at 2021-04-22 13:50:54.closed
by None at 2021-04-22 13:50:54.head_ref_deleted
by None at 2021-04-22 13:50:54.It's working
referenced
by None at 2021-04-22 13:35:08.closed
by None at 2021-04-22 13:51:52.labeled
by None at 2021-04-22 18:36:48.We decided to update the external_name in alma so that it does not include the library name. https://github.com/pulibrary/bibdata/issues/1282
referenced
by Christina Chortaria at 2021-04-22 14:31:38.referenced
by Christina Chortaria at 2021-04-22 14:37:03.referenced
by Kevin Reiss at 2021-04-22 20:16:32.merged
by Kevin Reiss at 2021-04-22 20:16:32.closed
by Kevin Reiss at 2021-04-22 20:16:32.head_ref_deleted
by Kevin Reiss at 2021-04-22 20:16:33.referenced
by Christina Chortaria at 2021-04-22 11:19:05.merged
by Christina Chortaria at 2021-04-22 11:19:05.closed
by Christina Chortaria at 2021-04-22 11:19:05.head_ref_deleted
by Christina Chortaria at 2021-04-22 11:19:05.review_requested
by Francis Kayiwa at 2021-04-22 17:54:38.review_request_removed
by Francis Kayiwa at 2021-04-22 17:54:57.referenced
by Kevin McElwee at 2021-04-22 18:38:51.merged
by Kevin McElwee at 2021-04-22 18:38:51.closed
by Kevin McElwee at 2021-04-22 18:38:51.head_ref_deleted
by Kevin McElwee at 2021-04-22 18:38:52.head_ref_force_pushed
by Francis Kayiwa at 2021-04-22 17:29:37.head_ref_force_pushed
by Francis Kayiwa at 2021-04-22 17:52:31.head_ref_force_pushed
by Francis Kayiwa at 2021-04-22 18:07:44.head_ref_force_pushed
by Francis Kayiwa at 2021-04-22 18:24:06.head_ref_force_pushed
by Francis Kayiwa at 2021-04-22 19:07:38.head_ref_force_pushed
by Francis Kayiwa at 2021-04-22 19:44:24.referenced
by Francis Kayiwa at 2021-04-22 20:03:54.merged
by Francis Kayiwa at 2021-04-22 20:03:54.closed
by Francis Kayiwa at 2021-04-22 20:03:54.head_ref_deleted
by Francis Kayiwa at 2021-04-22 20:03:55.I have a call into ProQuest to ask: * Can they use ssh keys instead of a password? * Can they give us a range of IP addresses so we don't need to leave this server open to the world?
As @bess noted, https://github.com/pulibrary/pulbot/issues/28 is an excellent example of one such case.
labeled
by James R. Griffin III at 2021-04-22 19:49:01.labeled
by James R. Griffin III at 2021-04-22 19:49:01.renamed
by James R. Griffin III at 2021-04-22 19:49:09.mentioned
by Bess Sadler at 2021-04-22 19:50:29.subscribed
by Bess Sadler at 2021-04-22 19:50:29.labeled
by James R. Griffin III at 2021-04-22 19:53:00.labeled
by James R. Griffin III at 2021-04-22 19:53:04.Closing this b/c after a review we realized the problem is that many of our dependencies are unmaintained. We need a more comprehensive solution; we aren't going to be able to just apply security patches.
added_to_project
by James R. Griffin III at 2021-04-22 19:33:05.removed_from_project
by James R. Griffin III at 2021-04-22 19:36:40.added_to_project
by James R. Griffin III at 2021-04-22 19:36:48.labeled
by James R. Griffin III at 2021-04-22 19:40:11.labeled
by James R. Griffin III at 2021-04-22 19:42:00.closed
by Bess Sadler at 2021-04-22 20:24:23.moved_columns_in_project
by Bess Sadler at 2021-04-22 20:24:24.milestoned
by Christa Cleeton at 2021-04-22 18:58:51.head_ref_force_pushed
by Kevin Reiss at 2021-04-22 18:57:44.review_requested
by Kevin Reiss at 2021-04-22 18:57:59.ready_for_review
by Kevin Reiss at 2021-04-22 18:58:01.referenced
by None at 2021-04-22 19:16:47.merged
by None at 2021-04-22 19:16:47.closed
by None at 2021-04-22 19:16:47.head_ref_deleted
by None at 2021-04-22 19:16:50.This required a db update on staging.
referenced
by Axa Mei Liauw at 2021-04-22 12:07:01.merged
by Axa Mei Liauw at 2021-04-22 12:07:01.closed
by Axa Mei Liauw at 2021-04-22 12:07:02.head_ref_deleted
by Axa Mei Liauw at 2021-04-22 12:07:06.closed
by Axa Mei Liauw at 2021-04-22 12:07:29.ready_for_review
by Axa Mei Liauw at 2021-04-22 12:55:14.referenced
by Axa Mei Liauw at 2021-04-22 12:55:23.merged
by Axa Mei Liauw at 2021-04-22 12:55:24.closed
by Axa Mei Liauw at 2021-04-22 12:55:24.head_ref_deleted
by Axa Mei Liauw at 2021-04-22 12:55:28.