Coins. Gold, silver, bronze, and copper. Throughout history, they've been struck, cast, engraved, and cut. Their style and artwork are a reflection of the culture that created them. It's no surprise that coins are being used in gaming. They can help build the flavor of a world and give insight into the religions and art of the culture.
When Wolfgang asked me if I could make custom, handmade coins for the Southlands Kickstarter project, I had to admit that I hadn't done it before, but that I'd like to try to figure it out.
The first method we discussed was striking. Striking is a great method for long runs, but it's impractical for a short run. There's too much time and effort involved in engraving the dies to make what will probably be a few hundred pieces at most. Casting is also better suited to long runs, and I'm not set up to do it.
So, who's heard of sintering?
Sintering is a metallurgy process where a finely powdered metal is brought up to a temperature at which the grains will stick to each other, effectively forming a piece indistinguishable from the metal in its solid form. It requires lower temperatures than casting and allows the metal to be worked cold—at room temperature, in fact.
The process I used has a lot of steps. None of them are very complicated, but there are a few specialized pieces of equipment and some unusual materials. The metal itself can be pretty finicky about being shaped and fired, and there was a fairly long and sometimes challenging trial and error process.
Wolfgang somehow finagled my brother, David, into doing the art for the Southlands coin. I made a negative transparency from the original art, and I used the negative as a mask to create a mold on photopolymer plate.
We may go to other metals at some point in the project, but as of now all the coins are being made of bronze. I started with a 44 micron bronze powder, and mixed it with methylcellulose and water, forming a paste. With some tinkering, I got the metal to a consistency like putty or clay. There is, in fact, commercial metal clay that would have been much easier to use than my own formula, but it costs so much more that it would have made the project impractical.
The PVC polymer molds are sprayed with a releasing agent, and a ball of the metal clay is placed between the two halves of the mold. The two halves of the mold are squeezed together until the metal clay barely begins to bulge out of the sides. One side of the mold is removed and the other, with the metal clay on it, becomes the bottom. The clay has to be dried with the bottom mold in place for about 30 minutes at 150° F. It can then be removed from the mold and flipped over to dry for another 30 minutes.
The methylcellulose used as a binder will prevent the bronze from sintering, so it has to be burned out prior to firing. This is done by pre-firing at 1000° F in an oxygen-rich environment, which facilitates the burning of the binder. The burn-out happens quickly and no hold time is required. The pieces come out of the pre-fire blackened.
Firing is done in an oxygen-poor environment because oxidation prevents sintering. This is done by burying the pieces in carbon. The carbon burns and deprives the atmosphere in the sintering pan of oxygen. I found that coconut shell carbon works well. Firing at 1470° F with a two-hour hold time yielded a strong and complete sinter. The firing process leaves the coins with peacock oxidation colors. A quick tap with a metal spoon reveals that they are now solid metal.
The process is tweaked enough that surface finishing can be done with a handheld wire brush. They could be buffed to a high shine, but that's not the antique finish we're looking for. The edges are trimmed and finished on a belt grinder, leaving a scratch pattern similar to the reeding found on the edges of many coins.
Questions, as always, are most welcome.
Join us for the ongoing Southlands Kickstarter project—if you haven't already! (If you have, many thanks!) We have a few more weeks left to go before the Kickstarter ends, so please do check out all the added stretch goals and see what more are in store for you this week!
Very cool process. The examples you show above of each step are great!
Thanks, Mark. I was concerned it would be hard to follow.
FYI the pictures all have a descriptive label that you can see if you click on them.
With all the setup, are you *sure* it wouldn't have been quicker to carve the dies and stamp the coins? Our SCA kingdom has a coin making guild. It's always fun to watch somebody hand-carving their dies, then sitting over a big stump, hammering out the day's site tokens. Several hundred can be made in a day. I'll admit, yours have a lot crisper imagery!
thorr-kan, I'm relatively certain that coins have never been made by sintering in any appreciable numbers (maybe *never* before – I've never seen it) – it's a relatively new technology, and it's not efficient for big numbers.
Am I 100% sure this was the way to go? Only time will tell. if there ends up being more than a few hundred coins called for, then yes, for sure, cutting dies would have been more efficient. But there are other bonuses to having gone this way, one of which you touched on; detail and depth. The detail is at least as good as a struck coin and the depth is even better. The second is that I learned a whole lot about this process and can apply it to a bunch of other things, like guards, bolsters, pommels, menuki, and handle scales. It will change my knife making style in a big way.
The last and most important plus is that these coins have a legitimate "old" feel. They're solid bronze, heavy, and there's individual variability that only comes with hand made. There's no comparing the mass produced zinc coins to these when you hold them in your hand.
I'm glad you liked the write-up! Thanks!
Todd, thanks for the reply. Learning experiences are always good!
The coins our SCA guild usually stamps are some variant of pewter (I think), so they've go some heft. Bronze would be really, really cool, though.
I was surprised you chose such a high-tech way to produce these pieces. Powder metallurgy has grown tremendously and is used in all sorts of high-precision applications and 3D-printing with metals is done using powder-bed sintering techniques.
Out of curiosity, did you try and measure the final density of the pieces? Did they shrink at all?
DW, yes, I'm familiar with some of what's being done with powdered metallurgy – some amazing things, indeed. The way I'm using it is fairly low tech in comparison. It just happens to be the simplest way to get the end product we were looking for.
I didn't measure the final density – and I don't think I could do so very accurately. They shrank very little – somewhere a little under 10%. I use very little binder and seem to be getting a very complete sinter – both of which will reduce inter-particle voids. I did do some destruction testing that included annealing and bending, drilling, and cutting. The annealed bronze bends exactly as you would expect bronze to bend. It drills cleanly and throws a solid curl, and it saw cuts just how you would it expect it to. I'll bet it can't be told apart from any other bronze without either electron microscopy or very precise density testing.
Getting this process right was challenging, but well worth it, both for these coins and for future projects.
Real metal coins! These are incredibly cool! Also, thank you for the excellent explanation of sintering – I'd heard of this before, but never had a good description of what it was or how it was done.
I feel compelled to point out that I wrote an article on making coins a couple of years ago, but my process was far more arts-n-crafts plastic-intensive than yours.
Charles, that's a good write-up, and a clever, low cost solution.
I actually looked at using stamps to create masks for etching coins, but as you pointed out, it's not a great method for fine detail.
And now I'm holding the coin in my hands (yes, late to posting)! This is a very cool item.
Wow! A comment almost a year later, that may be a record. I'm happy you like it!


text:
skip.primary.navigation
Land Rover would like to use cookies to store information on your computer to improve our website and to enable us to advertise to you those products and services which we believe may be of interest to you. One of the cookies we use is essential for parts of the site to work and has already been sent. You may delete and block all cookies from this site but some elements may not work correctly. To find out more about online behavioural advertising or about the cookies we use and how to delete them, please refer to our privacy policy. By closing, you're agreeing to cookies being used in line with our Cookie Policy.
OUR SERVICES & CENTRES
LAND ROVER COLLECTION
TOTAL CARE APP
MANAGE INCONTROL
LAND ROVER WARRANTY
OPTIONAL EXTENDED WARRANTY
ONE LIFE MAGAZINE
MYLAND
EXPERIENCE LAND ROVER
ARDHI APP
SPONSORSHIP AND PARTNERS
EXPLORE LAND ROVER ...
LAND ROVER OVERVIEW
ONELIFE MAGAZINE
UNSTOPPABLE SPIRIT
RANGE ROVER 45 YEARS
A LIFE EXTRAORDINARY
RESPONSIBILITY PRODUCT RESPONSIBILITY
PRODUCT RESPONSIBILITY RESPONSIBILITY
We're continually developing new ways to reduce the environmental impact of our products
Our most significant environmental impact comes from our products. The good news is that this is also where we can make the most significant improvements.
This is why we are investing heavily in research, engineering and manufacturing to deliver innovative solutions that will reduce the environmental impact of our vehicles throughout their entire life cycle.
Life cycle thinking
When we design a new vehicle, we have one aim: to make it even more sustainable than its predecessor. To achieve this we examine every aspect of a vehicle – from its design to the end of its life – to identify ways we can reduce its overall environment impact, whilst increasing the vehicle's performance and capability. We call this the Life Cycle Assessment (LCA). It's an approach that's leading to a new generation of efficient vehicles. For example, the latest Range Rover features a 3.0 litre V6 engine, which, coupled with our lightweight aluminium technology, delivers the same performance as the outgoing V8 model.
Using more sustainable materials
By using Life Cycle Assessment up front in the design process, we can understand what material choices are most sustainable over the lifetime of the vehicle. Naturally, we aim to select materials such as leather, natural rubber, wood and cotton from sustainable sources. And we are also researching new types of natural fibres that could reduce the weight and life cycle impact of vehicle components compared to plastic.
Reducing weight, increasing efficiency
By reducing the weight of a vehicle's body and components, we can make our cars more efficient, while delivering the outstanding performance our customers expect. Which is why a number of our vehicles are now made using revolutionary all-aluminium bodies that significantly reduce their weight. So we have created a new lightweight modified aluminium alloy that allows for a higher proportion of recycled content and uses 95% less energy to manufacture and produces less waste than virgin material.
Designing for fuel efficiency
Typically, over 80% of a vehicle's lifetime carbon footprint will come from its use. Therefore designing fuel-efficient vehicles is key to reducing our impact on the environment and delivering cost savings for our customers. As well as improving the efficiency of our conventional powertrains, we are also investing in hybrid and electric powertrain technology, and introducing intelligent Stop/Start Technology that can reduce fuel consumption and CO2 emissions by 7%.
These are just some of the steps we are taking to enable us to create more efficient vehicles that meet the needs of our customers now and long into the future.
Download the Jaguar Land Rover Sustainability Report
Learn more about Land Rover vehicles
CONTACT JLR APPRENTICESHIPS
Find out more about our Graduate, Undergraduate and Apprentice schemes
NEW DIESEL, PETROL OR PHEV?
BUYER TOOLKIT
MENA (ENGLISH)MENA (ENGLISH)
Jaguar Land Rover Limited: Registered office: Abbey Road, Whitley, Coventry CV3 4LF. Registered in England No: 1672070
The figures provided are as a result of official manufacturer's tests in accordance with EU legislation. A vehicle's actual fuel consumption may differ from that achieved in such tests and these figures are for comparative purposes only.
From 30 September 2019 Spotify will no longer be supporting the InControl Apps access. As the dominant preferred access by customers it will be available to customers via Smartphone Pack where installed.
The information, specification, prices and colours on this website may vary from market to market and are subject to change without notice. Please contact your local retailer for local availability and prices.

