Description: Viscosupplementation refers to the concept of synovial fluid replacement with intra-articular injections of hyaluronic acid (HA) for the relief of pain associated with osteoarthritis (OA). Intra-articular viscosupplementation was approved by the Food and Drug Administration (FDA) in 1997. It is currently indicated only for the treatment of pain associated with knee OA. However, OA can occur in several of the weight-bearing joints of the foot and ankle. Ankle OA produces chronic disability that directly impacts the quality of life. There is only limited published literature relating to the use of HA in the ankle. This paper will review the authors' experience, indications, clinical outcomes, and complications of viscosupplementation therapy in patients with ankle OA.
Institution: Curr Rev Musculoskelet Med.


text:
Q: Regex to find text between expressions, where the end of one match might be the start of the next I'd like to match the text between each line starting "2 capacitors", "1 op-amp", etc. in the following data using Python 3.5:
#Sat Dec 16 09:10:37 2017
#
#2 capacitors:
#  0 c1 10 uF GND n1
#  1 c2 47 pF nm nout
#1 op-amp:
#  0 o1 lt1124 '+'=nin '-'=nm 'out'=nout a0=15M gbw=14.6 MHz
#       un=2.7 nV/sqrt(Hz) uc=2.3 Hz in=300 fA/sqrt(Hz) ic=100 Hz
#       umax=12 V imax=20 mA sr=4.5 V/us delay=18.9 ns
#       pole at 200 kHz (real)        pole at 200 kHz (real)        zero at 800 kHz (real)        zero at 800 kHz (real)        zero at 9.4 MHz (real)
#2 resistors:
#  0 r1 430 Ohm n1 nm
#  1 r2 43 kOhm nm nout
#4 nodes:
#  0 n1
#  1 nm
#  2 nout
#  3 nin
#Logarithmic frequency scale from 1 Hz to 100 kHz in 100 steps.

