Plastics, May 1945 – vol. 2. no.5. Ziff-Davis, Chicago. 153 pages. Size: 217 x 283 mm. Colour and b/w illustrations.
Norman H. Finkelstein starts his 2008 book in the series Great Inventions with a quote from The Graduate (1967) ….
As with most movie quotes, that's contracted from the original, which is here, if you have a minute (well, just 57 seconds) to watch that great scene.
Plastics magazine had many functions. Chiefly promoting – presumably to a wider industry rather than the general public – the idea of plastics as the underlying fabric of a new world, it was also a promotional platform for the various manufacturers established in, or just entering, the industry.
Some articles and advertisements reflect the thinking that these new materials required new design, while others seem to be peddling the same unambitious plastic domestic products – combs, trinket boxes – that had been around since the first days of celluloid in the late 19th century. But all the areas that these wonder materials were affecting are here: defence (mostly aircraft), kitchen utilities, photography, the young medium of television, clothes and shoes – though little evidence of toys, which would soon be a huge plastics market. The magazine seems to have lasted for only a few years.
The British Library seems to have no issues from the war years, only those from 1947-49. Worldcat shows no copies in any other library in Europe. There are currently no copies of any original issues for sale on Abe. You might be able to read it online, or buy a black & white POD reprint – but where's the fun in that? This copy is a rare collectable that's also very useful reference material.
Condition: Wear to cover, with some cracking of the laminate at the edges, and new acid-free restoration to the top edge and bottom right corner of the front cover (both sides). Pages firm and bright, with very few marks. Now in a custom folder comprising boards covered in red buckram.
Last June, the Royal College of Art published a book celebrating the College's journal, ARK. I'll let the RCA website provide more details.
You won't be able to buy it from Amazon (hooray!) but search online, and you'll find it available from a real bookseller, including the RCA.
ARK: the Journal of the Royal College of Art. The first thirteen issues. No.13 is subtitled The Journal of Design and Fine Art. Size: approx 238 x 178mm. No.1 has b/w illustrations, all other issues have illustrations in both colour and b/w. Details of condition listed below. I have taken two issues to illustrate interior layouts, to give some idea of the wonderful contents of this collection. All front covers are illustrated at the end of this post.
The illustration of Figureheads from the National Maritime Museum is by Valerie Brook (now Falla). Sixty years on, she's still producing and exhibiting great artworks. A print of one of Val's scenes of Hastings hangs on a wall at home as I write this, brightening our mornings. I spoke with her a few weeks ago, and she told me of the arrangement with ARK. "The art editor would approach a student whose style of illustration might suit a particular article in the magazine. I didn't think much about it at the time, but it's interesting now to look back…" Valerie looks at her work from that time, which seems to me to reflect an already very mature talent, as a somewhat detached and bemused observer – "Look at how I angled that head!" – and with genuine modesty. Before starting at the RCA, Val's drawings had won a prize of £100 from Punch – a useful sum that went towards her RCA fees – and I was treated to a view of some of her delightful artwork for the competition.
In 1970 or 71, artist / robot-maker, collector, performer and archetypal British eccentric Bruce Lacey put on a show at the National Film Theatre, entitled 'Bruce Lacey Exposes Himself'. It was a wonderfully rambling exposition of his obsessions, with films of his machines and 'collections of random junk'– including a screening of Ken Russell's The Preservation Man (1962) (which is here, if it's still there), and jumpy home movie footage of his aunt walking her dog, taken on 9.5mm film decades earlier. I was technician for the show. Bruce arrived with a 45rpm disc. "I wanted the recording to sound old," he explained, "so I buried it in the garden for a while." It still had mud in the grooves, but I risked damaging our record player stylus. That isn't Lord Tennyson you hear supposedly emanating from the cylinder player in the BBC Monitor film, it's Bruce (imitating a faded recording of the great poet), wearing a 'Sgt. Pepper' jacket years before the Beatles latched on. I remember that Lacey's NFT show was my first experience of arranging a radio mic. Unrestrained by cables Bruce darted among the audience as he commented on the images on the screen, and in-between clips, with a non-stop monologue of observations, ruminations and fears. "I always look in a toilet bowl first," he explained to the audience at one point, probably apropos of nothing. "Spiders lurk there, and then they crawl up your bum." (Audience laughter.) "They do!" I'm happy to learn that Bruce is still exposing himself all over the country. Lacey's contribution to the issue of ARK included here was a short piece, a double-page spread explaining his collecting mania, illustrated with pen-and-ink drawings of his "forlorn objects", including a grouping of eight magic lanterns – long before such items started to be seriously sought out by more conventional collectors. The way he treats his "stuff" is outrageously uncuratorial and delightfully refreshing.
The ARK layouts are beautiful, and the text engaging with no waffle or padding. The advertisements are in themselves attractive, no doubt helped by a succession of Advertising Managers who were top-flight budding artists. In recent years I was privileged to know Bob Falla, a fine talent who served on ARK in that capacity for a while. I could go on writing forever about these wonderful magazines and the memories they evoke, but I have to stop here. The covers of the thirteen issues offered here are shown below.
Condition: Most copies have some minor foxing and spotting to some pages, not very evident except where noted below. A few finger marks, and fading to some spines.
1. Foxing to covers, noticeable on the back. 2. Minor foxing to covers. Small stain to very edge of top right of several pages. 3. Foxing to covers, and last page. Staining (coffee) to top corner / outer margin of most pages. This has been treated. 4. Foxing to cover, noticeable on the back. 5. Foxing to covers. Stain to outer margin, last 10 pages and back cover. 6. Foxing to covers. 7. Foxing to covers, noticeable on back. 8. Back cover has a flattened fold. 9. Foxing to covers, stain to top margin last 10 pages and inside back cover. 10. Noticeable foxing to covers. Small top corner fold to front cover. 11. Some spotting to spine. 12. Back cover rather soiled. 13. Foxing to covers and first few pages. Top of spine bumped.
The Cyclist Christmas Number for 1889 and Year Book for 1890.
Title page: John Quillpen's Ride by "F.S.S." and The Compleat Cycler by Isaac Vaulton. Being "The Cyclist" Christmas Number for 1889 and Year Book for 1890.
Publisher: Illife & Son, 3, Bride Street, Ludgate Circus, London, E.C. and Coventry.
Total page count: 248. With loose-leaf 4-page supplement on blue paper, listing distributors of The Cyclist magazine. Size: 200 x 277mm.
Editor: F. Sturmey. The illustrations are by George A W Moore.
Extremely rare. This isn't in the British Library, or on WorldCat. The Bodleian might have it, and the Veteran Cycle Club Library has a scanned photocopy with pages missing.
Condition: Generally good, with text block in good condition. Repairs have been kept minimal. Some losses to edges of cover, now professionally repaired with acid-free paper. Sellotape staining to cover. The original binding method was stab-stitching near the left edge of the block, and the cord has now been replaced. The cover has been re-attached with Japanese tissue, and some loss to the lower back strip at the spine repaired. Now in an acid-free paper wallet, in cloth covered boards, ready for your bookshelf.
The Lantern: The Christmas Number and Year Book of The Cyclist for 1887-88.
Published by Iliffe & Son, 98 Fleet St, London & Coventry. PRICE ONE SHILLING.
Softback, size 204 x 278mm. Pagination starts on page 33 (following the unpaginated Christmas Number), and ends with page 126. The many advertising pages are extra to the 126.
First: Eighteen pages of advertisements (most advertising pages are on pink paper). Introduction, explaining that the contents are "a combination of fact and fancy…". Thirteen plates on thick stock, one showing the year 1887 passing, and heralding 1888, and one for each month. The plates comprise drawings of mock-historical scenes appropriate to the season, three or four per page, with one picture on each page having cycling relevance.
The illustrations are all by George A W Moore, a young man who provides his self-portrait, together with those of the other contributors, on the back of the December plate.
Two pages of ads, then: 'Our Lantern Social … Critical, Sarcastic Commentary of the doings in the Cycling World during the Year 1887' – an extraordinary spoof description of a magic lantern show and its participants, all well known characters in the cycling world at that time. Several circular sketches of the supposed lantern slides projected at the show are included. This 'account' stretches over almost 40 pages (37-76), including music sheet, words to songs and recitations, all interspersed with a further 24 unpaginated pink pages of ads. These are mostly for cycles and accessories, but also include a half-page for cameras and magic lanterns by Perken Son & Rayment, and others for Kingston Dry Plates, and Shew's Eclipse Pocket Camera.
There follows a Resume of Cycling 1887, Racing Record, Cycle Clubs of the United Kingdom, Who's Who in Cycling, and a final article: Instantaneous Photography for Cyclists, by editor Henry Sturmey (1857-1930). He provides some useful hints on the particular requirements for the photographer of moving objects, and for their presentation suggests "no better way can be adopted than reproducing his pictures as lantern slides…". Sturmey will be best remembered by my generation as the inventor with William Archer of the Sturmey-Archer three-speed hub for bicycles.
The cover, also by George Moore, is a tour-de-force, and seems to be previously unknown in the specialist world of magic lantern research. Moore's drawings are professional, and up to anything being published in Punch or the other major general magazines of the period. A collection of his cyclist-related cartoons from Bicycling News was re-published as a 5-volume limited edition hardback set (The George Moore Collection, Beekay, 1979-82), but I have not seen these, which are fairly scarce. Moore has some small fame as being responsible for the first mention of a sidecar, in a cartoon in the January 7, 1903 issue of Motor Cycling.
Although 12 pence was quite an expense, this was very good value for such a sumptuous publication. Karl Kron, author of Ten Thousand Miles on a Bicycle (1887) described the previous year's annual, which is similar, as "perhaps the most elaborate and costly amount of such material ever offered for a shilling".
This 1887-88 publication exceeds all expectations in interest, and is very rare. It does not seem to be listed on WorldCat as a separate item (one or two institutions have editions of the Year Book which have not been catalogued by date), and variations in the title wording on the cover and the title page, and cataloguers' variants, make it difficult to look for. I have been able to trace only one other known example, in the John Johnson Collection at the Bodleian. The National Cycling Archive, University of Warwick possibly has one too, the cataloguing is ambiguous.
The main text block is in generally very good condition, clean and bright. The cover has some minor paper loss from the spine and front top corner, corner loss on back, is foxed and has two ink stains on the front. Sellotape has been removed, leaving residue staining. Small tears to the front cover have been closed with professional repair tissue on the blank borders of the inside of the cover. The rear cover has recently been strengthened with Japanese tissue where it joins the text block, and at the outer edge, to enable the item to be read without the risk of further damage. There have been no other new repairs. The staples are showing rust. The item is housed in a new custom-made clam shell box in blue bookcloth.