redpajama_set_name: RedPajamaCommonCrawl


The article presents a discussion of Joseph Heller's experience as a World War II bombardier and why his book "Catch 22" became recognized as one of the best anti-war books ever written, as adapted from the book "Just One Catch: A Biography of Joseph Heller," by Tracy Daugherty.
A review of the book "Catch-22," by Joseph Heller is presented.
Evaluates the absurdity and moral insanity in Joseph Heller's contemporary novel 'Catch-22.' Information on the world of the novel; Theme of the book; Main characters of the book.
The article reviews the book "Catch-22," by Joseph Heller.
Reviews the sound recording `Catch-22,` by Joseph Heller.


text:
Home » PCR-BASED BLADDER CANCER TEST SCORES 95% VS. 50% FOR CONVENTIONAL
PCR-BASED BLADDER CANCER TEST SCORES 95% VS. 50% FOR CONVENTIONAL
Blood in the urine is a worrisome surprise, even though it's usuallypainless. When urologists examine patients with hematuria, theythink kidney stones, urinary tract infection or bladder cancer.
With 50,000 new cases each year, carcinoma of the urinary bladder isthe fourth commonest malignancy among American men, and theeighth among women. But it doesn't rank high as a killer.
"Mortality is directly related to the stage of the disease," said clinicalurologic oncologist Mark Schoenberg, of Johns Hopkins University,in Baltimore. "Death from superficial _ early stage _ bladdercancer, which is 75 percent of all cases, is negligible. Only 10 percentof those people," he told BioWorld Today, "go on to developinvasive disease, and half of them die from bladder cancer over aperiod of five-year follow-up."
That follow-up, though, as well as initial diagnosis, can be invasive,costly and cumbersome, Schoenberg observed. Besides X-rayimaging and exfoliative cytology (biological examination of bladder-wall cells shed into the urine), it involves cystoscopy _ "looking intothe bladder and urethra with an endoscope." The flexible, opticalexploratory cytoscopy tube incorporates mini-instruments fordissecting and removing tumors visualized on the bladder's innerwall.
However, patients thus relieved of their initial tumor burden are nothome free.
"About 70 percent of these little tumors will recur," observedHopkins medical oncologist David Sidransky, "and over time theybecome large. So such patients get repeat cystoscopy every three tosix months, trying to see that they don't acquire a big tumor."
Sidransky told BioWorld Today that he is "trying to develop a testthat in these situations is simple and non-invasive."
In today's Science, he, Schoenberg and their co-authors report"Molecular detection of primary bladder cancer by microsatelliteanalysis." Sidransky, the paper's senior author, explained thisstrategy: "It's comparing a patient's urine DNA to his or her bloodDNA by DNA amplification via polymerase chain reaction [PCR]."
Microsatellites Finger Tumor Cells
This method, as the team reported in Science, correctly diagnosedcancer in the shed bladder cells of 19 out of 20 patients (95 percent)with gross hematuria. Another five non-symptomatic controls provednegative. Conventional cytology scored nine of 18 subjects, (50percent), which, Schoenberg said, is typical of that technique.
Central to Sidransky's molecular strategy is spotting microsatellitesin the PCR-amplified urinary DNA of shed bladder cells. Theserepetitious stuttering sequences are the tip-off that such cells arecancerous.
"Cancer cells are clonal," he observed. "If they make a mistake in theform of a microsatellite, they will transmit that deletion or expansionof certain base pairs to their daughter cells. And we can identifythese," he continued, using PCR, "simply by comparing urine DNAto normal DNA in the patient's blood."
The notorious triplet base-pair repeats that hex Huntington's disease(HD) and other neurodegenerative disorders, Sidransky said, "are apart of the disease gene. Two-thirds of all our repeats are in junkDNA, among genes, not inside genes." (See BioWorld Today, Aug.28, 1995, p. 1.)
He continued: "Most of the microsatellites that we tested were totallyanonymous, just spread out in the genome. We don't specifically pickthem because they're next to one gene or another. They simply occur,and are clonally propagated by all daughter cells."
Another difference, he pointed out: The triplet that HD repeats andexpands, CAG, "affects the function of the HD gene. We usemicrosatellites as tumor markers, in the sense that they're telling usthere is clonal proliferation."
Mom-Or-Pop Chromosome Gap Loses p53 Too
Microsatellites are only half the story. Equally informative isdetecting the deletion of a single chromosome from the genomicDNA of a suspect urinary bladder cell.
"We can find these chromosomal deletions with the samemicrosatellite markers," Sidransky said. "Every person has twocopies of every non-germline chromosome," he explained, "one frommom, one from dad. And when we compare them to blood, what yousee in our tumors is not a new marker by base-pair expansion, but theabsence of a marker. And this," he added, "was a completelyunexpected finding."
The deletion of those mom-or-pop chromosomes, Sidranskysuggested, "is knocking out very important genes involved in theprogression of cancer. For example, loss of one human chromosome17 is in the area where the tumor suppressor gene p53 is located, andin our tumor cells p53 is gone."
He observed, "we can now use this information in this type ofdiagnostic strategy, which is what we did." The test he designed andproved in the pilot study, Sidransky said, "now leaves my lab andgoes to the clinical setting, where we hope we can automate it in afew months."
He and co-author Schoenberg are planning a larger, prospectivestudy, involving three or four other clinical centers, Schoenberg said,"as well as identifying several hundred patients at high risk ofdeveloping bladder cancer, who would be suitable for some type ofscreening."
He said the test should be available "in a research setting in the verynear future, but in terms of its availability as a general diagnostic testthat one could order in the doctor's office, that certainly is yearsaway."
As for cost, the Science paper stated, "in principle, it can beperformed at about one-third the cost of cytology."
Sidransky's head-and-neck-cancer laboratory at Hopkins is funded byOncor Inc., of Gaithersburg, Md., which holds exclusive worldwiderights to his three pending patents, Sidransky said, which are assignedto the university. "They cover general molecular detection strategiesfor all types of cancer." (See BioWorld Today, Oct. 13, 1994, p. 2.)
Oncor will conduct the upcoming prospective clinical trials of thebladder cancer test, and all future studies beyond Sidransky's pilottrials of other cancers.
Among these, next on his agenda are cervical cancer, because shedtumor cells are readily accessible in Pap smears, followed by lungcancer cells, recoverable in sputum. n


Reliance said that customers of its Jio unit who buy latest Apple iPhone models from partner stores could sell them back in a year at a guaranteed price.
India's Reliance said on Friday that customers of its Jio telecoms unit who buy the latest Apple iPhone models from partner stores could sell them back in a year at a guaranteed price, a move that could help the U.S. tech firm expand in India.
Cupertino, California-based Apple is keen to sell more iPhones in India, one of the world's biggest smartphone markets, but the high cost of its handsets has kept higher-end iPhones in particular out of the reach of hundreds of millions of Indians.
The deal with Reliance, an oil-to-telecoms conglomerate, is Apple's latest attempt to grow in India's competitive smartphone market, similar to the way it boosted sales in countries like the United States by partnering with network operators to subsidise the cost of the phone.
At 64,000 rupees ($980) the upfront cost of the iPhone 8 is still high however, and some remain sceptical that a buyback offer will do much to boost Apple's market share in India where iPhone users can already easily resell old iPhones for 50 to 60 percent of their cost in the second-hand market.
This is the first time such a hefty buyback offer has been made for an iPhone in India, Akash Ambani, the son of India's richest man, Reliance chairman Mukesh Ambani, said in Mumbai on Friday when unveiling the deal.
"We're excited to be building so many new relationships in India," Apple CEO Tim Cook said in a brief pre-recorded video.
For Apple, growing in India is crucial as growth slows at home and in China. The deal will place Apple's iPhones in 900 Reliance and Jio retail stores across India, giving the company a chance to boost its meagre 3 percent market share and close the gap with market leader Samsung Electronics.
The offer, which will likely boost Reliance's average revenue per user, will be available to Jio customers who buy the iPhone and subscribe to its 799 rupees ($12.22) monthly package for 12 months.
By comparison, the industry's monthly average revenue per user was just 80 rupees in the quarter ended-June, according to recent regulatory data.
Disclosure: Reliance Industries Ltd is the sole beneficiary of Independent Media Trust which controls Network18 Media & Investments Ltd.