I'd like to extract:
match 1: (2, capacitors, #  0 c1 10 uF GND n1#  1 c2 47 pF nm nout)
match 2: (1, op-amp, #  0 o1 lt1124 '+'=nin '-'=nm 'out'=nout a0=15M gbw=14.6 MHz#  un=2.7 nV/sqrt(Hz) uc=2.3 Hz in=300 fA/sqrt(Hz) ic=100 Hz.......)
match 3: (2, resistors, #  0 r1 430 Ohm n1 nm#  1 r2 43 kOhm nm nout)
match 4: (4, nodes, #  0 n1#  1 nm#  2 nout#  3 nin)
Whether or not the third group retains newlines is not important to me. Currently, I match by searching for the text between the first match and the first line that is not whitespace:
^\#(\d+) (op\-amps|op\-amp|capacitors|capacitor|resistors|resistor|nodes|node):$([\d\D]*?)^#\S

regexr example
(The MULTILINE flag must be enabled. The [\d\D] trick is to match all characters including newlines on different platforms.)
The problem is that the 1 op-amp and 4 nodes segments don't match because they form part of the previous match: for example, the #1 op-amp line. How can I get all of the possible matches?

A: Optimized solution:
import re

with open('yourfile.txt') as f:
    pat = r'^#(\d+) (op-amps?|capacitors?|resistors?|nodes?):([\s\S]+?)(?=\n#\S+ )'
    result = re.findall(pat, f.read(), re.M)
    for m in result:
        print(m)

The output:
('2', 'capacitors', '\n#  0 c1 10 uF GND n1 \n#  1 c2 47 pF nm nout ')
('1', 'op-amp', "\n#  0 o1 lt1124 '+'=nin '-'=nm 'out'=nout a0=15M gbw=14.6 MHz \n#       un=2.7 nV/sqrt(Hz) uc=2.3 Hz in=300 fA/sqrt(Hz) ic=100 Hz \n#       umax=12 V imax=20 mA sr=4.5 V/us delay=18.9 ns \n#       pole at 200 kHz (real)        pole at 200 kHz (real)        zero at 800 kHz (real)        zero at 800 kHz (real)        zero at 9.4 MHz (real) ")
('2', 'resistors', '\n#  0 r1 430 Ohm n1 nm\n#  1 r2 43 kOhm nm nout')
('4', 'nodes', '\n#  0 n1\n#  1 nm\n#  2 nout\n#  3 nin')

Details:

*

*<word>s?- matches zero or one s ending char of <word>

*[\s\S]+? - matches any character sequence [\s\S] between one and unlimited times, as few times as possible, expanding as needed (lazy)

*(?=\n#\S+ ) - lookahead positive assertion, ensures that the needed sequence of matches is followed by \n#\S+ (separate line starting with # and non-whitespace char sequence \S+)

redpajama_set_name: RedPajamaStackExchange


The push goal I was most excited for when webcomic Penny Arcade went to Kickstarter to go ad-free for a year was their pitch for a new reality show as season four of Penny Arcade: The Series. They would invite a group of comic artists to fly out to an unspecified location to compete for a chance to win, among other things, a year's stay in the PA offices and a cash prize. The Kickstarter earned enough for the show, so the casting process was on. Though I very much doubted my chances, I applied for a spot on Strip Search. I used clips from my first webcomic, Food Don't Go Stale in Space, as well as my now-defunct due to time constraints (and eaten by ComicPress) Week in Media series. I also used examples of my actual painting and graphic design work and even some of my reality TV recaps that used webcomic formatting in my portfolio. The application was one of the more challenging ones I've filled out for a reality TV show (always good to know the aim of casting when critiquing a show) because of its breadth. Strip Search was looking for the total webcomic package: art, writing, marketing, and merchandising. Unsurprisingly, I didn't get past the open call stage.
The contestants who did make it onto the show represent a wide range of style and experience. Some of the contestants are pretty inexperienced at creating a webcomic and some are professional artists for animation studios. Some run their own businesses and some had to quit their jobs to even go on the show.
What they share, and what comes across so strongly in Strip Search, is a passion for what they do. The artists are there to compete for a life-changing prize but they all seem to realize how fortunate they are to have this opportunity. The level of game playing after the first complete challenge to elimination experience is strategically choosing to not be the villain.
Even more telling is the confessional montage at the end of the first episode. All but three of the contestants admit that they don't know if they can win. The three who do admit it aren't super aggressive about it. There's no "Send everyone else home, I came to win" aspect on this show like so many other competitive reality series. The season preview has one contestant saying the infamous "I'm not here to make friends" sound byte but I have a feeling she's not being malicious in that moment.
The challenges are a mix of having fun and actually running a webcomic. In the second episode, the artists play a very long game of Fax Machine. Each artist starts by writing a caption for the next person to draw. The next person draws the prompt on a separate page. The person after them has to write what they think the caption was for the previous illustration. The Fax Machine challenge did have a prize and a winner, but it was a totally casual affair to warm the contestants up.
The elimination challenge shown in episode three brought the artists right into the business side of running a webcomic. They had to design a t-shirt inspired by the Strip Search graphic with no more than four colors--black plus three others. The winner would have their shirt sold on the Penny Arcade website and earn all the profits from it. Even within what was essentially a challenge to market someone else's brand, the artists had plenty of room to show their own style.
The nastiness of competitive reality shows is mocked by Penny Arcade creators Jerry Holkins and Mike Krahuliuk again and again. The first episode saw the judges warn the contestants about a brutal trap hiding in the competition house. They quietly argued over how many traps the budget actually allowed for in front of the contestants. Both are putting on their best tough reality show judge impressions--Jerry gets bonus points for the track suits and huge gold chain to show how successful he is--and it's a riot.
The actual elimination is determined by a chance drawing event. The bottom two contestants (determined by the winner of the first challenge, though that may not carry over to future eliminations) had to each pull a drawing prompt from a glowing waste basket and combine the two ideas into an original comic. They had 90 minutes to complete the strip while Mike and Jerry asked them invasive questions and tormented them with misleading time checks and threats of teeth-hungry bats.
Right around the time Mike accused a contestant of being a Hitler-sympathizer is when Strip Search really came into focus. The reality TV judge stereotypes are a joke used to put the contestants at ease throughout the contest. The whole point of the series is to provide exposure to other webcomic artists through the massive success of Penny Arcade. Mike and Jerry wanted to foster the contestants through a positive experience and thoughtful critiques that might help them succeed even if they don't win the big prize. The elimination decision is revealed in a shocking way--tearing the losing contestant's strip in half--but shortly afterwards, the pair join the eliminated contestant in the car for a pep talk and to make sure they're all right.
The bottom two contestants confirmed my early reaction to the series. There isn't any malice going on here. When asked if they would try to take revenge on the artist who sent them to the bottom two, they both said no. When asked if they would try to psych out the other competitors with knowledge gained in the elimination room, they said no. The artists are here to compete for a prize but, so far at least, they're treating it as a very positive experience for everyone. The returning contestant was greeted with a round of applause in the house and a sympathetic Graham Stark (host/producer/editor of the series) telling them they deserved to be in the contest.
The only critique I have (an unexpectedly slow pace for a first run reality show) only hits me long after the episode premieres. In the moment, Strip Search feels right. It's beautifully produced and edited with high production values. The script of challenges teased for the rest of the season seems appropriate and the contestants, so far, have nothing but good things to say about their experience.
I think the only reason that Strip Search feels a little slow is that we have been programmed through over a decade of reality TV consumption to demand high drama and cruelty in this format. When it doesn't appear, it feels like something is missing. That is not the case here. Strip Search is exactly what it needs to be to survive beyond one season if the Penny Arcade team chooses to go through the process again.
I've embedded the first challenge sequence (episodes 1-4) on the next page.
Thoughts on Strip Search? Share them below.
Nov 6 Penny Arcade's Strip Search: Where Are They Now?


***Warning***I am about to shamelessly self promote my new little ETSY shop. If you wish you may scroll straight down to the party and avoid my commercial. I will keep it super short though, promise.
I am so excited to announce the opening of The Farmhouse Porch ETSY shop!
I've got my original oil paintings AND old shabby, farmhouse-y things for sale.
I would be honored for you to stop by.
OK, let's get moving right along to the Cowgirl Up party.
who left her party comment over at the Farmhouse Porch.
Teresa- be on the look-out for an email about how to claim your prize!
Homemade pumpkin dog treats by What We Keep. With the price of dog treats being more than I spend on human treats, this recipe is probably healthier for the pup and the pocketbook than store bought!
The The Loud Silence revealed her beautifully refinished buffet. I love it!
And for the grand finale, a kitchen tour by White Lace Cottage, I am such a fan of her shabby farmhouse style!


(Get/GetNext/Set/GetBulk operations) specified in the SNMP protocol.
The SimpleTester™ is the industry leading SNMP test tool that automatically exercises SNMP v1, v2C, and v3 agents. All types of SNMP Agents (standalone, proxies, sub-agents) implementing one or more standard, experimental or private MIBs can be exhaustively tested, within minutes.
As the number of MIBs, MIB variables and instances supported by an SNMP agent grows, it can take weeks or even months to manually test each variable using tools like a typical MIB Browser. This is where the SimpleTester is most useful. The SimpleTester is an "SNMP Expert" program that will intelligently interpret MIB files, SNMP protocol specifications, and all the MIB objects supported by the agent. Using this knowledge, it automates the testing process to complete weeks worth of manual testing - in just minutes.
The SimpleTester contains syntax tests, semantic tests, performance tests, and other utilities.
The predefined syntax tests check for MIB and SNMP protocol compliance for any MIB by sending hundreds of different Get/GetNext/Set/GetBulk requests and analyzing the response for each and every MIB object supported by the agent. With each test result, reference is given to the RFC which specifies the behavior being tested.
The semantic tests include over 1100 tests to validate the semantics of popular MIBs like MIB-II, RMON, SNMPv3, and the NTCIP Global Objects MIB. These tests further ensure that the agent has implemented the behavior of each MIB object properly. For example, in MIB-II if 2000 octets are sent to the agent, its ifInOctets for the corresponding interface should at least increment by that amount. The tests can be easily customized by making changes to configuration files. In addition, the source code of all the 1100+ tcl scripts is also available for perusal. The framework is also fully documented to allow users to easily add their own test suites.
The performance tests measure the agent's ability to handle a stream of requests, one after another, and its ability to handle a set of requests all at once. With these tests the SimpleTester is measuring response times and creates a report which indicates the shortest, the longest, and the average response time given the number of messages sent and received.
The test suite structure support is fully extensible. Users can develop and add their own semantic test suites using the test suite builder which has a very easy to use graphical user interface.
The built-in Tcl interpretor has support for SNMP, Telnet, Serial I/O, as well as the Simple Transportation Management Protocol (STMP), to allow users to define their own scripts that test other aspects of the device including its Command Line Interface (CLI).
The SimpleTester includes a MIB Browser that graphically displays the object registration tree and allows the retrieval and setting of manageable objects.
In addition to the user interface, the SimpleTester can also be run in an unattended mode by specifying the tests to be conducted in a command file.
SimpleTester also includes support for Diffie-Hellman Key Change and Key Ignition. Ability to create random numbers and their corresponding keys is also available. This functionality is particularly useful within the Cable Modem industry implementing the DOCSIS 1.1 specifications.
Use the built-in MIB compiler to load the MIBs supported by the Agent.
Use the built-in MIB walker to specify the variables to be tested.
Run any or all of the predefined tests to check for conformance with the MIB definitions and SNMP specifications. The detailed reports pinpoint problem areas.
Use the built-in Script Generator and RowStatus Tester to automatically create test scripts and the built-in Script Runner to run these scripts for load and regression testing.
Optionally use the built-in Semantics checker to check the implementation of popular MIBs.
Reduced development, testing and support costs by detection of errors before deployment.
Communicates through both UDP datagrams and TCP connections over the standard network interface.
Checks MIBs (v1 and v2 SMI) for Syntax Errors.
Checks agent responses (and traps) for conformance with the associated MIBs.
Automatically tests each MIB variable for get, getnext, getbulk and set operations.
Supports the Posix test results as defined in IEEE std 2003-1997.
Includes over 1100 semantic tests for popular MIBs like MIB-II, RMON and SNMPv3 with source code.
Creates script files to be used for regression, load and "RowStatus" related testing.
Provides detailed reports that pinpoint problems.
Includes Tcl interpreter and SNMP, Telnet, Serial I/O, STMP Tcl commands for custom script development.
Contains a simple MIB Browser that graphically displays the MIB structure.
Supports MD5, SHA, DES, for standard SNMPv3 authentication and privacy.
Support for 3DES, as well as AES with 128, 192, and 256 key lengths, only available with AES version.
Support for SHA2 with key lengths of 128 (uses SHA-224), 192 (uses SHA-256), 256 (uses SHA-384), and 384 (uses SHA-512), only available with AES version.
Includes support for Diffie-Hellman Key Change and Key Ignition.
Supports functionality to include user defined test suites.
Supports both hardware andsoftware based licensing schemes.
Includes the ASN.1 version of the NTCIP MIBs and also precompiled files of all those MIBs so that all that will need to be done is to add a device's manufacturer specific MIBs to the compile file.
Standard IETF MIBs, Experimental MIBs, or Proprietary MIBs.
SimpleSoft provides a whole family of SNMP Agent testers to ensure that as your agent complexity and testing requirements grow, SimpleTester solutions grow with it. The smooth upgrade path also minimizes the need for retraining and learning a new and different test tools. As your test environment grows, individual testers familiar with SimpleTester will find it straight-forward to migrate to the SimpleTesterPro and carry out additional vulnerability testing. Test departments with many test engineers can migrate to using the floating license to carry out SNMP testing, by using a license server-based solution.
SimpleTester Family Feature Comparisons provides a tabulated description of the features available in SimpleTester and SimpleTesterPro.
More than 250 networking companies including CableLabs, Cisco, Nortel, Lucent, 3Com, Alcatel, Nokia, HP, TI, Fujitsu, Ericsson, and Deutsche Telekom.
Back in 1994, some of the openly available ISODE 8.0/SNMPv2 software distributions included a number of Tcl based test scripts to check for SNMP MIB and protocol compliance. But the process of getting the dependent software packages (BLT,ISODE, Tcl/Tk) and compiling them was fairly long and cumbersome and required gigabytes of space as well as a good understanding of the UNIX operating system. The test suite was also only available on UNIX.
Realizing the ubiquity of PCs, SimpleSoft created the first commercially available Microsoft Windows 3.1 based automated SNMP agent tester (SimpleTester). It was written in C, easy to use, and included some of the tests in the openly available package augmented with script generation and trap checking capabilities. The shrink-wrap product required only a few megabytes of space and could be used out-of-the-box. This made the test engineers productive very quickly without requiring them to be UNIX gurus.
SimpleTester's ease of use soon made it a popular SNMP tester on hundreds of PCs in testing labs all around the world and its popularity continues to grow with every passing day.


text:
WaterSafe Backs Launch of New Guidance for Hospitals
WaterSafe, the national accreditation scheme for plumbers in the UK, is backing the launch of new technical guidance on how to manage water systems in hospitals.
The Health Technical Memorandum HTM 04-01 has been updated by the Department of Health and sets out new recommendations for how hospital bosses should manage their water supply and storage systems in existing and refurbished buildings and when designing new ones.
This includes employing WaterSafe approved plumbers to work on hospital systems, as they have specific qualifications in the Water Supply (Water Fittings) Regulations, designed to keep drinking water healthy.
Hospitals rely on safe, high-quality water for hygiene in clinical and surgical care, and they also need to make sure there is enough drinking water stored to keep taps flowing should there be an interruption in water supplies.
The updated guidance includes:
recommending NHS Trusts use properly qualified, competent WaterSafe plumbers - for all plumbing work
requiring the establishment of Water Safety Groups within NHS Trusts to oversee how water systems are designed, installed, managed and maintained
updated good hygiene practices that should be followed by plumbers and other Trust staff responsible for hospital water systems
strengthened guidance about the water fittings regulations, approved products and notification processes.
Julie Spinks, Director of WaterSafe, said: "Having safe, hot and cold water supply systems are vital for public health, and no more so than in a hospital environment.
"The good news is that WaterSafe approved plumbers have the expertise to readily assist hospital Trusts that need help, as they have specific qualifications in working safely with drinking water supplies.
"In fact, we are delighted the Department of Health recognises this too - WaterSafe is included in the guidance document with NHS Trusts encouraged to use WaterSafe-approved plumbers."
WaterSafe was set up by all the water companies in the UK in 2013 to help protect the quality of drinking water and reduce the risk of contamination in homes and offices by rogue plumbers.

redpajama_set_name: RedPajamaCommonCrawl


text:
Facebook's app has been collecting Android phone data for years on some devices
Image: erik tham / Getty Images
Facebook's data collection capabilities apparently extend to tracking all the phone calls on Android devices.
As the post-Cambridge Analytica scandal fallout continues to unfold, some Facebook users are downloading their data from the social media platform and uncovering a surprise: Detailed phone records, including dates, times, call lengths, call recipients, and phone numbers.
SEE ALSO: To understand Facebook's betrayal, just look at my mom
It's only happening with people who use Android devices, and only when certain data approvals are granted. For example: I switched to the Android ecosystem several years ago, but there's no record of calls in my own Facebook data download.
That wasn't the case for Dylan McKay, a New Zealand-based programmer whose tweeted screenshot of Facebook's collected phone data went viral last week. A subsequent Ars Technica investigation revealed the Android connection.
Downloaded my facebook data as a ZIP file
Somehow it has my entire call history with my partner's mum pic.twitter.com/CIRUguf4vD
— Dylan McKay (@dylanmckaynz) March 21, 2018
When access is given, Facebook uses an Android phone's contact data to help guide its recommended friends feature. The company's Messenger app goes further, seeking permission to access call and text message logs on Android devices. Those aren't the only ways in, however.
As Ars discovered, in older, pre-Jelly Bean (v4.1) versions of Android, granting the Facebook app access to phone contacts also allowed it to access call and text logs. Later Android updates turned all of those into discrete permissions, but the change didn't affect Android apps that had already been given permission.
In other words, if you're a longtime Android user and you gave your Facebook app permission to look at your contacts prior to the release of Android 4.1 — which came out in 2012 — the app was able to keep looking at your call and text data. As Ars notes, Google formally started advising developers not to use the Android 4.0 API anymore in Oct. 2017.
As this news item started making the rounds on Sunday, Facebook published a "fact check" article explaining how call and text history logging is an opt-in feature in Messenger and Facebook Lite on Android. It doesn't address the fact that some older versions of the app were effectively grandfathered in to sharing data — which, to be clear, is a Google problem — but it does lay out how the two apps go about collecting data and what they do with it.
Even with that Facebook explainer, the discovery comes at a moment when all eyes are scrutinizing the company's data collection practices. The social network has been dealing with fleeing advertisers, federal inquiries, and widespread backlash ever since it was discovered that political consulting firm Cambridge Analytica exploited developer resources to harvest the data of more than 50 million users in 2014.
If you'd like to take a look at all the personal data Facebook has in your name, you can find detailed instructions for snatching that data (and removing your account from the platform completely, if that's your preference, right here).
WATCH: 'Supercolony' of 1.5m penguins discovered in Antarctica
Topics: Android, data collection, Facebook, social-media-companies, Tech


Thank you for visiting our Korean video page. Basically, this is a collection of videos taken in Korea by various people and uploaded to youtube.com, the video sharing site. They were originally posted on the ASK Now Blog.
It should be a good way for you to see what Korea is like if it's your first time, or to be reminded of some fun things if you've been to Korea before. If you have a video of your own that you would like to share, please contact us and Cialis online let us know.
Here is a video from our ski trip to Yongpyong Resort in February 2008.
This video is from our April 7th party at Carne Station in Seoul. Possibly our best event yet! We had a very big crowd, and I think everyone had a great time.
Here is the video we made from the ASK Now and ETO Christmas Party 2006. It was a great time, and a great way to get to meet a lot of our teachers. Enjoy!
This is a video from one of our clients, Tom. He is living and teaching in Changwon and is taking advantage of all that's around him.
Here is a video worth watching. It shows a couple of foreign teachers in Korea who are greeted and have a conversation with some middle-school students. This is classic. I don't know how many times I've been involved in a situation like this!
This is a video apartment tour by a guy named Jason (not me) who lives in the city of Pohang, South Korea. This is a great tour, where you can see what the laundry facilities are like, and what the bathrooms are like. It is also good to note that when teaching in smaller areas like Pohang, the apartments tend to be bigger than they are in Seoul, since real estate there is more expensive.
Here is a video of a Seoul apartment. It's kind of funny because this guy re-furnished his place with stuff "from the street" as he says. In Korea, people get new furniture quite often, and you'll always hear stories of us foreigners finding stuff at night that we think is great, and sneaking off with someone else's garbage, thinking we just hit the jackpot. Very amusing!
Here is a video of a couple of English teachers in South Korea enjoying a rain storm. I bet they'll keep their windows closed next time!
And this is proof... I forgot one of the reasons I enjoy being in Korea: anything can happen, and it's entertaining! For example, you're shopping in a department store and some guy comes along with his buddies holding an ol' school ghetto blaster, and this guy starts dancing and "popping" throughout the store, gathering a crowd. Why not? You're in a city of millions, and people sometimes want to stand out. This is the way to do it!
Feeling romantic? Why not rent a 2-seater bike and go for a tour around a park or down by the river? This couple has the right idea!
Well, if you enjoy inline skating, otherwise known as rollerblading, you should certainly bring your skates with you. There are plenty of places to skate, and lots to do whether you enjoy slalom, agressive, or just plain skating around. Here is a clip of some local Koreans using the infrastructure well. Jason P.S. Can you find a picture of me inline skating in Korea?
Here is a great video from maryeats.com She gives a good overview of street food in Korea. Mmmmm...making me hungry! I love Hoddukk and it's hard for me to walk by without buying one! (kind of like a brown sugar stuffed pancake) Enjoy the video and when you are in Korea, be sure to try a lot of this stuff.
Koreans love to climb mountains! Over 80% of Korea is mountainous terrain, so it's obvious why Koreans have taken up the hobby. At times, you can see some funny outfits being worn by Korean hikers. Basically, anywhere you are, you are close to a mountain path of some sort. Personally, I also enjoy mountain biking through a lot of these trails. If you like mountain biking, you'll find all kinds of great places to ride. So, get out there and enjoy the hills!
OK, So perhaps this clip isn't of much value, I'll admit. It's just a 30 second clip of going across a bridge in a bus. But, if you were wondering if you should teach in Korea, and you really wanted to know what it would be like to drive across a bridge in a bus, here you go!
Here is a little proof that break-dancing is alive and well in South Korea. It's also an example that the South Koreans like to have fun in regards to any military tensions with the north. If you travel throughout any Korean city, you are likely to come across an "event" outside of a department store featuring break-dance performances and other talent show type events. There's always something happening.
Here is a short video of someone who is having fun teaching in South Korea. He seems to have a good attitude and even though he is playing with the kids, you can tell that they listen well and that he has good control over his class. I'd certainly hire a chap like this. Click play to watch.


text:
class AdjustContributionReportsOwnerToLookOnRefundedStates < ActiveRecord::Migration
  def up
    execute <<-SQL
CREATE OR REPLACE VIEW "1".contribution_reports_for_project_owners AS
 SELECT b.project_id,
    COALESCE(r.id, 0) AS reward_id,
    p.user_id AS project_owner_id,
    r.description AS reward_description,
    (r.deliver_at)::date AS deliver_at,
    (pa.paid_at)::date AS confirmed_at,
    pa.value AS contribution_value,
    (pa.value * ( SELECT (settings.value)::numeric AS value
           FROM public.settings
          WHERE (settings.name = 'catarse_fee'::text))) AS service_fee,
    u.email AS user_email,
    COALESCE(b.payer_document, u.cpf) AS cpf,
    u.name AS user_name,
    b.payer_email,
    pa.gateway,
    b.anonymous,
    pa.state,
    public.waiting_payment(pa.*) AS waiting_payment,
    COALESCE(u.address_street, b.address_street) AS street,
    COALESCE(u.address_complement, b.address_complement) AS complement,
    COALESCE(u.address_number, b.address_number) AS address_number,
    COALESCE(u.address_neighbourhood, b.address_neighbourhood) AS neighbourhood,
    COALESCE(u.address_city, b.address_city) AS city,
    COALESCE(u.address_state, b.address_state) AS address_state,
    COALESCE(u.address_zip_code, b.address_zip_code) AS zip_code
   FROM ((((public.contributions b
     JOIN public.users u ON ((u.id = b.user_id)))
     JOIN public.projects p ON ((b.project_id = p.id)))
     JOIN public.payments pa ON ((pa.contribution_id = b.id)))
     LEFT JOIN public.rewards r ON ((r.id = b.reward_id)))
  WHERE (pa.state in ('paid', 'pending', 'pending_refund', 'refunded'));
    SQL
  end

  def down
    execute <<-SQL
CREATE OR REPLACE VIEW "1".contribution_reports_for_project_owners AS
 SELECT b.project_id,
    COALESCE(r.id, 0) AS reward_id,
    p.user_id AS project_owner_id,
    r.description AS reward_description,
    (r.deliver_at)::date AS deliver_at,
    (pa.paid_at)::date AS confirmed_at,
    pa.value AS contribution_value,
    (pa.value * ( SELECT (settings.value)::numeric AS value
           FROM public.settings
          WHERE (settings.name = 'catarse_fee'::text))) AS service_fee,
    u.email AS user_email,
    COALESCE(b.payer_document, u.cpf) AS cpf,
    u.name AS user_name,
    b.payer_email,
    pa.gateway,
    b.anonymous,
    pa.state,
    public.waiting_payment(pa.*) AS waiting_payment,
    COALESCE(u.address_street, b.address_street) AS street,
    COALESCE(u.address_complement, b.address_complement) AS complement,
    COALESCE(u.address_number, b.address_number) AS address_number,
    COALESCE(u.address_neighbourhood, b.address_neighbourhood) AS neighbourhood,
    COALESCE(u.address_city, b.address_city) AS city,
    COALESCE(u.address_state, b.address_state) AS address_state,
    COALESCE(u.address_zip_code, b.address_zip_code) AS zip_code
   FROM ((((public.contributions b
     JOIN public.users u ON ((u.id = b.user_id)))
     JOIN public.projects p ON ((b.project_id = p.id)))
     JOIN public.payments pa ON ((pa.contribution_id = b.id)))
     LEFT JOIN public.rewards r ON ((r.id = b.reward_id)))
  WHERE (pa.state = ANY (ARRAY[('paid'::character varying)::text, ('pending'::character varying)::text]));
    SQL
  end
end

redpajama_set_name: RedPajamaGithub


Clients pick up at their hotel and transfer to the starting point by car.
The guide will do a short training before starting the Tour to verify the capabilities of each participant and to be able to adapt the itinerary.
Flexible routes according group skills with qualified guides in cycling, first aid and tourism. Snack in Montserrat.
You will not pay until the Tour is finished. 100% satisfaction assured.
Guided circular route through the incredible Natural Park of Garraf starting in the amazing tourist village of Sitges. We will contemplate the mountain from all its slopes and we will go up to the Buddhist Monastery (Palau Novella) at Garraf mountain to admire the surroundings beauty.
Sitges is a lovely Mediterranean coastal town, a seaside resort some 35km southwest of Barcelona in Catalunya, Spain. Sitges is a seaside town recognized as one of the most charming towns and prestige of the Catalan coast, enjoys a mild and temperate micro climate, which means that visitors can enjoy enviable temperatures every month of the year.
Palau Novella is the Buddhist monastery in Garraf Natural Park. Since 1996 it has been home to the first buddhist monastery in Catalonia called "Sakya Tashi Ling". Palau Novella, was built in the 19th century as a family residence for a wealthy "indiano" trader, who returned from the Spanish colonies with his fortune.
What else does the Tour include?
Comfortable footwear for platform pedals.
Children from 10 years old, always accompanied by a tutor.


text:
Aspirant Forum
A Community for the UPSC Civil Services (IAS) and Other Aspirants, to discuss and debate the various things related to the IAS exam.
Civil Services Planner (IAS Planner)
Guidance Sessions
Indian Culture and History
Science and Other Topics
Environment Mains
Ethics (Mains)
The Crux of Hindu and PIB
Science and Technology-Newspaper Crux
[Audio] India and the World
Leisure Gallery
Policies and Programmes
Other Topics (GS-2)
Tag Archive | Pulse Producing region of India
by Shahid Sarwar
in Geography
Crops of India
Cash Crops:
A crop that is grown for sale rather than for personal use is called cash crops. In other word, a cash crop is an agricultural crop which is grown for sale to return a profit.
Cotton:
Cotton is the most important fibre crop of India. It provides the basic raw material (cotton fibre) to cotton textile industry.
Cotton is a kharif crop which requires 6 to 8 months to mature.
Cotton is the crop of tropical and sub-tropical areas and requires uniformly high temperature varying between 21°C and 30°C.
The modest requirement of water can be met by an average annual rainfall of 50- 100 cm. However, it is successfully grown in areas of lesser rainfall with the help of irrigation.
Black soils of Deccan and Malwa plateau are fertile soil for cotton.
About 80 per cent of the total irrigated area under cotton is in Punjab, Haryana, Gujarat and Rajasthan. But the main cotton producing states are Gujarat, Maharashtra and Andhra Pradesh.
Jute:
Next to cotton, jute is the second important fibre crop of India. India is one of the principle producers of jute in the world.
It is widely grown in the Ganges-Brahmaputra delta. Due to best suited soils such as light sandy or clayey loams are found here.
The major jute producing states of India are West Bengal, Assam, Bihar, Odisha, Andhra Pradesh and Meghalaya.
Jute requires high temperature varying from 24°C to 35°C and heavy rainfall of 120 to 150 cm with 80 to 90 per cent relative humidity.
During the period of its growth small amount of pre-monsoon rainfall varying from 25 cm to 55 cm is very useful.
Sugarcane:
Sugarcane belongs to bamboo family of plants and is indigenous to South Asia. In India, it is one of the most important Kharif crops.
Sugarcane cultivation requires a tropical or temperate climate, with a minimum of 60 cm of annual moisture. The ideal temperature for the cultivation of sugarcane is 27°C.
100 to 175 cm rainfall is ideal for sugarcane production. In tropical and sub-tropical or regions sugarcane is grown abundantly due to the lengthening of the period of rainy season.
Loamy fertile soil mixed with salt and lime is good for sugarcane production.
Plain land or gentle slope is ideal for sugarcane cultivation. Uttar Pradesh is the largest producer of sugarcane in India, followed by Punjab, Haryana, Bihar, Maharashtra, Andhra Pradesh and Tamil Nadu.
Tobacco:
Almost all states in India grow tobacco, but the important ones are Andhra Pradesh, Gujarat, Tamil Nadu, Karnataka, Bihar, West Bengal, and Uttar Pradesh
For tobacco 50-100cm annual rainfall and 15-200C temperature during growth period is ideal.
After harvesting to dry the leaves it requires bright sunshine & dry weather but not less than containing 8% moisture.
Different types of soil are required for tobacco. Bidi tobacco is grown as a rainfed crop mostly in alluvial soils, black clayey or loamy soils. Cigar and cheroot tobaccos are cultivated on grey to red soils varying from light gravelly to sandy loams. The chewing tobacco is grown throughout the country under varying conditions of soils.
Food Crops:
The term food crops refers to the world's major food supply derived from plants. A crop assumes human intervention through agriculture. In the main, food crops consist of grains, seeds and nuts, vegetables, fruit, and so forth.
Rice:
Rice is predominantly a Kharif or crop. It covers one third of total cultivated area of India. It provides food to more than half of the Indian population.
The temperature requires for the Rice is 16°C – 27°C and rainfall 100 to 200 cm is ideal for rice growing. But rainfall during harvest times is harmful. Annual coverage temperature around 24°C is ideal.
Rice is grown well on the alluvial soil or on the fertile river basins. It is also grown in mixed soil or loamy and clayey soil.
Plain lands or gentle slopes are suitable for the production of rice. Therefore, West Bengal, Bihar, Odisha, Andhra Pradesh, Telangana, Tamil Nadu, Kerala, Assam, Uttar Pradesh are the main rice producing states of India.
West Bengal is the largest producer but Punjab is the largest producer of rice per hectare.
Wheat is the second most important crop of India after Rice. It's a Rabi Crop.
It is a winter crop and needs low temperature. Ideal temperature for wheat cultivation is between 10-15°C at the time of sowing and 21-26°C at the time of harvesting.
Wheat thrives well in the rainfall varies from less 75 to 100 cm.
The most suitable soil for cultivation of wheat is well drained fertile loamy soil and clayey soil. Plain areas are most suitable.
Uttar Pradesh is the largest producer of wheat following by Punjab, Haryana, Madhya Pradesh, Andhra Pradesh, Tamil Nadu and Bihar.
Jowar:
Among the different kinds of cereal crops in India, Jowar occupies a major prominence. Besides being a staple diet for the poorer section of the society, it is also used for animal feed and industrial raw materials.
Basically jowar is a tropical crop. It thrives well at a temperature between 25°C and 32°C but below 16°C is not good for the crop. Jowar crop requires rainfall about 40 cm annually.
Jowar is extreme drought tolerant crop and recommended for dry regions. Too much of moist and prolonged dry conditions are not suitable for jowar cultivation.
Jowar crop adapts wide range of soils but grows well in sandy loam soils having good drainage. Soil pH range of 6 to 7.5 is ideal for its cultivation and better growth.
Major Jowar producing states in India are: Maharashtra, Karnataka, Madhya Pradesh, Andhra Pradesh, Telangana, Tamil Nadu, Gujarat, Uttar Pradesh, Rajasthan and Haryana.
Bajra:
It is popularly known as pearl millet. It is grown in the largest number in India. For poor people, this form of millet is supposedly the staple diet.
The crop has a wide adaptability as it may grow under different day lengths, temperature and moisture stress. It requires low annual rainfall ranging between 40-50 cm and dry weather.
Light soils of low inherent fertility good drainage, mild salinity are best type for this crop.
Tamil Nadu is the highest producer of this staple crop and this is followed by Uttar Pradesh, Haryana, Rajasthan, Maharashtra, and Gujarat.
Plantation Crops:
Plantation crops constitute a large group of crops. The major plantation crops include coconut, nut, oil palm, cashew, tea, coffee and rubber.
Tea:
India is the largest producer and consumer of black tea in the world. Tea is grown in 16 states in India. Assam, West Bengal, Tamil Nadu, and Kerala account for about 95 per cent of total tea production.
Temperature varies from 21°C to 29°C is ideal for the production of tea. High temperature is required in summer. The lowest temperature for the growth of tea is 16°C.
150-250 cm of rainfall is required for tea cultivation.
Tea shrubs require fertile mountain soil mixed with lime and iron. The soil should be rich in humus.
Coffee:
Coffee is a brewed beverage prepared from roasted seeds, commonly called coffee beans, of the coffee plant.
Initially, the coffee plantation was limited to Karnataka, Kerala and Tamil Nadu, but now it has gradually reached Andhra and Odisha.
The ideal temperature is 18 to 280 It is very sensitive to cold and frost.
Rainfall must be varied from 125 to 250 cm.
Loamy soil with humus content, well drained hill slopes between 450 m to 1800 m altitude are suitable.
Karnataka, Kerala, Tamil Nadu, Nilgiri Hills, Cardamon Hills, Anamalai Hills are the areas of growing.
Rubber:
Basically rubber is an elastic solid material retrieved from latex of many tropical trees. However, "Hevea brasiliensis" is the most commercially cultivated rubber plant
The rubber plantation requires heavy and well distributed rainfall of 200 cm to 300 cm having humidity about 75%.
The best growing temperatures for rubber plant is from 20°C to 35°C. Freezing temperatures will halt the growth of rubber plants and strong plant is from 20°C to 35°C. Freezing temperatures will halt the growth of rubber plants and strong wind areas are not suitable for rubber farming.
This plantation requires at least 5 to 6 hours of sunlight Rubber Plants require highly deep weathered soils which consist of Laterite and lateritic soils. They grow best in well drained porous soils with moderate acidic in nature. However, rubber plant also thrives in red alluvial soils, if there is a good organic matter in the soil.
Mainly, it is grown in Kerala, Tamil Nadu and Karnataka.
News for 18 January, 2021
Get all updates on FB
Enter your email address to follow this blog and receive notifications.
Get Help from Aspirant Forum
Get all the guidance and personal support from the community:
simply mail us your queries, and Aspirant forum will get back to you with an Answer:
Follow Aspirant Forum on WordPress.com
Bihar State Current Affairs Download Ethics Mains MAKE IN INDIA News and Announcement Policies and Programmes Polity Mains Public Administration State PSC Todays News
Search Books on Amazon
Latest release from PIB


I couldn't decide if this fell under the category of recipes or cocktails (both?). But what I can tell you is that it is ahh-mazing, and you need it in your life. Like now. Run to the store, grab the ingredients for this yummy wine ice cream, and savor in its deliciousness.
Combining two of our favorite night time indulgences, it's the perfect little treat! Not to mention that it can be made with just a ingredients, a few simple steps, and without an ice cream maker.
Easy and super yummy? Yes, please!
If you weren't intrigued before, you are now right?
We're sharing all the yummy details and a few different ways to make this wine ice cream on Savvy Sassy Moms. Make the hop, give it a try, and thank us later for giving you a new way to enjoy chilling out this summer!


There is much speculation regarding how and when technological innovations including self-help applications, artificial intelligence, machine learning, and speech analytics techniques might affect the demand for live agents. This report answers these questions.
Many believe the voice channel will lose out to AI-driven digital channels in the contact center. This report examines live agent position forecasts in 39 countries grouped into five global regions and the findings regarding agent evolution are very interesting.
Analyzes the changes coming to live agent staffing and the evolution of their jobs over the next five years.
Evaluates the future of live agent growth/shrinkage in the contact center market in 39 countries through the year 2022.
Will live agent head count shrink, or even disappear over time?
How will the profile of the typical contact center agent evolve in the next five years?
Will live agent compensation levels change as their jobs evolves to super-agent status?


text:
Council of Fifty, Minutes, March 1844–January 1846; Volume 3, 6 May 1845–13 January 1846
6 May 1845 • Tuesday, continued Page 1 10 May 1845 • Saturday Page 4 9 September 1845 • Tuesday Page 13 30 September 1845 • Tuesday Page 33 4 October 1845 • Saturday Page 42 11 January 1846 • Sunday Page 85 13 January 1846 • Tuesday Page 109
See source note under Council of Fifty, Minutes, March 1844–January 1846; Volume 1, 10 March 1844–1 March 1845.
See historical introduction under Council of Fifty, Minutes, March 1844–January 1846; Volume 1, 10 March 1844–1 March 1845.
Hide editing marks
Coun.
W[illard] Richards
24 June 1804–11 Mar. 1854. Teacher, lecturer, doctor, clerk, printer, editor, postmaster. Born at Hopkinton, Middlesex Co., Massachusetts. Son of Joseph Richards and Rhoda Howe. Moved to Richmond, Berkshire Co., Massachusetts, 1813; to Chatham, Columbia Co...
represented that it is impossible for one clerk to write all the reports today,
Clayton's rough notes have "it will take us all day and tomorrow."
but if the Captains will present their reports in writing
Clayton's rough notes have "if all the Captains will present their reports in writing and lay them on the Table."
the business can soon be done.
1 June 1801–29 Aug. 1877. Carpenter, painter, glazier, colonizer. Born at Whitingham, Windham Co., Vermont. Son of John Young and Abigail (Nabby) Howe. Brought up in Methodist household; later joined Methodist church. Moved to Sherburne, Chenango Co., New...
ordered that the captains make out and present their reports in writing.
A few surviving reports likely submitted to Clayton following this meeting are in Camp of Israel Schedules and Reports, CHL.
During the time the captains were preparing their reports the
said he should propose to all our merchants to let us have all their money and goods, and we will leave our property here, and let them sell it together with our land and take their pay out of the sales, and if they are in debt, they can sell till their debts are paid.
He then made some remarks concerning theives in our midst, and said let all such be exposed to the mob, and let them be dealt with if they will not quit stealing. No man shall be allowed to take the first piccayune, who calculates to go along with us. Such men, who will steal, shall go with the mob to hell where they belong. If we will do [p. [111]]
Willard Richards
View entire transcript |
Editorial Title
Handwriting on This Page


Stone Crushers and Stone Metal Suppliers in Hyderabad, India. Get Name, Address and Contact details for Stone Crushers and Stone Metal . We deal in Spares parts of Jaw Crusher, Cone Crusher, Conveyors Belts, Impact.
Crusher Parts, Crusher Spares, suppliers . for hammer crusher india suppliers of lokomo crusher spare parts in saudi ara stone crusher magnese spare rock .
Crusher spare parts india and crusher spare parts suppliers jow crusher spares in india. Rock Crusher Maintenance Article, IndiaRock Crusher .
distributor of crusher parts south africa. CS series cone crusher supplier, distributor in the . Industrial Crushers And Vibratory Screen For Crusher, india.
Stone Crusher Parts, Stone Crusher Spares, . MM Castings has grown to become India's best manufacturer and supplier of High Manganese Steel and High Chrome Iron .
south africa crusher parts distributor . . jaw crusher parts south africa india. pre: sanbo stone crusher distributor di indonesia; next: .
distributor crusher shanghai zenith . crushing machine spares parts distributor in lagos nigeria . zenith crusher indonesia – Mining Solution. India Cone .
spare parts of jaw crusher in india. Spare Parts Of Jaw Crusher In India India crusher spares parts manufacturers in indiacrusher spares parts manufacturers in india crusher manufacturer parts spares vendor jaw crusher exporter stone crusher -spare parts of jaw crusher in india-,Crusher Spare Parts Crusher Parts Suppliers Traders Find here .
india impact crusher spare parts supplier stone crusher . crushers crushing parts suppliers new zealand . Stone crusher for sale in india,stone crusher machine . india impact crusher spare parts supplier.
distributors of spare parts of stone crusher machine india. . crusher parts distributor . Posts Related to crushing machine spares parts distributor in ibada .
Contact verified Stone Crusher Machine . retailers and traders in India. . Cone Crusher Spare Parts, crusher jaw plate, Stone Crusher Spare Parts .
Stone Crusher Parts . /mining/diamond-stone-crusher-parts.html .. /mining/distributor . Excavator Parts,Excavator Spare Parts Manufacturers & Suppliers India .
stone crusher parts manufacturers in india - rock .
Stone Crusher Parts - Stone Crusher Parts Exporter ... Manufacturer, Distributor, . Trading Company of Stone Crusher Parts based in Rajkot, India. .
distributor crusher shanghai, Crusher Wear Parts Suppliers, distributor stone crusher indonesia . Crusher Spare Parts - Manufacturers, Suppliers &, Contact verified Crusher Spare Parts Manufacturers, Crusher Spare Parts suppliers, Crusher Spare Parts exporters wholesalers, Rubber Crusher producers, traders in India. sand .
Puzzolana Jaw Crusher Spares Supplier India . suppliers & exporters in india. crusher parts supplier in india puzzolana engaged in jaw plates manufacturers in india, jaw plates impact crusher spare parts .