text:
Shell hopes to begin Arctic oil drilling project this summer
By William Yardley
| Seattle
The Olympic Mountains provide a backdrop in April for a vessel carrying an oil drilling rig near Port Angeles, Wash. (Daniella Beccaria / Associated Press)
The Obama administration on Monday announced conditional approval for Shell Gulf of Mexico Inc. to resume its long and troubled efforts to drill for oil in the Arctic Ocean, prompting a backlash from environmental groups that warned of the risks of operating in the extreme conditions off Alaska.
Shell, which says it has spent about $7 billion on its exploratory efforts in recent years, hopes to begin drilling this summer, but there is no assurance that it will. The company had received federal permission to drill in the past only to see its plans interrupted by legal challenges, technical problems and the formidable perils of working in the remote Arctic.
Amid stormy conditions on New Year's Eve 2012, a Shell drill rig broke free from a tow line and ran aground in the Gulf of Alaska. Last year, Shell abandoned plans to pursue summer drilling after a federal appeals court found that the permitting process had been flawed. This time, according to the Bureau of Ocean Energy Management, the federal agency that oversees offshore drilling, Shell and government regulators are better prepared.
The agency approved a Shell plan to drill as many as six exploratory wells, starting with two this summer, in a section of the Chukchi Sea called the Burger Prospect, about 70 miles northwest of the village of Wainwright, Alaska. The approval, although conditional, is essential to setting in motion a round of permitting that Shell must complete before it can begin drilling.
"We have taken a thoughtful approach to carefully considering potential exploration in the Chukchi Sea, recognizing the significant environmental, social and ecological resources in the region and establishing high standards for the protection of this critical ecosystem, our Arctic communities, and the subsistence needs and cultural traditions of Alaska natives," Abigail Ross Hopper, the director of the Bureau of Ocean Energy Management, said in a statement. "As we move forward, any offshore exploratory activities will continue to be subject to rigorous safety standards."
Environmental groups vowed to fight the plan, which still must meet conditions under the Marine Mammal Protection Act and the Endangered Species Act and be approved by the Bureau of Safety and Environmental Enforcement.
Opponents also are challenging Shell in other ways, including with a lawsuit questioning the company's plan for responding to spills.
"As was unfortunately demonstrated in 2012, Shell is not prepared to operate in remote and unforgiving Alaskan waters," said Michael LeVine, a lawyer for Oceana. "Today's approval is further evidence that government agencies are willing to give in to Shell's need to validate its investments rather than taking a hard look at the risks to important Arctic resources."
The offshore Arctic is believed to hold as much as 26 billion barrels of recoverable oil. But the area is hundreds of miles from any major city and frequently lashed by brutal storms. It is environmentally fragile and home to rare species, including endangered humpback and bowhead whales.
Drilling there requires taking along virtually every piece of equipment needed for emergencies, including spills. A spokesman for Shell, Curtis Smith, said the company has increased the number of support vessels involved, to about 30, compared with about 25 in 2012, and developed a more integrated planning practice that includes greater oversight of contractors. A contractor was towing the vessel that ran aground, the Kulluk, when it broke free.
Shell expects more legal challenges as it pursues necessary permits, Smith said.
"Our confidence in the current plan we put together is high," Smith said. "As a result, we're planning to drill this summer unless a federal agency or court action determines we will not."
Shell's new plan comes amid a boom in oil production in the contiguous United States, where hydraulic fracturing, commonly called fracking, is being used to free oil from underground rock formations. That method has made the nation a new power in world markets but poses risks of its own, including endangering water supplies and causing earthquakes.
The surge in production and Shell's plan conflict with the administration's goal of reducing emissions that cause climate change, critics say.
"Not only does it put the Arctic's pristine landscapes at a huge risk for oil spills and industrial development, but it's utterly incompatible with President Obama's rhetoric to address the climate crisis," the Center for Biological Diversity said Monday.
In 2012, Shell did exploratory work in the Chukchi Sea and in the Beaufort Sea to the east. This time, it is proposing to drill only in the Chukchi, where it would operate two drilling vessels, the Noble Discoverer and the Transocean Polar Pioneer. The Kulluk is no longer in service.
Smith said the Noble Discoverer is scheduled to arrive in Everett, Wash., "in a matter of days." The Polar Pioneer, which rises more than 300 feet above the water's surface, has been moored in Port Angeles, Wash., and is scheduled to arrive in Seattle this week. The city, known for its environmental leadership, is not planning a warm welcome.
Last week, amid mounting public resistance to Shell's plan to make the Port of Seattle its hub for Arctic drilling, Mayor Ed Murray announced that the company would need to seek a new city permit before proceeding. An opposition group, Shellno, is organizing what it hopes will be a flotilla of more than 1,000 kayaks for this weekend. Shellno expects some of its boats to meet the Polar Pioneer as it makes its way to Seattle.
"We're not changing plans," Smith said when asked about the protest. "We respect the choice that anyone might make based on our Arctic aspirations. We just ask that they do so within the boundaries of the law."
Follow @yardleyLAT on Twitter for energy and environmental news.
Toyota is ordered to pay auto dealer $15.8 million in trial over Prius defects
Latest Nation
'Go back to where you came from': Our readers recall racist taunts from their lives
William Dannemeyer, former O.C. congressman and anti-gay crusader, dies at 89
Epstein accusers ask judge to keep him jailed: 'He's a scary person to have walking the streets'