text:
Antica Farmacia della Scala
Casina delle Civette
Chiesa di Dio Padre Misericordioso
Fondazione Pastificio Cerere
Palazzo Farnese
Piccola Londra
Pozzo Corridor at St. Ignatius
The city of Rome in Italy, with an interesting history that spans centuries, boasts of such a vast territory that it will surely take a lifetime for you to unearth, discover, and explore its almost infinite selection of monuments and sights.
Although many of the top attractions in the city are popular and part of the bucket list of every traveler, the Eternal City still got its own share of hidden gems that are even unknown to the locals themselves.
Read on and get a glimpse of some of the most intriguing secret places in the city to give you a chance to look at the capital from a different perspective:
The quaint ivy-ladden piazza of Piazza della Scala is located in the bustling neighborhood of Trastevere and is renowned for its trattorias and cafes. However, this serves as the home to one real treasure. Farmacia Santa Maria della Scala is a pharmacy constructed into the nearby church's cloister.
Antica Farmacia della Scala in Rome, Italy
While you can get modern medicines here, you can expect to travel back to the 17th century once you visit its upper floor back in the days when it served as Papal Court's pharmacy. The Carmelite monks still run the place and they will serve as your guide as you wander around the evocative space and its abundance of hand-labeled bottles, painted vases, and frescoed ceilings.
The whimsical house-museum of Casina delle Civette is nestled in Villa Torlonia Park. Giuseppe Valadier, the neoclassical architect, was the man behind the park's design that served as the home to the noble family Torlonia and is renowned as Mussolini's state residence starting from the 1920s and beyond.
Museum Casina delle Civette in Rome
There are several interesting museums in the park but there is no doubt that the House of the Owls or the Casina delle Civette is the most unusual one. This was constructed to mimic a Swiss cabin featuring stained glass windows with animal figures, various turrets, porticos, and loggias.
Richer Meier, the American starchitect, has left his unique imprint in Rome and this was in the form of two modern buildings. First is the more popular Ara Pacis museum that contains the Altar of Peace aged 2,000 years old and the usually overlooked Jubilee Church in the eastern neighborhood of Tor Tre Teste.
Chiesa di Dio Padre Misericordioso in Rome, Italy
Constructed between years 1996 to 2003, this contemporary church is unusual in the sense that this was designed to look like a ship with its three curved walls complete with skylights to allow the space to be flooded with light. This church was commissioned as a part of the Millennium project of Pope John Paul II that marked the Jubilee of 2000.
The Golden House of Emperor Nero is a stunning archeological site that was opened to the general public not too long ago for guided weekend tours to help in funding the ancient villa's ongoing renovations.
Video: Domus Aurea, The Golden House of Nero, Rome
This expansive palace has a history that dates as far back as 64 AD and was constructed after a big part of the city was brought to the ground because of a great fire. This extended through many of the popular Seven Hills of Rome that include the Caelian, Oppian, Esquiline, and Palatine hills containing up around 300 rooms.
The palace was covered in precious stones, gold leaf, frescoes, and stucco that make it one of the most notable palaces ever constructed in history.
Pastificio Cerere, located in San Lorenzo, is an aged factory for pasta production of the city for more than 50 years. Name after Ceres, the goddess of fertility, the factory was established in 1905 that played a big role in feeding the capital during World Wars I and II.
Video: Fondazione Pastificio Cerere
The production stopped in the 1960s and after 10 years, the factory once again opened its doors as multifunctional artist space. Today, it serves as the home to design and artist studios, galleries, a photography school, and artist ateliers. The acclaimed Pastificio San Lorenzo restaurant is located on the lower level.
The stunning Piazza Farnese as well as its namesake Palazzo Farnese can be found just behind the tourist-filled Campo de' Fiori. Palazzo Farnese houses the French Embassy in the city and is among the most significant High Renaissance villas in the entire area.
This was designed for the prominent Farnese family during the early 16th century and features some important works of art such as the elaborate ceiling fresco The Loves of the Gods by Annibale Carracci.
Found in the northern neighborhood of Flaminio, the small residential Via Bernardo Celentano street is truly a gem that is off the beaten path. With its row of multicolored houses of Liberty-style that features fences and private gardens, the place looks more like a little version of London instead of an alley in Rome.
Video: Piccola Londra: Being in London while in Rome?
The architect Quadrio Pirani designed the street during the early 20th century in the time of Mayor Ernesto Nathan who envisioned the city as a proper metropolis in Europe. While the urban project wasn't able to spread beyond the tiny street, it was preserved really well and remains to be one of the best-kept secrets of the city.
The mother church of Society of Jesus, Church of the Gesu boasts of ceilings with striking trompe l'oeil effects. However, a more peculiar visual effect remains hidden in the Rooms of St. Ignatius next door. Andrea Pozzo, a Baroque painter, decorated the elaborate Pozzo Corridor that took inspiration from the Galleria Colonna in the nearby Palazzo Colonna featuring scenes of St. Ignatius' life.
This is fascinating since the corridor itself was relatively tucked away and creates the impression that it was longer due to the slanted way it was painted. This why the figures become distorted when you approach them and look stretched if you look at them up close.
The vastness of Rome, both in terms of size and history, is the reason why some of its hidden treasures remain hidden to this day.
World Travel- Travelling the Planet Earth
Why Does the World Need World Maps?
Why Buy Property Slovenia and Kranjska Gora Real Estate
Stay at Thermana Laško for Unique Pampering Experiences
How Much Do You Know about Echinacea Purpurea?
Experience the Unique Tradition of Bianchi Bikes
Posted in Travel and tourism
Essential Things to Know Before Travelling to Hokkaido, Sapporo, Japan
Sapporo, Hokkaido's first ever city, was developed for urban living ever since the 1869 Meiji Period when construction started. Back then, when Sapporo was a wilderness, the roads were designed in a grid pattern resembles that of Kyoto. The Sousei River and First Street divides this town into north, east, west, and south. The government office is located in the north, the industrial district in the east, the commercial and residential areas to the south, and the Odori Park serving as the line of fire protection between the south and north. Posts from the same category: Unique Sights and Attractions […]


text:
Q: Eclipse Always Debugs Project Trunk I have a project I checked out with svn at work. It has the following associated with it in Package Explorer view of Eclipse:
project[trunk]
project-adhoctest[trunk/adhoctest]
project-jar[trunk/gazelle]
project-war[trunk/webapp]

Now I have a file in the project jar directory that I have put a breakpoint in. What is weird is that when debugger is launched, it always goes to the project[trunk]. This is really bad because I need to debug changes I make, not the trunk I checked out, but in project-jar.
The only other details is that I used maven to build dependencies when I imported this project. But, to make sure I did that right, I deleted everything and checked out this project again. Still same problem. I goggled quite a bit and asked others at work what could be going wrong, but haven't found a fix yet.
I use Eclipse Juno, 4.2.2
Thanks,
GeekyOmega

A: The problem is the build path was wrong, for me. It was looking at the entire workplace and choosing the trunk. When I re-installed eclipse, when I first ran debug, it asked me for the build path. I pointed the build path to the project folder project-jar instead. This fixed the issue for me.

A: You must go to run-->debug configuration and add the branch project in the Source tab

redpajama_set_name: RedPajamaStackExchange


The Durban magistrate court has withdrawn charges against the President of the EFF led SRC Sesiyanda Godlimpi, of the Durban University of Technology (DUT) this morning. Godlimpi was arrested on the 22 of February 2019 at Steve Biko campus with his fellow comrade or colleague Siyanda Lukhilimba. He says he was arrested for being involved in a protest to demand the unblocking of B-tech registrations at the university and that students should be given accommodation.
The case was a bit complicating and confusing if one could refer to it like that. Godlimpi said he was arrested and charged with violent protesting and illegal gathering. "They said I was causing chaos, they arrested me and kept me at the Berea police station in town from about 14:00pm until I was released at 23:00pm on a R1000 bail".
He denied the allegations "I cannot as a president do such acts." Just shortly before he could access court Godlimpi showed me that his name alongside that of his co accused colleague appear on the list as people who are still kept in custody although they were out on bail. The two didn't even spend 5 minutes in the dock, their charges were withdrawn by the Magistrate.
'SMA' VIDEO HITS *2 MILLION VIEWS* ON YOUTUBE!!!


text:
Forums > Good & Bad Trucking Companies > Experienced Truckers' Advice > Governed Truck Passing Etiquette
Governed Truck Passing Etiquette
Discussion in 'Experienced Truckers' Advice' started by Timecook, May 17, 2013.
May 17, 2013 #1
Timecook Light Load Member
So a lot of us are governed... and at slightly different speeds especially when you factor in weight and terrain. But I cannot understand why this type of thing happens:
http://www.youtube.com/watch?v=61bjG46Vbu8
I got caught behind them last week driving through Minnesota. It took 12 miles and half a mile of traffic on an otherwise desolate stretch of highway for the car hauler to complete his pass when the Transport America guy could have easily let him by. I know there is a stigma about giving two ##### about four wheelers, but if we're being honest with ourselves we need to watch out for them to save our own #####. When you pile a bunch of them up like that their stupidity gradually increases.
So, proper governed truck etiquette (in my humble opinion):
- If you're on a two lane road
- If there's traffic building up
- If the guy passing you makes it halfway past your total length
Then let off just slightly. Just enough to make the whole thing happen right away. IF you think about it, letting up just a little kills only milliseconds off your trip time. I cannot see why this doesn't make sense to some drivers.
Timecook, May 17, 2013
RustyChops41, Ryan Bailey, EddieSC and 15 others Thank this.
Roadmedic Road Train Member
You can look at it another way as well.
If you are trying to pass and it is going to take so long, maybe you should back off and just pull in behind the other guy as well. That guy was not bothering anyone.
Otherwise, just deal with it.
Roadmedic, May 17, 2013
Corporal_Clegg, otherhalftw and blacklabel Thank this.
Wingnut1 Light Load Member
I drive a 65mph truck and have been out here long enough to know who I can pass in what amount of distance. If I'm in heavy traffic, I either won't bother or will see if the other driver has his/her radio on, and ask if they would let me shoot by them without taking 10 miles to do it. Most of the time something simple (and polite) like that will work. Otherwise I just back my cruise off a little and deal with it until an opportunity arises.
Wingnut1, May 17, 2013
Timecook, j3411, double yellow and 1 other person Thank this.
Roadmedic said: ↑
In cases where there is a lot of traffic this is a good idea in moderation. In most traffic situations the flow will eventually let up some and there will be a reasonable gap to use for passing. I wouldn't try to convince drivers that the better idea is to stay behind the slower truck though... I think we're all programed to stay ahead in every situation, including (and especially so) in traffic. The last place I want to be is behind someone, especially someone my size.
STexan Road Train Member
Except that guy who is "not bothering anyone" is heavy and you're not and on a two lane road or a busy 4 lane that can make for a very aggravating experience trying to stay a safe following distance behind when there is a weight/power disparity. It's not about the "1.5 MPH", it the fact that 5 minutes ago there was no one in front of you and now that slower truck is immediately in front of you and impeding your progress as he slows and goes ... and now all the rest of the 67 MPH trucks who fall in behind the 65+/- MPH truck are supposed to match our speed to one driver? For an indeterminate length of time? So an dangerous situation can accumulate for drivers of all types as they now have a packed convoy to deal with instead of a few trucks? I don't think so.
STexan, May 17, 2013
rodeo trucker, Ghost Ryder, cableclown and 1 other person Thank this.
STexan said: ↑
Except that guy who is "not bothering anyone" is heavy and you're not and on a two lane road or a busy 4 lane that can make for a very aggravating experience trying to stay a safe following distance behind when there is a weight/power disparity. It's not about the "1.5 MPH", it the fact that 5 minutes ago there was no one in front of you and now that slower truck is immediately in front of you and impeding your progress as he slows and goes ... and now all the rest of the 67 MPH trucks who fall in behind the 65+/- MPH truck are supposed to match our speed to one driver? For an indeterminate length of time? I don't think so.
Many times I will be on a 2 lane road and just slow down behind the guy until I know there is a very long stretch. I am not governed, but do not see the need to blow the fuel out the pipe for no reason.
boneebone and Timecook Thank this.
Yeah, I think the best course of action is always to get by the slower trucks. I think they would also appreciate it. The key is doing it smart... and that doesn't mean staying beside the slower truck for 12 miles. That's why I made the thread. If you are being passed and they're obviously going to eventually get by you and the situation may take a while, slow down and let it happen. This is one of those mentality changing situations.
RustyChops41, Jakaby, technoroom and 1 other person Thank this.
TruckerPete1990 Road Train Member
Bentonville Arkansas
I drive a 71 mph truck. This is nothing new out here...
TruckerPete1990, May 17, 2013
A governed truck can't speed up, but all trucks can slow momentarily. Too much trouble to cancel the cruise for 30 seconds, I guess. It's just simple common courtesy and a defensive safety tactic to not have someone beside you any longer then necessary, regardless of the circumstances and regardless who may think who is being the dick.
RustyChops41, geargrinder, Jakaby and 6 others Thank this.
May 17, 2013 #10
Aireal Medium Load Member
Garden City, TX
My husband will let off the pedal, to let others by. He also usually travels in the "slow" lane, unless their is alot of traffic on and off the ramps. Then he will move over one, just so he's not constantly hitting the brakes.
He says hills and mts are another place ppl should have some courtisy. Just because you can pass someone going UP that hill doesn't mean you should stay in the left hand lane on the downside and flats.
On two lane roads he will pull over to let others by IF terrain or traffic from the other direction prevents them from passing, often getting on the radio and asking. And yes, we have a time table, but 65 is our speed, why should we hold up a 70 mph truck? OR even worse those very impatient 4 wheelers who will practically just about kill themselves and others trying to get by.
Aireal, May 17, 2013
124 more messages...
State disability Insurance,...
bluetone posted Feb 1, 2023 at 2:58 PM
poor trucker cant afford new...
Moneyhungrytrucker posted Jan 31, 2023 at 11:18 PM
Has Anyone Heard of Companies...
insipidtoast posted Jan 31, 2023 at 2:29 PM
ok so the big debate/ rant
peabody747 posted Jan 31, 2023 at 9:51 AM
Does CDL School count as...
Please help. What motivates you...
AAABrothersLLC posted Jan 30, 2023 at 3:38 PM
so how do you feel about...
This_is_a_username posted Jan 29, 2023 at 6:42 PM
Mack Anthem No Lockers
I 15 through vegas will be...
desertracer posted Jan 27, 2023 at 11:50 AM
New driver looking for work in...
Radianceofparadise posted Feb 2, 2023 at 10:12 AM


TL;DR: Welcome to In Case You Missed It (ICYMI), a daily crypto update from your favorite reporter, Linzerd. Facebook blockchain investors signed NDAs after exploratory meetings. Chris Troutner posts uncensorable blog tutorials in honor of Julian Assange. Bitcoin Cash margin trading now available at Poloniex. Mining price war rages in Sichuan. Bcause mining company in Chicago goes bankrupt, and Cashual Wallet is looking for beta testers.
Facebook is keeping its very secretive stance when it comes to their blockchain/cryptocurrency project, even when meeting with possible investors. According to Nathaniel Popper, journalist at the New York Times, investors that have met with Facebook people have had to sign NDAs to guarantee the secrecy and confidentiality.
Chris Troutner, a Bitcoin.com developer, posted a two-part video tutorial about how to build an uncensorable blog. The developer declared he made this tutorial in honor of Julian Assange, the founder of WikiLeaks. The tutorial goes to show how a site can be easily created with Gatsby and Markdown, and how this website can be uploaded to the blockchain to share it in a censorship-resistant way.
Poloniex, the Circle-backed cryptocurrency exchange, announced leveraged margin trading of bitcoin cash and also bitcoin sv on their platform for non-US residents. According to the blog post, they will be using bitcoin core (BTC) as the base pair, and will only allow leverage levels of 2.5 times. Poloniex also stated they are working on adding more pairs and tokens for margin trading in the future.
The winter season has brought up a mining price war in Sichuan due to the cheap power tariffs offered by power companies. However, mining demand has not caught up to the offer, and mining operations are now cutting prices to attract the few still customers available. Bitdeer is offering a wet season combo, with a power price of 0.22 yuan, and other companies are expected to follow.
Even with prices getting a little better in the last days, cryptocurrency mining operations are still at almost margin level prices. Another cryptocurrency mining company has filed for Chapter 11 protection. Chicago based Bcause has gone bankrupt, having debts with the power company (Dominion Energy Virginia) of almost 1.5 million dollars.
If you have an android smartphone and would like to test the #CashualWallet beta, send me a DM.
Registering #CashAccount works, receiving to account/address works, sending to account/address works. Backup does not work.
Cashual Wallet, the Bitcoin Cash wallet with easy management and a clean interface, is now searching beta testers for its next Android release. The developer, Jonathan Silverblood, who is also the creator of the Cash Accounts abbreviated address system, has announced on Twitter the beta version has working transactions and the only function still not implemented is the backup manager.


So I have to admit, I'm not REALLY sure that flowers and football really go together. At least, traditionally, I'm not sure I would have put them together for a party.
But after seeing these amazing Floral Arrangements by Julie Mulligan I may just be a beleiver. You'll have to check them out HERE for full directions.


text:
Dutton has been deeply offended – Ask Bucko-he'll tell you
Peter Dutton has had a rough few weeks. Firstly he was "deeply offended" when he was called a rape apologist. He said so in court, where he was suing Shane Bazzi, an unemployed refugee advocate.
Mr Bazzi used Twitter to make his comment. I suspect that many Twitter readers agreed with him, but that is not a defence. It depends on what you feel the word "apologist" means.
And then there is the flawed Australian Defamation Law, where the judge decides what the reader probably imputed from your statement. So you are not judged on what you said, but on what someone else decided you meant to say. Even Christian Porter wanted to change that aspect of the law, before commencing on his own legal adventures.
Mr Bazzi was responding to a statement Mr Dutton had made in 2019. His tweet linked to a Guardian article where Dutton made the claim that rape victims on Nauru were fabricating their claims.
"Some people are trying it on," he said. "Let's be serious about this. There are people who have claimed that they've been raped and came to Australia to seek an abortion because they couldn't get an abortion on Nauru. They arrived in Australia and then decided they were not going to have an abortion. They have the baby here and the moment they step off the plane their lawyers lodge papers in the federal court, which injuncts us from sending them back."
The same day the tweet was posted, Mr Dutton had said he was unaware of the "she said, he said" details of Brittany Higgins' rape allegations. These words can be construed as "police-speak"; formulaic, dismissive and designed to cast equal weight on the male-female narrative scales.
Ms Higgins was claiming she had been raped. Her alleged assailant was not claiming to have been raped, and so the formula is all wrong. There is no moral equivalence.
The problem with Dutton's public pronouncements is that so many of them are wrong, or without evidence, or just another way of drawing attention to himself. Many of them are offensive, and many set up 'straw men' for the public to fear and loathe. Paedophiles and pacifists are two groups he targets, and the Chinese Communists are an old standby.
Some can be interpreted as 'dog whistling', such as when he demonises refugees, or Muslims, even African gangs. On a lighter note, he did want to assist white South African farmers in fleeing their own country, because of perceived racial prejudice.
There is always a whiff of lingering leadership tensions about Dutton, and he obviously thinks that what works for him in his electorate of Dickson works everywhere. It does not. How about his deciding to end 'wokeism' in the Defence Forces? Who was he trying to dog whistle that day? Who in Australia does not have a member of his or her family, or friendship group, who is non-binary, or a member of the LBGQTI community?
Peter Dutton is a Minister in Scott Morrison's Government. Shane Bazzi is unemployed, and his defamation defence was crowd funded. He advocates for refugees. In an ironic sense, Shane Bazzi's family has been 'defamed' by Dutton, as he is descended from the Lebanese migrants who arrived in the 1970s.
In 2016, while Immigration Minister, Dutton stated that Malcolm Fraser had made a mistake by letting in Lebanese-Muslim migrants in the 1970s. His reasoning is, as we have come to expect from Mr Dutton, shallow, misleading and discriminatory, both racially and religiously.
He believes that, no matter how long these people are in Australia, they, and their descendants, are more likely to commit criminal offences. While mathematically totally impossible to prove, or to disprove, when queried on his statement, he responded that the figures supported him, and that he would not be intimidated into re-considering his stance.
I have been deeply offended by many of Dutton's statements, but to this stage I have not sued Mr Dutton for offending me. There are many pithy comments which describe this situation, but my favourite is "the pot calling the kettle black." Second favourite was "if you can't stand the heat, get out of the kitchen."
And if he truly believes in free speech, he could stop trying to silence people who object to his simplistic world view. If it begins to look like we are being dragged into a war on China, he will be the culprit, and the reason will be cheap political advantage.
Peter Dutton has recently floated the idea of taxpayers bearing the cost of politicians' defamation cases, seeing it as a 'workplace entitlement'. If you cannot have a diversity morning tea, forget the public funding for defamation proceedings.
Share this if you like it:


How dare you, touch my alpha channel!
Why can't graphic applications get their channels right?
[Updated 11 May 2005] Read at the end of the article.
I've been on a quest to improve a skin today and to do so I needed to extract a big archive in a proprietary and not widely supported format and get the images out of it and into the skin. Turned out the first part was not as bad as I expected as I've found some tools on the net to do this and Kris helped with the tool to convert the images in the proprietary format into TGA's. Now here's where the pain begun.
Turns out Adobe still haven't got their TGA support fixed (which was why I added the quasi-PNG-support to SkinStudio in the first place). If you're not familiar with the problem, Ive wrote an article about it before and it's available here. As you can read here Adobe actually considers the current one a proper behaviour and the one that we enjoyed in Photoshop 7.0 is considered an "incompatibility with some existing workflows". I've tried a number of other apps including IrfanView, xnView and SageThumbs but they just couldn't chew it. So before I've lost what was left of my nails, I've decided to write a little Applet that turns 32-bit images (be those TGA-s or BMP-s) to PNG-s so that I can actually do something with them before making them into a skin.
But because a lot of skinners have troubles going the other way, and it was only like a few lines of code, I've also made one for the other format. This one takes any 32-bit BMP or PNG and turns it into a TGA.
[Updated 11 May 2005] It could get confusing for others just like it got for me, so I've integrated the 2 apps and added saving to 32-bit bitmaps. I have also added the option to include or ignore images that are not 32-bit.
Now this updated applet is available here.
Have fun, and make the cool skin coming!
This entry (Permalink) was posted on Wednesday, May 11th, 2005 at 1:29 am	and is filed under Desktop Customization, Downloadable, Skinning, Software Development. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response , or trackback from your own site.