redpajama_set_name: RedPajamaCommonCrawl


130 vac 50w halogen lamp 39 watt equivalent halogen par20 dimmable flood light bulb 4 pack halogen bulbs light bulbs the home depot watt equivalent halogen.
130 vac 50w halogen lamp 50 watt mr16 halogen volt monster parfl dimmable par pack v w volt monster parfl dimmable par pack v w halogen spot light bulb watts volt edison screw flood lamp par replacement.
130 vac 50w halogen lamp 50 watt halogen shine hai shine hai g led light bulbs w w halogen equivalent shine hai shine hai g led light bulbs w w halogen equivalent lumens k daylight white nondimmable g bipin base beam angle led.
130 vac 50w halogen lamp ascher gu10 cob led bulbs 50w halogen bulbs equivalent 5w 420lm 2700k amazoncom wbx wbx microwave oven light bulb for ge amazoncom wbx wbx microwave oven light bulb for ge profile volts watt general electric halogen lamp pack of replacement by podoy.
130 vac 50w halogen lamp s2248 satco halogen par lamp halogen bulbs light bulbs the home depot watt t halogen.
130 vac 50w halogen lamp anyray a1706y 1 bulb 50 watt halogen 50w g8 light bi pin t4 50watt gy86 bulb 110v 130volt g8 base lamps halogen bulbs light bulbs the home depot watt a halogen.
130 vac 50w halogen lamp plastic aluminum cob gu10 led spotlights 6w bulk watt par spot volt halogen light bulb.
130 vac 50w halogen lamp great value led light bulb 9w 60w equivalent soft white 1 count walmartcom ge wbt halogen lamp appliancepartsproscom ge halogen lamp wbt from appliancepartsproscom.
130 vac 50w halogen lamp 10k everyday led gu led bulbslightingtopstar limitedtopstar limited gu led bulbs.
130 vac 50w halogen lamp 40 watt g25 halogen halogen bulbs light bulbs the home depot watt t halogen sconce light bulb.
130 vac 50w halogen lamp halogen bulbs light bulbs the home depot watt equivalent a halogen long life light bulb pack.
130 vac 50w halogen lamp maxxima mr16 led bulb 5 watts 35 watt equivalent 5000k daylight 450 gu led bulbs w equivalent shine hai k warm whitelighting gu led bulbs w equivalent shine hai k warm white.
130 vac 50w halogen lamp 39 watt equivalent halogen .
130 vac 50w halogen lamp halogen oven lamp light bulb 50 watt 130 volts for ge wb08t10021 gu led bulbslightingtopstar limitedtopstar limited sdsdssdsd.
130 vac 50w halogen lamp shine hai candelabra led filament bulbs 40w equivalent 3000k shine hai shine hai g led light bulbs w w halogen equivalent shine hai shine hai g led light bulbs w w halogen equivalent lumens k daylight white nondimmable g bipin base beam angle led.
130 vac 50w halogen lamp shine hai shine hai g9 led light bulbs 5w 50w halogen equivalent 500 lumens 5000k daylight white non dimmable g9 bi pin base 360 beam angle led halogen bulbs light bulbs the home depot watt t halogen.
130 vac 50w halogen lamp shine hai shine hai g9 led light bulbs 5w 50w halogen equivalent 500 lumens 5000k daylight white non dimmable g9 bi pin base 360 beam angle led lighting lamps and ballasts lamps and lightbulbs halogen lamps lamps halogen bulb type tqpcl watts.
130 vac 50w halogen lamp bulk 39 watt par 30 flood 130volt halogen long neck light bulb energy saver halogen bulbs light bulbs the home depot watt g halogen.
130 vac 50w halogen lamp bulb 40w 15 amp model 40a15 general electric wbx halogen lamp halogen bulbs amazoncom anyray ay bulb watt halogen w g light bipin t watt gy bulb vvolt g base lamps.
130 vac 50w halogen lamp shine hai shine hai g9 led light bulbs 5w 50w halogen equivalent 500 lumens 5000k daylight white non dimmable g9 bi pin base 360 beam angle led v led lamps lighting ceiling fans ebay.
130 vac 50w halogen lamp sdsdssdsd halogen bulbs light bulbs the home depot watt t halogen.
130 vac 50w halogen lamp get quotations philips 20w 120v par20 e26 fl25 2900k halogen light bulb lighting lamps and ballasts lamps and lightbulbs halogen lamps philips lighting halogen lamp series ecovantage aevcl v.
130 vac 50w halogen lamp 1 62030 200w 130v clear 1cd b halogen bulbs light bulbs the home depot watt equivalent a halogen light.
130 vac 50w halogen lamp s2328 satco halogen par lamp lighting lamps and ballasts lamps and lightbulbs halogen lamps lamps halogen bulb type mrfl exn watts.
130 vac 50w halogen lamp shine hai mr16 led bulbs 6w gu53 12v 100 lighting lamps and ballasts lamps and lightbulbs halogen lamps philips lighting halogen lamp aevcl v.
130 vac 50w halogen lamp le gu10 led spotlight bulbs 50w halogen equivalent 3w 350 lumens 2700k warm lighting lamps lamps and lightbulbs and lamp components halogen qgf bulbrite.
130 vac 50w halogen lamp in the dark about picking a light bulb this faq can help sylvania dimmable tungsten halogen light bulb w v bulb lt reflec tungsten.
130 vac 50w halogen lamp halco 75w 130v t4 clear halogen mini can bulb q75clmc 130v mini can base bulbscom ge wbt halogen lamp appliancepartsproscom ge halogen lamp wbt from appliancepartsproscom.
130 vac 50w halogen lamp gu10 led bulbs 50w equivalent shine hai 2700k warm white cheap w halogen bulb find w halogen bulb deals on line at get quotations sea gull lighting w volt halogen light bulb.
130 vac 50w halogen lamp fig 1 sylvanias ultra mr16 provides a center beam candle power of 2325 cd halogen bulbs light bulbs the home depot watt par halogen indooroutdoor flood light bulb pack.