text:
Q: DefaultKeyBinding.dict - old-style NeXT format vs XML plist format DefaultKeyBinding.dict
The ~/Library/KeyBindings/DefaultKeyBinding.dict file lets you define your own key bindings in Mac OS X. It can be in one of two formats: old-style NeXT format (example) or modern-style XML plist format (example).
Rebinding ⌘+⌫
I wanted to rebind command-backspace (⌘+⌫) to deleteWordBackward:, and I got some help over in this AskDifferent thread. It was suggested that I use this as my DefaultKeyBinding.dict file:
/* my keybindings */
{
"@\U007F" = "deleteWordBackward:"; /* delete backwards one word */
}

This advice worked (thanks, guys!), but I already have a working DefaultKeybinding.dict in the XML format, so I wanted to try to get it working that way. I first added just this text near the bottom of my existing file:
<key>@\U007F</key>
<string>deleteWordBackward:</string>

And I also tried creating a brand-new XML-formatted file with just the  ⌘+⌫ entry:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>@\U007F</key>
    <string>deleteWordBackward:</string>
</dict>
</plist>

But neither files worked. The apparent situation, then, is that you can rebind ⌘+⌫ only in the old-style NeXT format, and not in the XML plist format. My questions are:

*

*Is this accurate, or should the syntax change somehow when I'm switching to XML format?

*Will I regret moving the rest of my DefaultKeyBinding.dict file over to the old syntax? It wouldn't be much work to do so - it's only one or two dozen entries - but I'm not sure if the old style is deprecated or ill-advised for some other reason.

Edit: Original DefaultKeyBinding.dict
Someone requested information on my original file in the comments, so I figure I might as well include the whole thing here.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key></key>
    <string>complete:</string>
    <key>^ </key>
    <string>setMark:</string>
    <key>^a</key>
    <string>moveToBeginningOfLine:</string>
    <key>^e</key>
    <string>moveToEndOfLine:</string>
    <key>^j</key>
    <string>setMark:</string>
    <key>^v</key>
    <string>pageDown:</string>
    <key>^w</key>
    <string>deleteToMark:</string>
    <key>^x</key>
    <dict>
        <key>^m</key>
        <string>selectToMark:</string>
        <key>^x</key>
        <string>swapWithMark:</string>
    </dict>
    <key>~</key>
    <string>deleteWordBackward:</string>
    <key>~<</key>
    <string>moveToBeginningOfDocument:</string>
    <key>~></key>
    <string>moveToEndOfDocument:</string>
    <key>~^h</key>
    <string>deleteWordBackward:</string>
    <key>~b</key>
    <string>moveWordBackward:</string>
    <key>~d</key>
    <string>deleteWordForward:</string>
    <key>~f</key>
    <string>moveWordForward:</string>
    <key>~n</key>
    <string>scrollLineDown:</string>
    <key>~p</key>
    <string>scrollLineUp:</string>
    <key>~v</key>
    <string>pageUp:</string>
    <key>~</key>
    <string>deleteWordBackward:</string>
</dict>
</plist>

A: I don't think you'll have any issues using the older format.  All the examples I've found use the old NeXT notation.  Although I can't explain why the XML format didn't work, there is a workaround for this particular keyboard shortcut which would mean you can leave your existing DefaultKeyBinding.dict untouched.
There is an application called KeyRemap4MacBook which is free to download and you can see from the screenshot below, you could remap the ⌘+⌫ keyboard shortcut without converting the rest of your DefaultKeyBinding.dict file and this method is not limited to Cocoa applications.

A: \U007f can't be used on XML property lists. You'd need to replace it with  or a literal DEL character.

You can convert an old-style plist to XML with plutil:
plutil -convert xml1 test.plist

And from XML to old-style with pl:
pl -input test.plist

My DefaultKeyBinding.dict is currently 151 lines, and I haven't run into any issues storing it as an old-style property list. The ones posted by Brett Terpstra and Jacob Rus are in the old-style format as well.