Keep your Eureka Zenith in top grinding condition with these replacement 65mm flat steel burrs. Good coffee runs on good processing, and with steel burrs as hard as Clint Eastwood's heart - your expectations will surely be met with durability and longevity. These hardened steel burrs will grind through 800 pounds of coffee, producing about 12 months of grind-time before they'll need to be replaced. Compatible with the Eureka Zenith and Simonelli MDX, these 65mm flat steel burrs will keep you going with a consistently high quality grind throughout the year.


Making the trek all the way from California, lining up for an hour just to reach the metro turnstiles, and chanting slogans like "We won't go away, welcome to your first day," the crowds turned up in masses to the Women's March on Washington the day after Donald Trump's inauguration this weekend, putting the estimated 250,000 who showed up for the president's swearing-in to shame with an estimated 500,000 of its own. (And that was just a fraction of those who made it to satellite protests around the country, well over a million in total—crowds in New York City, Los Angeles, and Chicago have similarly been estimated in the hundreds of thousands.) Women, of course, made up a large section of the crowd, but there were also boyfriends and fathers, octogenarians, fresh-faced teens, and even infants in hot pink "I Stand with Planned Parenthood" beanies. In fact, so many flooded the capital that actually marching proved largely impossible—a drawback that the eager, at times impatient crowd, whose reasons for marching were diverse, from Black Lives Matter to reproductive rights to protecting the environment, welcomed with delight as proof demonstrators had turned out in full force. Here, get to know some of the hundreds of thousands who hit the streets for the Women's March on Washington, from a gray-haired "virgin marcher" to a self-professed high school social justice warrior.
Photo by Victoria Stevens. Photo Editor: Biel Parklee.
Photo by Victoria Stevens, Photo Editor: Biel Parklee.


A lot of us need a good toolbar components to use them in cross-platform applications based on CLX. Standard components are not very flexible and convenient in many situations. CLXToolbar enables you to create professional looking and behaiving applications with docking controls and toolbars.
DsToolBar is a set of few software components which allow the developer to provide Tools functionality in software application.
Nice DockSite components can be placed on top, left, right and bottom sides of the form.
They provide all the functionality needed to easy arrange the ToolBars appropriate to the alignment of the Dock Site - top, left, right or bottom.
Also accept Tool Bars by docking.
Locking of Doc Sites prevents moving of the Tool Bars inside.
Different Tool Bar heights for a row.
Vertical and horizontal Tool Bars.
Hide and show Tool Bars.
Tool Bar as system menu.
Horizontal and vertical text for Tool Button.
Can show image in Tool Button, on the left, top, right, bottom of the text.
Auto apply colors to the Tool Bars in a Dock Site.
Save and Load the arrangement of the toolbars. Also if they are visible or not.
This component is a new elegant realiztion of the old MDI interface. All windows (MDIChild) will be presented as buttons on autohidden panel. User can toggle between windows without choosing items in main menu. It looks very effectively.
The ExpressBars Suite allows you to bring the user interface elements and customization features available in today's most popular applications and platforms, easily and without hassles. Whether you prefer the use of a traditional toolbar/menu system or the new Microsoft Office Ribbon UI, the ExpressBars Suite has a solution to fit your needs now and the demands of your end-users well into tomorrow.
With the help of 'Precision NCA Components for VCL' (where NCA means 'non-client area') you can change the caption bar of your form to an interactive toolbar or you can extend the form with, so called, "application button".
TPNCAMenuButton: This component extends your form with so called "application button", that is usually displayed instead of the standard icon and the caption of the form.
TPNCAToolbar: This component allows you to change the caption-bar of your form to an interactive toolbar, that can contain application button, quick access buttons, labels and other custom drawn informations.
TBar is a type of Delphi toolbar, Standard buttons, spacers, dividers, dropdown, Editor and combo box, toggle and group Buttons. It has full relocation and visibility options to every item. Icons on buttons only and buttons sizeable and auto realignment on the bar. Exe Example supplied, code for own adjustments. Time limit 2020. Dropdown can hold TTPopupMenu and TResentfiles menu. High quality graphics is key to this project. This project gives basic tools to build many VCL objects with child objects to CAD projects. It holds very few limits and tries to keep with Delphi object resources to its methods and events at all times (no need to relearn). Delphi errors looked at example - All mouse events now work. It's yours if you can imagine the project.
Toolbar component. All you have to do is only create buttons in your application, then user can customize his toolbar with drag'n'drop. The user can select small or big buttons, display caption or not.
TBSkin+ adds "Skinning" capabilities (included OfficeXP, WindowsXP) to the Toolbar2000 component. It also adds more futures like Gradient Selections and more ... (Toolbar2000 2.0.14 compatible).
Toolbar2000 is a set of components for Delphi and C++Builder designed to mimic the Office 2000 look and behavior.
Toolbars are no longer be required to be placed on a dock; menus and toolbars can be placed anywhere you need them.
There is no clear distinction between menus and toolbars, giving you the utmost in flexibility.
Toolbars can contain menus, menu bars can contain buttons, and they can share the same items.
Full compatibility with all Windows versions without requiring a recent version of COMCTL32.DLL, unlike Delphi's TToolBar and TCoolBar components.
Dockable toolbar component that looks and works like Office 97.
Toolbars can be dragged and docked to any side of a form, or can be left floating.
Multiple toolbars can lined up side-by-side or in rows.
Full source code for customization if necessary.
Includes a TToolbarButton97 control that looks and works just like the buttons in Office 97.
Includes a TEdit97 control for creating Office 97-style edit controls on toolbars.
Ability to save and load its position from the registry.
Tested and certified to work on Windows 95, NT 4.0, and 3.51, without requiring the new COMCTL32.DLL, unlike Delphi 3's TToolBar and TCoolBar components.
This SearchBar looks and behaves like the ones used from Mozilla (except it doesn't contain pictures).
It is useful because it automates a lot of things you can easily forget to implement (like incremental or backwards search).
TToolbar is a customizable Toolbar-Component which can be added to each project on simply dropping it on the main-form and setting the Menu and a Panel as a Toolbar.
A component that makes a form act like the MSOffice toolbar or the Windows 95 taskbar.


text:
Opera Releases Desktop Browser with a Built-In Crypto Wallet
Apr 9 2019 · 10:18 UTC by Wanguba Muriuki · 4 min read
Photo: Opera blogs
Opera has finally released its desktop browser with an in-built crypto wallet enabling users to interact and explore with dapps and also send transactions without using an extension.
It is now official that Opera supports crypto activities. The company's long-awaited desktop web-browser version, Reborn 3, is now available for the Windows, Mac, and Linux operating systems. This browser comprises of an integrated cryptocurrency wallet. It will enable users to explore and interact with the blockchain-based dapps of "Web 3.
Furthermore, the wallet lets users send transactions without needing to use an extension like Metamask. To maximize security, Reborn 3's built-in wallet syncs seamlessly with that of Opera's mobile Android browser. As we reported earlier, the new 'Opera Web 3.0' browser with built-in Ethereum Crypto Wallet rolled out on December 13, 2018. It got instant positive feedback.
According to the latest announcement, the syncing of the browser with the wallet means that the wallet keys never leave the users' smartphone. The April 9 report also states that the browser now offers a virtual private network (VPN) feature in an attempt to boost users' security and privacy. Opera has also updated several other additional features. The release further adds that:
"In practice, whenever they need to identify themselves to a Web 3 website or sign a transaction on the blockchain, users get a notification on their smartphone. They can confirm it in the same way they unlock their system, using, for example, facial recognition or their fingerprint."
The Norway-based browser maker also launched a marketing campaign to benefit from the EU regulatory order. The order directs Google to allow Android users in Europe to choose their preferred browser.
In principle, it seems like a two-factor authentication process. Whenever users want to identify themselves or execute a transaction on the blockchain, they receive a notification on their phone. Unlocking the phone using a fingerprint confirms the said transaction. Opera aims to ensure users' privacy and security with VPN service integration.
The VPN integration establishes an encrypted tunnel that 'protects users' data from third parties and secures their geographical location. Krystian Kolondra, the Opera executive vice president, explained that:
"Blockchain technologies bring the power and control back to the people. They can securely sign transactions and identify themselves to websites, without unnecessarily oversharing their data."
The crypto wallet does not need any movement of funds to make transactions on PC. It synchronizes with the cryptocurrency wallet in the Opera Android browser App. All notifications and authentications are handled via a Smartphone. The Opera team gave the browser a visual refresh. The design is borderless letting content to take center stage on-screen. They have both dark and light themes.
Opera aims to enable users to do almost everything online in one place. The browser now shapes up with app integration for messengers and more.
The Development Route
Opera first highlighted the crypto functionality back in June 2018. As we published earlier, the company launched its first browser with a native crypto wallet. The announcement was made official last August when Opera confirmed that the wallet would eventually reach desktop users. The company tested the new wallet with an exclusive group of beta testers in September.
The Opera spokesperson back then said that:
"Previously this was available only in developer or beta and now all of our users will get access to the cryptocurrency wallet."
Users can browse blockchain applications by simply typing their addresses into the URL bar directly. The inbuilt VPN will obscure and protect user data from any prying eyes. Back in February, we confirmed that Opera introduced a new buying service for Android Sweden, Norway, and Denmark users. The service enables clients to buy Ethereum directly from its browser-based wallet.
Last month, the company announced the forthcoming launch of Opera Touch for iOS. The Touch is a Web 3 browser with an integrated crypto wallet. It supports Ethereum (ETH) transactions and interactions with decentralized applications (DApps).
next Altcoin News, Cryptocurrency news, Ethereum News, News
Author Wanguba Muriuki
Wanguba Muriuki is a content crafter passionate about putting everything into writing. He is passionate about Blockchain and Traveling. He is also an experienced creative and technical writer. Everything and everyone has a story to tell. What better way to capture the real story than in words.
By Viktor Kochetov January 21st, 2022
Guest Posts Which Countries Will Probably Start Accepting Crypto in 2022?
The possible contender for the role of El Salvador in 2022 is Panama. Unlike El Salvador, Panama is considering the option of accepting all cryptocurrencies as legal tender.
By John Caroline January 21st, 2022
Blockchain News, Business News, Cryptocurrency news, Investors News, News Crypto Staking Platform Stader Completes Strategic Private Sale of $12.5M
Top-rated crypto staking platform, Stader Labs has finalized its recently held strategic private sale. It realized a whopping $12.5 million from the just concluded funding round.
By Steve Muchoki January 21st, 2022
Altcoin News, Bitcoin News, Cryptocurrency news, Ethereum News, News Bears Winning in Crypto Market: Bitcoin and Ethereum Drops Over 7% in 24 Hours
Bitcoin exchanged hands at around $39,021.77, having shed approximately 7.5% in the past 24 hours. Consequently, the asset is down approximately 20%, 9.7%, and 8.4% in the past 30 days, 14 days, and seven days respectively.


text:
package com.yummynoodlebar.web.rest.controller;

import java.util.UUID;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.util.UriComponentsBuilder;

import com.yummynoodlebar.core.services.OrderService;
import com.yummynoodlebar.events.orders.CreateOrderEvent;
import com.yummynoodlebar.events.orders.DeleteOrderEvent;
import com.yummynoodlebar.events.orders.OrderCreatedEvent;
import com.yummynoodlebar.events.orders.OrderDeletedEvent;
import com.yummynoodlebar.web.rest.domain.Order;

@Controller
@RequestMapping("/aggregators/orders")
public class OrderCommandsController {

	private static Logger LOG = LoggerFactory.getLogger(OrderCommandsController.class);

	@Autowired
	private OrderService orderService;

	@RequestMapping(method = RequestMethod.POST)
	public ResponseEntity<Order> createOrder(@RequestBody Order order, UriComponentsBuilder builder) {

		OrderCreatedEvent orderCreated = orderService.createOrder(new CreateOrderEvent(order.toOrderDetails()));

		Order newOrder = Order.fromOrderDetails(orderCreated.getDetails());

		HttpHeaders headers = new HttpHeaders();
		headers.setLocation(builder.path("/aggregators/orders/{id}").buildAndExpand(orderCreated.getNewOrderKey().toString()).toUri());

		return new ResponseEntity<Order>(newOrder, headers, HttpStatus.CREATED);
	}

	@RequestMapping(method = RequestMethod.DELETE, value = "/{id}")
	public ResponseEntity<Order> cancelOrder(@PathVariable String id) {

		OrderDeletedEvent orderDeleted = orderService.deleteOrder(new DeleteOrderEvent(UUID.fromString(id)));

		if (!orderDeleted.isEntityFound()) {
			return new ResponseEntity<Order>(HttpStatus.NOT_FOUND);
		}

		Order order = Order.fromOrderDetails(orderDeleted.getDetails());

		if (orderDeleted.isDeletionCompleted()) {
			return new ResponseEntity<Order>(order, HttpStatus.OK);
		}

		return new ResponseEntity<Order>(order, HttpStatus.FORBIDDEN);
	}
}

redpajama_set_name: RedPajamaGithub


We would like to welcome you to our extensive business and conference centre facilities at the Four Seasons Hotel Monaghan. Located just outside Monaghan town with ample private free on-site parking for guests and award-winning leisure facilities.
Choose from an array of tastefully decorated spacious conference rooms based on your groups needs. Catering for groups from 2 - 400 with 9 Conference spaces available within the hotel we have the pleasure of offering you the Corporate Package and Conference Room that will be the perfect fit for your group.
Rooms can be booked on a half day or full day basis which includes all the facilities available and options of food add-ons available. Accommodation costings can be discussed directly with the hotel.
Our newest and largest Suite the Seasons Suite is the Jewel in the crown of Four Seasons Conference facilities. This classically decorated room comes with all the mod cons for a successful conference. The room itself can be used in full for a large conference or optionally can be sectioned into 3, breaking into the Autumn Suite, Summer Suite and Spring Suite for mid-size conference groups.
The Clara Suite is a modern appointed tastefully decorated room, ideal for meetings of any size and boasts as standard a range of high-end state of the art equipment and facilities. The room can be used in full for a larger conference or sectioned into 2 areas Clara 1 and Clara 2 to cater for mid-sized or smaller groups.
The Blackwater Suite is classically decorated with beautiful wall panels spanning the room. Ideal for meetings and events both large and small the Blackwater Suite can be used in full or divided into 2 separate rooms Blackwater 1 and Blackwater 2 which can each provide a space for large or small conferences and events. The facility hosts many features and equipment essential for modern day conferencing needs.
The Willow Room is our newest addition to our smaller conference room facilities, it also is just off the main Clara Suite so can function ideally as a breakout room or as an area for drinks reception and refreshments. Recently refurbished to a high standard the Willow room offers smaller conferences a picturesque luxurious room which anyone would be happy to spend time in.
A beautifully appointed executive boardroom providing an excellent environment for meetings. The Rossmore Boardroom features a large boardroom table where delegates of up to 14 can converse easily while in a comfortable setting. The Rossmore is also very suitable for smaller meetings which want to also dine together in a private environment.


text:
"""
Testing xml sample from noaa catalog: http://www.esrl.noaa.gov/psd/thredds/catalog.xml
"""

import pytest

from threddsclient import read_xml

def test_noaa_catalog():
    xml = """
    <catalog xmlns="http://www.unidata.ucar.edu/namespaces/thredds/InvCatalog/v1.0" xmlns:xlink="http://www.w3.org/1999/xlink" name="THREDDS PSD Test Catalog" version="1.0.1">  # noqa
      <service name="all" serviceType="Compound" base="">
        <service name="odap" serviceType="OPENDAP" base="/psd/thredds/dodsC/" />
        <service name="http" serviceType="HTTPServer" base="/psd/thredds/fileServer/" />
        <service name="wcs" serviceType="WCS" base="/psd/thredds/wcs/" />
        <service name="wms" serviceType="WMS" base="/psd/thredds/wms/" />
      </service>
      <catalogRef name="" xlink:href="/psd/thredds/catalog/Datasets/catalog.xml" xlink:title="Datasets">
        <metadata inherited="true">
          <serviceName>all</serviceName>
          <dataType>GRID</dataType>
        </metadata>
        <property name="DatasetScan" value="true" />
      </catalogRef>
      <catalogRef xlink:href="aggregations.xml" xlink:title="Aggregations" name="" />
    </catalog>
    """
    cat = read_xml(xml, 'http://example.test/catalog.xml')
    assert cat.name == "THREDDS PSD Test Catalog"
    assert cat.services[0].name == 'all'
    assert cat.services[0].service_type == 'Compound'
    assert cat.services[0].url == 'http://example.test/catalog.xml'
    assert cat.services[0].services[0].name == 'odap'
    assert cat.services[0].services[0].service_type == 'OPENDAP'
    assert cat.services[0].services[0].url == 'http://example.test/psd/thredds/dodsC/'
    assert cat.references[0].name == "Datasets"
    assert cat.references[1].name == "Aggregations"
    assert len(cat.flat_datasets()) == 0
    assert len(cat.flat_references()) == 2

def test_noaa_datasets():
    xml = """
    <catalog xmlns="http://www.unidata.ucar.edu/namespaces/thredds/InvCatalog/v1.0" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0.1">  # noqa
      <service name="all" serviceType="Compound" base="">
        <service name="odap" serviceType="OPENDAP" base="/psd/thredds/dodsC/" />
        <service name="http" serviceType="HTTPServer" base="/psd/thredds/fileServer/" />
        <service name="wcs" serviceType="WCS" base="/psd/thredds/wcs/" />
        <service name="wms" serviceType="WMS" base="/psd/thredds/wms/" />
      </service>
      <dataset name="Datasets" ID="Datasets">
        <metadata inherited="true">
          <serviceName>all</serviceName>
          <dataType>GRID</dataType>
        </metadata>
        <catalogRef xlink:href="ncep.reanalysis/catalog.xml" xlink:title="ncep.reanalysis" ID="Datasets/ncep.reanalysis" name="" />
        <catalogRef xlink:href="ncep.reanalysis.dailyavgs/catalog.xml" xlink:title="ncep.reanalysis.dailyavgs" ID="Datasets/ncep.reanalysis.dailyavgs" name="" />
        <catalogRef xlink:href="ncep.reanalysis2/catalog.xml" xlink:title="ncep.reanalysis2" ID="Datasets/ncep.reanalysis2" name="" />
        <catalogRef xlink:href="ncep.reanalysis2.dailyavgs/catalog.xml" xlink:title="ncep.reanalysis2.dailyavgs" ID="Datasets/ncep.reanalysis2.dailyavgs" name="" />
      </dataset>
    </catalog>
    """
    cat = read_xml(xml, 'http://example.test/catalog.xml')
    assert cat.services[0].services[1].name == 'http'
    assert cat.services[0].services[1].service_type == 'HTTPServer'
    assert cat.services[0].services[1].url == 'http://example.test/psd/thredds/fileServer/'
    assert cat.datasets[0].name == "Datasets"
    assert cat.datasets[0].content_type == "application/directory"
    assert cat.datasets[0].references[0].name == "ncep.reanalysis"
    assert cat.datasets[0].references[0].url == "http://example.test/ncep.reanalysis/catalog.xml"

def test_noaa_datasets_dailyavgs():
    xml = """
    <catalog xmlns="http://www.unidata.ucar.edu/namespaces/thredds/InvCatalog/v1.0" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0.1">  # noqa
      <service name="all" serviceType="Compound" base="">
        <service name="odap" serviceType="OPENDAP" base="/psd/thredds/dodsC/" />
        <service name="http" serviceType="HTTPServer" base="/psd/thredds/fileServer/" />
        <service name="wcs" serviceType="WCS" base="/psd/thredds/wcs/" />
        <service name="wms" serviceType="WMS" base="/psd/thredds/wms/" />
      </service>
      <dataset name="ncep.reanalysis2.dailyavgs" ID="Datasets/ncep.reanalysis2.dailyavgs">
        <metadata inherited="true">
          <serviceName>all</serviceName>
          <dataType>GRID</dataType>
        </metadata>
        <catalogRef xlink:href="gaussian_grid/catalog.xml" xlink:title="gaussian_grid" ID="Datasets/ncep.reanalysis2.dailyavgs/gaussian_grid" name="" />
        <catalogRef xlink:href="pressure/catalog.xml" xlink:title="pressure" ID="Datasets/ncep.reanalysis2.dailyavgs/pressure" name="" />
        <catalogRef xlink:href="surface/catalog.xml" xlink:title="surface" ID="Datasets/ncep.reanalysis2.dailyavgs/surface" name="" />
      </dataset>
    </catalog>
    """
    cat = read_xml(xml, 'http://example.test/catalog.xml')
    assert cat.services[0].services[3].name == 'wms'
    assert cat.services[0].services[3].service_type == 'WMS'
    assert cat.services[0].services[3].url == 'http://example.test/psd/thredds/wms/'
    assert cat.datasets[0].name == "ncep.reanalysis2.dailyavgs"
    assert cat.datasets[0].ID == "Datasets/ncep.reanalysis2.dailyavgs"
    assert cat.datasets[0].url == "http://example.test/catalog.xml?dataset=Datasets/ncep.reanalysis2.dailyavgs"
    assert cat.datasets[0].content_type == "application/directory"
    assert len(cat.datasets[0].datasets) == 0
    assert len(cat.datasets[0].references) == 3
    assert cat.datasets[0].references[2].name == "surface"
    assert cat.datasets[0].references[2].url == "http://example.test/surface/catalog.xml"
    assert len(cat.flat_datasets()) == 0
    assert len(cat.flat_references()) == 3

def test_noaa_datasets_dailyavg_surface():
    xml = """
    <catalog xmlns="http://www.unidata.ucar.edu/namespaces/thredds/InvCatalog/v1.0" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0.1">  # noqa
      <service name="all" serviceType="Compound" base="">
        <service name="odap" serviceType="OPENDAP" base="/psd/thredds/dodsC/" />
        <service name="http" serviceType="HTTPServer" base="/psd/thredds/fileServer/" />
        <service name="wcs" serviceType="WCS" base="/psd/thredds/wcs/" />
        <service name="wms" serviceType="WMS" base="/psd/thredds/wms/" />
      </service>
      <dataset name="surface" ID="Datasets/ncep.reanalysis2.dailyavgs/surface">
        <metadata inherited="true">
          <serviceName>all</serviceName>
          <dataType>GRID</dataType>
        </metadata>
        <dataset name="mslp.1980.nc" ID="Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1980.nc" urlPath="Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1980.nc">
          <dataSize units="Mbytes">7.706</dataSize>
          <date type="modified">2011-06-14T00:17:05Z</date>
        </dataset>
        <dataset name="mslp.1981.nc" ID="Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1981.nc" urlPath="Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1981.nc">
          <dataSize units="Mbytes">7.685</dataSize>
          <date type="modified">2011-06-14T00:17:16Z</date>
        </dataset>
        <dataset name="mslp.1982.nc" ID="Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1982.nc" urlPath="Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1982.nc">
          <dataSize units="Mbytes">7.685</dataSize>
          <date type="modified">2011-06-14T00:17:14Z</date>
        </dataset>
        <dataset name="mslp.1983.nc" ID="Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1983.nc" urlPath="Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1983.nc">
          <dataSize units="Mbytes">7.685</dataSize>
          <date type="modified">2011-06-14T00:16:56Z</date>
        </dataset>
        <dataset name="mslp.1984.nc" ID="Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1984.nc" urlPath="Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1984.nc">
          <dataSize units="Mbytes">7.706</dataSize>
          <date type="modified">2011-06-14T00:17:19Z</date>
        </dataset>
      </dataset>
    </catalog>
    """
    cat = read_xml(xml, 'http://example.test/catalog.xml')
    assert cat.services[0].services[2].name == 'wcs'
    assert cat.services[0].services[2].service_type == 'WCS'
    assert cat.services[0].services[2].url == 'http://example.test/psd/thredds/wcs/'
    assert cat.datasets[0].name == "surface"
    assert cat.datasets[0].content_type == "application/directory"
    assert cat.datasets[0].service_name == "all"
    assert cat.datasets[0].data_type == "GRID"
    assert cat.datasets[0].datasets[0].name == "mslp.1980.nc"
    assert cat.datasets[0].datasets[0].ID == "Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1980.nc"
    assert cat.datasets[0].datasets[0].url_path == "Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1980.nc"
    assert cat.datasets[0].datasets[0].modified == '2011-06-14T00:17:05Z'
    assert cat.datasets[0].datasets[0].bytes == 7706000
    assert cat.datasets[0].datasets[0].data_type == 'GRID'
    assert cat.datasets[0].datasets[0].service_name == 'all'
    assert cat.datasets[0].datasets[0].url == \
        "http://example.test/catalog.xml?dataset=Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1980.nc"
    assert cat.datasets[0].datasets[0].download_url() == \
        'http://example.test/psd/thredds/fileServer/Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1980.nc'
    assert cat.datasets[0].datasets[0].opendap_url() == \
        'http://example.test/psd/thredds/dodsC/Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1980.nc'
    assert cat.datasets[0].datasets[0].wms_url() == \
        'http://example.test/psd/thredds/wms/Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1980.nc'
    assert cat.datasets[0].datasets[0].content_type == 'application/netcdf'
    assert len(cat.download_urls()) == 5
    assert cat.download_urls()[1] == \
        "http://example.test/psd/thredds/fileServer/Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1981.nc"
    assert len(cat.opendap_urls()) == 5
    assert cat.opendap_urls()[2] == \
        "http://example.test/psd/thredds/dodsC/Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1982.nc"
    assert len(cat.flat_datasets()) == 5
    assert len(cat.flat_references()) == 0


text:
Q: Cannot Sucessfully Delete Item From ListView In Set Counterpart I feel like this shouldn't be a complicated problem, but I've tried reworking it and cannot think of a solution as to why it isn't working.
I have a listView that adds a ArrayList notes to it. For this listView, when you longpress on an item, it creates a pop up that deletes the item clicked. my set notesSet takes data from sharedPreferences and adds it to notes and gets updated when notes changes. This deletion is controlled by a Yes/No box. For some reason, I cannot remove the item from notes and have the listView show the updated form.
Here is the code for the long click:
myPref.edit().putStringSet("NN", notesSet).apply();

listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
    @Override
    public boolean onItemLongClick(AdapterView<?> adapterView, View view, int i, long l) {

        new AlertDialog.Builder(Schedule.this)
                .setIcon(android.R.drawable.ic_dialog_alert)
                .setTitle("Pop Up!")
                .setMessage("Ready to delete this task?")
                .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialogInterface, int i) {

                        SharedPreferences myPref = Schedule.this.getSharedPreferences("com.example.jackson.collegeplanner", Context.MODE_PRIVATE);
                        Set<String> notesSet = new HashSet<String>(myPref.getStringSet("NN", null));
                        ArrayAdapter arrayAdapter = new ArrayAdapter(Schedule.this, android.R.layout.simple_list_item_1, notes);
                        ListView listView = (ListView) findViewById(R.id.listView);
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                        notesSet.remove(i);
                        notes.clear();
                        notes.addAll(notesSet);
                        myPref.edit().putStringSet("NN", notesSet).apply();
                        listView.setAdapter(arrayAdapter);
                        /*
                        notes.remove(i);
                        notesSet.addAll(notes);
                        notes.clear();
                        */
                    }
                })
                .setNegativeButton("No", null).show();
            return false;
        }
    });

I've actually pinpointed the problem, I think, to these three lines of code. Problem is, I can't figure out what it is I'm doing
notesSet.remove(i);
notes.clear();
notes.addAll(notesSet);

A: Actually it is a simple mistake, instead of passing String value to notesSet.remov(), you are passing integer value to it.
So make change like this
notesSet.remove(i)

to
notesSet.remove(notes(i))

redpajama_set_name: RedPajamaStackExchange