text:
Q: Undefined references within equations So my problem is that there seams to be a clash between something in my preamble and the \label{} and \ref{} commands. When I do references within my definition environment it all goes smoothly, but whenever I try to label something within an equation environment, the reference becomes undefined, regardless of whether the equation is located within a definition/theorem environment or just within the document.
Here is my preamble along with an example:
\documentclass[a4paper,11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{paralist}
\usepackage{fancyhdr}
\usepackage{amsmath, amssymb, amsfonts}
\usepackage{mathtools}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage[framed, thmmarks, standard]{ntheorem}
\usepackage{framed}
\usepackage{pstricks}

\pagestyle{fancy}
\fancyhf{}
\rfoot{page \thepage}
\renewcommand{\headrulewidth}{0pt}

\numberwithin{equation}{section}

\definecolor{lightgray}{gray}{0.94}

\theoremseparator{:}
\theoremstyle{nonumberplain}
\theoremheaderfont{\itshape}
\theorembodyfont{\normalfont}
\theoremsymbol{\nolinebreak[1]\hspace*{.5em plus 1fill}\ensuremath{\Box}}
\newtheorem{myproof}{Proof}

\theoremstyle{break}
\theoremheaderfont{\normalfont\bfseries}\theorembodyfont{\slshape}
\theoremseparator{}
\theoremsymbol{}
\shadecolor{lightgray}
\newshadedtheorem{thm}{Theorem}[section]

\theoremstyle{break}
\theoremheaderfont{\normalfont\bfseries}\theorembodyfont{\slshape}
\theoremseparator{}
\theoremsymbol{}
\shadecolor{lightgray}
\newshadedtheorem{mydef}{Definition}[section]

\begin{document}

\section{First section}

\begin{mydef}[Something]
\label{def:something}
We will now define something. It has a property:
\begin{equation}
\label{eq:first}
x+y=z
\end{equation}
\end{mydef}

Now I want to reference it. according to definition
\ref{def:something} we have..
If we look at equation \ref{eq:first}...

Also we have another equation:
\begin{equation}
\label{eq:second}
z>0
\end{equation}

I also want to talk about equation \ref{eq:second}

\end{document}

Can anybody see where the issue might be?
Thanks in advance.

A: According to the documentation of ntheorem, section 3.2.1, you should add the option amsmath together with thmmarks if you load the amsmath package:
\usepackage[amsmath,thmmarks]{ntheorem}

Full example:
\documentclass[a4paper,11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{paralist}
\usepackage{fancyhdr}
\usepackage{amsmath, amssymb, amsfonts}
\usepackage{mathtools}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage[amsmath,framed, thmmarks, standard]{ntheorem}
\usepackage{framed}
\usepackage{pstricks}

\pagestyle{fancy}
\fancyhf{}
\rfoot{page \thepage}
\renewcommand{\headrulewidth}{0pt}

\numberwithin{equation}{section}

\definecolor{lightgray}{gray}{0.94}

\theoremseparator{:}
\theoremstyle{nonumberplain}
\theoremheaderfont{\itshape}
\theorembodyfont{\normalfont}
\theoremsymbol{\nolinebreak[1]\hspace*{.5em plus 1fill}\ensuremath{\Box}}
\newtheorem{myproof}{Proof}

\theoremstyle{break}
\theoremheaderfont{\normalfont\bfseries}\theorembodyfont{\slshape}
\theoremseparator{}
\theoremsymbol{}
\shadecolor{lightgray}
\newshadedtheorem{thm}{Theorem}[section]

\theoremstyle{break}
\theoremheaderfont{\normalfont\bfseries}\theorembodyfont{\slshape}
\theoremseparator{}
\theoremsymbol{}
\shadecolor{lightgray}
\newshadedtheorem{mydef}{Definition}[section]

\begin{document}

\section{First section}

\begin{mydef}[Something]
\label{def:something}
We will now define something. It has a property:
\begin{equation}
\label{eq:first}
x+y=z
\end{equation}
\end{mydef}

Now I want to reference it. according to definition
\ref{def:something} we have..
If we look at equation \ref{eq:first}...

Also we have another equation:
\begin{equation}
\label{eq:second}
z>0
\end{equation}

I also want to talk about equation \ref{eq:second}

\end{document}

A: Using a more simplified example you can see it's the thmmarks option that causes the problem
\documentclass[a4paper,11pt]{article}
\usepackage[T1]{fontenc}

\usepackage{amsmath}

\usepackage
%[thmmarks]
{ntheorem}

\numberwithin{equation}{section}

\newtheorem{mydef}{Definition}[section]

\begin{document}

\section{First section}

\begin{mydef}[Something]
\label{def:something}
We will now define something. It has a property:
\begin{equation}
\label{eq:first}
x+y=z
\end{equation}
\end{mydef}

Now I want to reference it. according to definition
\ref{def:something} we have..
If we look at equation \ref{eq:first}...

Also we have another equation:
\begin{equation}
\label{eq:second}
z>0
\end{equation}

I also want to talk about equation \ref{eq:second}

\end{document}

Haven't traced exactly where the label goes yet, it doesn't get written to the aux file at all if that option is used.


text:
<?php

namespace Oro\Bundle\SyncBundle\Tests\Unit\Client;

use Gos\Component\WebSocketClient\Exception\BadResponseException;
use Gos\Component\WebSocketClient\Exception\WebsocketException;
use Oro\Bundle\SyncBundle\Client\LoggerAwareWebsocketClientDecorator;
use Oro\Bundle\SyncBundle\Client\WebsocketClientInterface;
use Oro\Bundle\SyncBundle\Exception\ValidationFailedException;
use Oro\Bundle\TestFrameworkBundle\Test\Logger\LoggerAwareTraitTestTrait;

class LoggerAwareWebsocketClientDecoratorTest extends \PHPUnit\Framework\TestCase
{
    use LoggerAwareTraitTestTrait;

    /**
     * @var WebsocketClientInterface|\PHPUnit\Framework\MockObject\MockObject
     */
    private $decoratedClient;

    /**
     * @var LoggerAwareWebsocketClientDecorator
     */
    private $loggerAwareClientDecorator;

    protected function setUp()
    {
        $this->decoratedClient = $this->createMock(WebsocketClientInterface::class);

        $this->loggerAwareClientDecorator = new LoggerAwareWebsocketClientDecorator($this->decoratedClient);

        $this->setUpLoggerMock($this->loggerAwareClientDecorator);
    }

    public function testConnect()
    {
        $connectionSession = 'sampleSession';

        $this->decoratedClient
            ->expects(self::once())
            ->method('connect')
            ->willReturn($connectionSession);

        $this->assertLoggerDebugMethodCalled();

        self::assertSame($connectionSession, $this->loggerAwareClientDecorator->connect());
    }

    public function testConnectWithException()
    {
        $this->decoratedClient
            ->expects(self::once())
            ->method('connect')
            ->willThrowException(new WebsocketException());

        $this->assertLoggerErrorMethodCalled();

        self::assertNull($this->loggerAwareClientDecorator->connect());
    }

    public function testDisconnect()
    {
        $this->decoratedClient
            ->expects(self::once())
            ->method('disconnect')
            ->willReturn(true);

        $this->assertLoggerDebugMethodCalled();

        self::assertTrue($this->loggerAwareClientDecorator->disconnect());
    }

    public function testDisconnectFailed()
    {
        $this->decoratedClient
            ->expects(self::once())
            ->method('disconnect')
            ->willReturn(false);

        $this->assertLoggerNotCalled();

        self::assertFalse($this->loggerAwareClientDecorator->disconnect());
    }

    public function testIsConnected()
    {
        $this->decoratedClient
            ->expects(self::once())
            ->method('isConnected')
            ->willReturn(true);

        self::assertTrue($this->loggerAwareClientDecorator->isConnected());
    }

    public function testPublish()
    {
        $topicUri = 'sampleUri';
        $payload = 'samplePayload';
        $exclude = ['sampleExclude'];
        $eligible = ['sampleEligible'];

        $this->decoratedClient
            ->expects(self::once())
            ->method('publish')
            ->with($topicUri, $payload, $exclude, $eligible)
            ->willReturn(true);

        $this->assertLoggerDebugMethodCalled();

        self::assertTrue($this->loggerAwareClientDecorator->publish($topicUri, $payload, $exclude, $eligible));
    }

    /**
     * @dataProvider exceptionDataProvider
     *
     * @param \Exception $exception
     */
    public function testPublishWithException(\Exception $exception)
    {
        $topicUri = 'sampleUri';
        $payload = 'samplePayload';
        $exclude = ['sampleExclude'];
        $eligible = ['sampleEligible'];

        $this->decoratedClient
            ->expects(self::once())
            ->method('publish')
            ->with($topicUri, $payload, $exclude, $eligible)
            ->willThrowException($exception);

        $this->assertLoggerErrorMethodCalled();

        self::assertFalse($this->loggerAwareClientDecorator->publish($topicUri, $payload, $exclude, $eligible));
    }

    public function testPrefix()
    {
        $prefix = 'samplePrefix';
        $uri = 'sampleUri';

        $this->decoratedClient
            ->expects(self::once())
            ->method('prefix')
            ->with($prefix, $uri)
            ->willReturn(true);

        $this->assertLoggerDebugMethodCalled();

        self::assertTrue($this->loggerAwareClientDecorator->prefix($prefix, $uri));
    }

    public function testPrefixWithException()
    {
        $prefix = 'samplePrefix';
        $uri = 'sampleUri';

        $this->decoratedClient
            ->expects(self::once())
            ->method('prefix')
            ->with($prefix, $uri)
            ->willThrowException(new WebsocketException());

        $this->assertLoggerErrorMethodCalled();

        self::assertFalse($this->loggerAwareClientDecorator->prefix($prefix, $uri));
    }

    public function testPrefixWithBadResponseException()
    {
        $exception = new BadResponseException();

        $this->decoratedClient
            ->expects(self::once())
            ->method('prefix')
            ->willThrowException($exception);

        $this->loggerMock->expects($this->once())
            ->method('error')
            ->with('Error occurred while communicating with websocket server', [$exception]);

        self::assertFalse($this->loggerAwareClientDecorator->prefix('samplePrefix', 'sampleUrl'));
    }

    public function testCall()
    {
        $procUri = 'sampleUri';
        $arguments = ['sampleArgument'];

        $this->decoratedClient
            ->expects(self::once())
            ->method('call')
            ->with($procUri, $arguments)
            ->willReturn(true);

        $this->assertLoggerDebugMethodCalled();

        self::assertTrue($this->loggerAwareClientDecorator->call($procUri, $arguments));
    }

    public function testCallWithException()
    {
        $procUri = 'sampleUri';
        $arguments = ['sampleArgument'];

        $this->decoratedClient
            ->expects(self::once())
            ->method('call')
            ->with($procUri, $arguments)
            ->willThrowException(new WebsocketException());

        $this->assertLoggerErrorMethodCalled();

        self::assertFalse($this->loggerAwareClientDecorator->call($procUri, $arguments));
    }

    public function testEvent()
    {
        $topicUri = 'sampleUri';
        $payload = 'samplePayload';

        $this->decoratedClient
            ->expects(self::once())
            ->method('event')
            ->with($topicUri, $payload)
            ->willReturn(true);

        $this->assertLoggerDebugMethodCalled();

        self::assertTrue($this->loggerAwareClientDecorator->event($topicUri, $payload));
    }

    /**
     * @dataProvider exceptionDataProvider
     *
     * @param \Exception $exception
     */
    public function testEventWithException(\Exception $exception)
    {
        $topicUri = 'sampleUri';
        $payload = 'samplePayload';

        $this->decoratedClient
            ->expects(self::once())
            ->method('event')
            ->with($topicUri, $payload)
            ->willThrowException($exception);

        $this->assertLoggerErrorMethodCalled();

        self::assertFalse($this->loggerAwareClientDecorator->event($topicUri, $payload));
    }

    /**
     * @return array
     */
    public function exceptionDataProvider(): array
    {
        return [
            'BadResponseException' => [new BadResponseException()],
            'WebsocketException' => [new WebsocketException()],
            'ValidationFailedException' => [new ValidationFailedException()],
        ];
    }
}

redpajama_set_name: RedPajamaGithub


text:
Logger::LogLevel Logger::parseLogLevel(const std::string& logLevel, LogLevel defaultLevel)
{
    if      (logLevel == "error")   return Logger::Error;
    else if (logLevel == "warning") return Logger::Warning;
    else if (logLevel == "info")    return Logger::Info;
    else if (logLevel == "debug")   return Logger::Debug;
    else                            return defaultLevel;
}

//------------------------------------------------------------------------------
void Logger::log(LogLevel level, const char* fmt, tfm::FormatListRef flist, int maxMsgs)
{
    if (level > m_logLevel)
        return;
    if (maxMsgs > 0)
    {
        int& count = m_logCountLimit[LogCountKey(fmt, level)];
        if (count >= maxMsgs)
            return;
        ++count;
    }
    std::ostringstream ss;
    tfm::vformat(ss, fmt, flist);
    logImpl(level, ss.str());
}

//------------------------------------------------------------------------------
StreamLogger::StreamLogger(std::ostream& outStream)
    : m_prevPrintWasProgress(false),
    m_prevProgressFraction(-100),
    m_out(outStream)
{ }

StreamLogger::~StreamLogger()
{
    if (m_prevPrintWasProgress)
        m_out << "\n";
}

void StreamLogger::logImpl(LogLevel level, const std::string& msg)
{
    if (m_prevPrintWasProgress)
        tfm::format(m_out, "\n");
    m_prevPrintWasProgress = false;
    if (level == Progress)
    {
        m_progressPrefix = msg;
        progress(0.0);
    }
    else if (level == Debug)
        tfm::format(m_out, "DEBUG: %s\n", msg);
    else if (level == Info)
        tfm::format(m_out, "%s\n", msg);
    else if (level == Warning)
        tfm::format(m_out, "WARNING: %s\n", msg);
    else if (level == Error)
        tfm::format(m_out, "ERROR: %s\n", msg);
}

void StreamLogger::progressImpl(double progressFraction)
{
    if (fabs(progressFraction - m_prevProgressFraction) < 0.01)
        return;
    const int barFullWidth = std::max(10, 60 - 3 - (int)m_progressPrefix.size());
    const int barFraction = (int)floor(barFullWidth*std::min(1.0, std::max(0.0, progressFraction)) + 0.5);
    m_prevProgressFraction = progressFraction;
    tfm::format(m_out, "%s [%s%s]\r", m_progressPrefix,
                std::string(barFraction, '='),
                std::string(barFullWidth - barFraction, ' '));
    m_prevPrintWasProgress = true;
}


text:
Q: How to layout left margin and bullets using parskip There is a  fairly typical layout style in technical manual in which headings are numbered and left justified.  The text then is indented about 1cm so that it appears as if there is a larger left margin, and the numbers from the headings extending into this margin.  I got the basic support from a package called parskip which gets me 95% of the way there.
I shifted the paragraphs over using \setlength{\leftskip}{1cm}
I want to have bullets, this is the challenge.  The bullets should be slightly more indented than the paragraphs.   I succeeded in getting this by the following left margin settings (note that the top level has an extra 1cm to make it fall under the paragraph):
\usepackage{enumitem}
\setlist[itemize,1]{leftmargin=1.4cm}
\setlist[itemize,2]{leftmargin=0.5cm}
\setlist[itemize,3]{leftmargin=0.5cm}

This looks like this:

the problem is that I also have boxes called "notes" which contain text, and also contain bullets.  When used in a note, I DON'T want the extra 1cm shift over.  Note in this example how the bullets are too far indented:

I need to define bullets in such a way that they work both in the main text, and the note boxes.
I am thinking there might be a better way to do this:  define the left and right margin to be the edges of the text area, and change the heading to "outdent" into that space, outside of the text area.  I am afraid my command of just how the various dimension effect other dimensions is not good enough to figure out how to do this, or even to know whether that is a good approach.  Suggestions?
I am including a complete example below, with several sections, text, and bullet sections:
\documentclass[letterpaper,11pt,pagesize=pdftex,openright,headings=twolinechapter,chapterprefix=true]{scrbook}

\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage[table]{xcolor}
\usepackage{makeidx}
\usepackage{fontspec}
\usepackage{longtable}
\usepackage{nameref}

\setmainfont[Ligatures={Common,TeX}, Numbers={OldStyle}]{Arial}
\addtokomafont{footnote}{\footnotesize\fontspec[Ligatures=TeX]{Arial}}
\deffootnote{1.5em}{1em}{% modified example from page 83
  \makebox[1.5em][l]{\textsuperscript{\thefootnotemark}}}

\makeindex

\usepackage[inner=1in,outer=1in,top=1.0in, bottom=1.0in, footnotesep=.4in]{geometry}

%Page size settings
\pdfpagewidth=\paperwidth
\pdfpageheight=\paperheight

%parskip gives us outdented headers with numbers, no indent on paragraphs
%and a little vertical space between paragraphs.
\usepackage{parskip}
\setlength{\leftskip}{1cm}

\setlength{\emergencystretch}{15pt}

%control whether extra vertical space is distributed between paragraphs
%either raggedbottom or flushbottom
\raggedbottom

\usepackage{hyperref}
\hypersetup{
    colorlinks,
    citecolor=black,
    filecolor=black,
    linkcolor=purple,
    urlcolor=black
}

\usepackage{scrhack}
\usepackage{lineno}
\usepackage{listings}

%TABLES
%make more space between lines
\renewcommand{\arraystretch}{1.3}

\renewcommand{\labelitemi}{\textbullet}
\renewcommand{\labelitemii}{\textbullet}
\renewcommand{\labelitemiii}{\textbullet}

\usepackage{enumitem}
\setlist[itemize,1]{leftmargin=1.4cm}
\setlist[itemize,2]{leftmargin=0.5cm}
\setlist[itemize,3]{leftmargin=0.5cm}
\setlist[enumerate,1]{leftmargin=1.4cm}
\setlist[enumerate,2]{leftmargin=0.5cm}
\setlist[enumerate,3]{leftmargin=0.5cm}

\usepackage{tcolorbox}
\colorlet{notecolor}{gray!25}

\newenvironment{note}%
   {\begin{tcolorbox}[colframe=notecolor,width=0.94\textwidth,left=1pt,right=1pt] Note: }%
   {\end{tcolorbox}}

\begin{document}

\frontmatter

\mainmatter

\chapter{This is a chapter heading}

This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.

\section{Section Heading}

This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.

\subsection{Subsection Heading}

This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.

\begin{itemize}

\item first item

\item second item

\begin{itemize}

\item first nested

\item second nested

\end{itemize}

\item third item

\end{itemize}

This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.

\subsection{This is the second subsection}

This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.

\begin{note}

This is a note and below some bullets

\begin{itemize}

\item first item

\item second item

\begin{itemize}

\item first nested

\item second nested

\end{itemize}

\item third item

\end{itemize}

\end{note}

This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.

\end{document}

A: You can set the indentation of itemize locally, inside the definition of note:
\documentclass[letterpaper,11pt,pagesize=pdftex,openright,headings=twolinechapter,chapterprefix=true]{scrbook}

\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage[table]{xcolor}
\usepackage{makeidx}
\usepackage{fontspec}
\usepackage{longtable}
\usepackage{nameref}

\setmainfont[Ligatures={Common,TeX}, Numbers={OldStyle}]{Arial}
\addtokomafont{footnote}{\footnotesize\fontspec[Ligatures=TeX]{Arial}}
\deffootnote{1.5em}{1em}{% modified example from page 83
  \makebox[1.5em][l]{\textsuperscript{\thefootnotemark}}}

\makeindex

\usepackage[inner=1in,outer=1in,top=1.0in, bottom=1.0in, footnotesep=.4in]{geometry}

%Page size settings
\pdfpagewidth=\paperwidth
\pdfpageheight=\paperheight

%parskip gives us outdented headers with numbers, no indent on paragraphs
%and a little vertical space between paragraphs.
\usepackage{parskip}
\setlength{\leftskip}{1cm}

\setlength{\emergencystretch}{15pt}

%control whether extra vertical space is distributed between paragraphs
%either raggedbottom or flushbottom
\raggedbottom

\usepackage{hyperref}
\hypersetup{
    colorlinks,
    citecolor=black,
    filecolor=black,
    linkcolor=purple,
    urlcolor=black
}

\usepackage{scrhack}
\usepackage{lineno}
\usepackage{listings}

%TABLES
%make more space between lines
\renewcommand{\arraystretch}{1.3}

\renewcommand{\labelitemi}{\textbullet}
\renewcommand{\labelitemii}{\textbullet}
\renewcommand{\labelitemiii}{\textbullet}

\usepackage{enumitem}
\setlist[itemize,1]{leftmargin=1.4cm}
\setlist[itemize,2]{leftmargin=0.5cm}
\setlist[itemize,3]{leftmargin=0.5cm}
\setlist[enumerate,1]{leftmargin=1.4cm}
\setlist[enumerate,2]{leftmargin=0.5cm}
\setlist[enumerate,3]{leftmargin=0.5cm}

\usepackage{tcolorbox}
\colorlet{notecolor}{gray!25}

\newenvironment{note}%
   {\begin{tcolorbox}[colframe=notecolor,width=0.94\textwidth,left=1pt,right=1pt]%
    \setlist[itemize,1]{leftmargin=.4cm}% <-- HERE
     Note: }%
   {\end{tcolorbox}}

\begin{document}

\frontmatter

\mainmatter

\chapter{This is a chapter heading}

This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.

\section{Section Heading}

This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.

\subsection{Subsection Heading}

This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.

\begin{itemize}

\item first item

\item second item

\begin{itemize}

\item first nested

\item second nested

\end{itemize}

\item third item

\end{itemize}

This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.

\subsection{This is the second subsection}

This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.

\begin{note}

This is a note and below some bullets

\begin{itemize}

\item first item

\item second item

\begin{itemize}

\item first nested

\item second nested

\end{itemize}

\item third item

\end{itemize}

\end{note}

This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.  This is a block of normal text long enough to wrap a couple of times in the output.

\begin{itemize}

\item first item

\item second item

\begin{itemize}

\item first nested

\item second nested

\end{itemize}

\item third item

\end{itemize}

\end{document}


text:
Q: Negative margin inside a 0px (but not 0.1px) padding container I'm experiencing an unexpected behaviour when an element with negative margin is put inside an element with padding: 0, unexpected because it doesn't happen if the padding is set to even a tiny padding: 0.1px, effectively rendering 0 pixels of padding.
I made a codepen to demonstrate the issue, use the buttons to change the padding.
I've tried it on Chrome.
Is it supposed to be working this way? And if so, why?

A: Yes. This behavior is called collapsing margin. To quote MDN:

If there is no border, padding, [...] to separate the margin-bottom of a block from the margin-bottom of its last child, then those margins collapse. The collapsed margin ends up outside the parent.

You switch this on/off with your padding, as minimal as it may be. Modern browsers do sub-pixel rendering since some time.

A: <div class="actions">
  <button onclick="set_padding ( 10 )">10px padding</button>
  <button onclick="set_padding ( 0,1 )">0.1px padding</button>
  <button onclick="set_padding ( 0 )">0 padding</button>
</div>

I put 0,1 in stade of 0.1 and it worked


Fair enough, this isn't exactly megalithic. But especially for those of a romantic turn of mind this is an important site for those interested in prehistoric Dartmoor.
Dartmoor - like the rest of the country - used to be covered in forest, apart from the topmost tors which were moor as they are today. At the end of the Mesolithic and during the Neolithic, people opened up these forests: first for hunting, then for farming. A combination of the climate and grazing kept the area open and like the Dartmoor we know today.


text:
Computers have evolved a lot over the decades. However, some of the principles and advice of the past are still applicable today. Here are 10 examples of old principles that are still relevant today, even if the way they are applied has changed.
Old pots make the best soup. So, despite the rise of technologies like Cloud Computing that are radically transforming computing, certain ancestral principles remain viable today.. Here's 10.
Good technology isn't everything
A technology can be effective and useful when it first appears, but we must also think in the long term. The question is whether the suppliers of this technology will continue to improve and support it in a few years.
In the past, IT managers applied this principle by choosing the most reputable suppliers such as IBM. Today, however, open source technologies can be even more successful than those of the big sellers. The latter sometimes offer their own versions of open source technologies.
Good IT security starts with good physical security
This may seem obvious, but even if you adopt the best cyber security practices.if you leave your servers out in the open, anyone could steal them. For example, companies have always been careful to limit access to data centers to a small number of employees with badges. Entrances and exits have also been monitored and logged for a long time.
With the advent of Cloud Computing, however, it is now possible to trust third parties to ensure that physical security. Data Centers from suppliers such as Amazon, Microsoft or Google offer the highest level of physical security possible.
Know the threats
Knowing the threats to your computer system is a first step to ensure its safety. In the past, it was sufficient to lock access to computers and various software, while protecting them with sophisticated firewalls.
With the emergence of new types of computer attacks such as ransomwares or cryptohacking, it is important to keep up to date with the latest news on cybersecurity and the solutions available. The threats are evolving rapidly, as are the solutions to them..
Testing software isn't just about putting the code into production and seeing what happens.
To test software efficiently, stress and regression testing should be performed. Stress testing ensures that the software will support a large influx of users, while regression testing verifies that the new features deployed will not have a negative impact.
A good practice is to deploy and maintain at least three environments: development, testing, and production. Today, however, it is more judicious to deploy a test environment on the Cloudas only used capacity is charged. It is also possible to use the Cloud for regression testing, but not yet for stress testing.
Changes need to be controlled
A long time ago, developers could simply put their new code into production. Now it's it is essential to ensure that the changes made will not have a negative impact on production. Otherwise, it is mandatory to define a contingency plan.
Cloud Computing only complicates matters in this respect. For good reason, Cloud providers can launch their infrastructure changes in production at your expense.
The Agile methodology is more reliable than Waterfall.
Before the emergence of project management methodologies, when business managers in companies assigned tasks to programmers, the programmers would try something and present it to their managers. They would then iterate until the business users were satisfied..
This was similar to the Agile methodology, although it was not yet so named. Subsequently, the Waterfall methodology emerged. However, this way of proceeding by following strictly defined steps cannot prove to be conclusive that if business managers can fully visualize and describe a functional system. This is rarely the case, which is why it is preferable to opt for Agile.
Good relations between the IT department and the other executives are essential.
Companies are first and foremost a set of relationships. If the relationships are not good, the business cannot function. So if the executives of the different departments don't trust the IT department, that's a problem. In the past, when the hierarchy within a company was strictly defined, it was sufficient for the IOC to manage relations with the other executives.
Today, however, all employees of a company interact and communicate with each other. In fact, it is now incumbent on all members of the IT department to maintain trust and confidence. and good relations with other divisions.
Integration is required to synchronize data
In order to keep data from computer-generated reports synchronized, it is the need to integrate disparate systems. This is why the computer scientists of the companies have created interfaces.
However, over time, the number of interfaces has increased so much that it has become difficult to find your way around. A modern solution is to investing in a bus service to enable communication between applications.
IT must help the whole company
IT must benefit the company as a whole. This is the raison d'être of IT departments. In fact.., the IT department must provide technological leadership.
This leadership also includes supporting managers and employees who decide to buy or develop their own technology. Thus, even if shadow IT involves risks, it can be very beneficial.
IT is the key to change
With the advent of information technology, company executives relied on computers to bring about change by enabling all processes to be accelerated and reduced in cost, while reducing the number of manual errors.
However, over time, the large number of interconnected systems to be supported has made every attempt at change costly, time-consuming and risky…. Fortunately, today's agile methodology and new integration tools allow IT to drive change again.


With less than a week until Election Day, Democrats remain three points ahead of Republicans on the Generic Congressional Ballot, a survey with a +/- 2 percentage point margin of error.
This is unchanged from a week ago. Since Rasmussen Reports began the weekly surveying in early May, Democrats have led every week but one until earlier this month, following the controversy surrounding the Senate confirmation of U.S. Supreme Court nominee Brett Kavanuagh, when the Generic Congressional Ballot was tied for two weeks. The Democrats have edged back ahead since then.
Separate surveying in early October found that Republicans were madder about the Kavanaugh controversy than Democrats were and more determined to vote in the upcoming elections because of it.
Rasmussen Reports will reports its final Generic Congressional Ballot findings on Monday.
The survey of 2,500 Likely Voters was conducted on October 21-25, 2018 by Rasmussen Reports. The margin of sampling error is +/- 2 percentage points with a 95% level of confidence. Field work for all Rasmussen Reports surveys is conducted by Pulse Opinion Research, LLC. See methodology.
At this time in 2014, prior to the last non-presidential year congressional elections, Republicans held a minor 43% to 41% lead. But the GOP went on to gain control of the Senate and increase its majority in the House of Representatives in those elections .
Eighty-three percent (83%) of Republicans prefer the candidate from their party, while 86% of Democrats opt for their party's candidate. Among voters not affiliated with either major party, Democrats post a narrow 42% to 38% lead, but significantly 20% of unaffiliated voters still haven't made up their minds with early voting already going on in many states.
Most voters now commend President Trump for his economic leadership but are less impressed by his performance when it comes to foreign affairs. That's potentially good news for Republicans facing an election in which voters say Trump and the economy are the big issues.
Forty eight percent (48%) of all voters also now give the president good or excellent marks for his handling of immigration issues, compared to just 34% who felt that way about President Obama's performance in this area in his last year in office. Voters agree with Trump's efforts to stop the horde of Hondurans now marching through Mexico from entering the United States illegally.
Following Kavanaugh's confirmation, voters are more confident in Congress than they have been in more than a year.
Republicans now control both chambers of Congress, and 51% say it's important to keep it that way. Slightly more (55%) say it's important for Democrats to win back control of at least one chamber.
Voters are almost equally confident that Trump, the GOP and the Democratic Party have plans for where to lead the country.


text:
Moving To New Zealand: This Week On Fresh Powder
March 26, 2019 /in Fresh Powder
The lede
True story: Less than a week after the deadliest mass shooting in New Zealand's history, its government not only put into motion but passed, effective immediately, a ban on military-style assault weapons which includes a buy-back program and eliminating the license that enables the sale of the weapons: CNN. (All this and time for the victims' funerals, too? Who knew?)
… In brief, from The New York Times, on New Zealand's prime minister: "Jacinda Ardern Is Leading by Following No One."
… The Roots of Jacinda Adern's Extraordinary Leadership After Christchurch: The New Yorker
… Jay Willis in GQ: "What New Zealand just did is not astonishing, though. It is the only safe, rational, and sane thing to do. We are the insane ones."
… New Zealand gun owners were already voluntarily giving up their firearms before the law passed, reported BuzzFeed News.
"At the heart of the bribery scandal lies the toxic belief that college acceptance confers value. That parents might go to jail over this reveals how deeply rooted this belief is. But I worry that legacy admissions are just a socially-acceptable expression of this same mindset." Nailing it in two minutes or less is Maya DiRado Andrews, a two-time Olympic gold medalist and former legacy student of Stanford herself.
In important political news, "Veep" returns this weekend: On its final season (IndieWire), Selina Meyer's best-selling book (EW) and an interview with Julia Louis-Dreyfus (GMA).
… As countdowns go: Less than a month now until "Game of Thrones." Read Emilia Clarke's wrenching personal essay for The New Yorker: "I had just finished filming Season 1 of "Game of Thrones." Then I was struck with the first of two aneurysms."(Long live our Queen!)
#MillennialProblems
To a generation of clickbait lovers, "Florida man" is near and dear. For Poynter, a fun-sucker's old-man take on why "The 'Florida man' is not so funny sometimes." (Is this one of those, "If you don't think you have that friend it's because you are that friend" things?)
… Hey, look, puppy pics!
MLB's Los Angeles Angels gave outfielder Mike Trout a new contract worth more than $430 million over the next 12 years; naturally, that made everyone else want one, too.
… Because maybe you and Trout look kind of alike, or because of your kid's presumed athletic potential (with video proof).
… "When you think of the Angels, you think about Mike Trout," a teammate told ESPN, but I don't know… there's still this. (Shoulder shrug emoji.)
That dude Mueller's report dropped like a new Beyonce album and nothing's changed. Only new Beyonce can save us now. (Here's the latest intel.)
This also happened last week: Twitter went bananas for a photo of a monkey that one tweeter equated to every journalist's headshot, and I strongly recommend scrolling through the replies.
https://snosites.com/wp-content/uploads/2020/07/SNO-Sites-_-Logo-website-1.png 0 0 Tom https://snosites.com/wp-content/uploads/2020/07/SNO-Sites-_-Logo-website-1.png Tom2019-03-26 13:42:192019-03-26 13:42:19Moving To New Zealand: This Week On Fresh Powder


Here at Rainbow we have hundreds of action figures for sale. These range all across the collecting spectrum from your standard comic character like Spider-Man or Batman to sports figures to sci-fi to the newest imported figure with dozens of options in between.
Rainbow Comics, Cards & Collectibles has a wide selection of basketball cards for sale . Basketball's popularity differs on a year-to-year basis, usually depending on the strength of the rookie class. Right now, officially licensed National Basektball Association (NBA) cards are manufactured by Panini America.
Rainbow Sportscards has hundreds of different diecast model cars for sale. We specialize in the RC2 / Ertl American Muscle 1:18 scale cars and have literally hundreds of them in stock. Mustangs, Corvettes, GTOs, Chevelles , and more in all the colors of the rainbow.
Rainbow has a fantastic selection of football trading cards . Football accounts for more than half of our sports card business, and it sells year-round to a large base of dedicated collectors. Panini America currently holds the rights to officially licensed National Fooball League (NFL)cards.
Rainbow carries a full line of HeroClix , a popular superhero based tabletop game that allows players to basically play out a comic book. Each individual piece represents a certain character's strengths and powers.
One of the items Rainbow carries in depth is Used Magic The Gathering Cards . The game is the oldest CCG (collectible card game) running and the player base is huge. People are amazed by our organized and thorough selection of Magic cards.
Rainbow Comics, Cards & Collectibles has been selling new comic books since the mid 80's. We have seen the industry go through all kinds of different phases from the rise of the superstar artist, the variant cover craze, and everything in between. New comic books come out every Wednesday and we usually have customers waiting in line. Be sure to celebrate New Comic Book Day (#NCBD) every Wednesday at Rainbow!
Old comic books, commonly referred to as back issues, are a staple here at Rainbow. We stock literally thousands of different titles of old comic books, and have tens of thousands of unique issues in stock.
Rainbow has been selling baseball cards in Sioux Falls, South Dakota since the mid 80's. What started as a sideline in an antiques store soon grew into a full-time sports card and comic book store. Topps currently has the rights to officially licensed Major League Baseball (MLB) trading cards.
Rainbow Comics, Cards and Collectibles carries a full line of Trade Paperbacks. Also known as Graphic Novels, compilations, or just trades, trade paperbacks are simply a collection of individual issues (typically 3 to 6 comic books) of a certain story from the books, combined into one graphic novel.


Watch the thrilling clash of massive Lanterns!
A fantasy-like festival woven together by the energy of the locals.
The Tzusawa Yotaka Andon Matsuri is held annually at night on the first Friday and Saturday of June in the Tzusawa region of Oyabe City to pray for a rich yield of crops.
The trademark of this festival is the massive Yotaka Andon (Yotaka style lanterns made from bamboo, paper and dye), that come in 3D shapes of such things as dragons, peony, butterflies and cranes. Large ones can reach up to 7m in height, 12m in length and take months to build by hand. On the day of the festival, from 19:00, after the children finish their procession of Andon, the adults bring out the massive ones to the melody of the taiko drums. The climax is when these Andon are bashed into each other in order to destroy the opponent. The mystifying sight of the Andon at night along with the energy of the locals and viewers makes this festival a solid and powerful experience.
1. Massive lanterns collision featuring human valor and soul!
The highlight of the festival is the Butsukariai, when the lanterns are crashed into each other. The spectacle goes down between 21:00 and 24:00 on both days. The massive works of art, built with the heart and soul of locals, face off and are then launched at each other at the go sign. The object is to destroy the other. It is also a clashing of valor and souls and the most exciting moment that brings the locals and viewers together alike.
Festival Dates June 6th (Thu) through the 7th (Sat), 2019.
Held annually on the first Friday and Saturday (main event), and the first Thursday (eve event) of June.
General Participation Viewing only. Participation is regulated due to danger.
Participation of the pulling of the Andon is not allowed except for members of the preservation committee or those wearing the local formal wear.