Our 1000th Question

Question: Congratulations to our user @CreativiTimothy on asking our 1000th question
Answer: A great milestone to hit! Hopefully our growing visitor numbers show that this site already represents a useful resource for Korean learners.
We've made it to 천(千) - next stop, 만(萬) ! Let's all remember to keep asking any good questions we can think of.

Our 1000th Question


Why is 金 differentially written as 김 and 금?

Question: Everyone knows the surname 김, which is 金 in hanja. However, 金 is written as 금 everywhere except the surname, e.g. 금요일 Friday, 금성 Venus, 백금 platinum, 합금 alloy, 기금 fund. Why is the surname 김 written differently?
Answer: Like Chinese and Japanese, Korean also has two or more ways (음훈) to pronounce one Chinese character.
The Chinese character '金' is pronounced as '김' only when it is used as a family name and some city names such as 김해시(金海市), 김포시(金浦市). In other context, it is always pronounced as '금'. That's the way it is and the family name is not the only name that is pronounced as '김'.
The first person who used the family name '김' is 김수로왕 and it has been around since AD 42 when he was born. According to the myth, six golden eggs came down from the sky and 김수로왕' was born out of one of them.
Another interesting Chinese character that is pronounced in two ways is 不:

아닐 불,아닐 부: 불가피, 부동산
Comment: @busukxuan The only reason I can think of (I don't have reference) is the phonetic pronunciation '김' was there before the Chinese characters were introduced to Korea and it adopted the character for '김'.
Comment: @busukxuan Yes, exactly. It could have been even closer a long time ago.
Comment: I think 数 is also an example, but 金  seems much more exceptional for only names use it, almost as if this eumhun was specifically assigned for names.
Comment: well, /i/ is indeed quite close to /ɯ/


What is the connection between figs and pride in the word Caprificus?

Question: I have seen the definitions of caprificus (caper + ficus = goat + fig) include both pride and fig trees /goat-figs. Are goats considered particularly prideful? I would think they would be more associated with gluttony than any of the other sins.
Comment: Welcome to the site! Where have you seen such definitions? That might help giving a good answer.
Comment: At first I thought your question was a joke. *Caprificus,* a goat fig; *magnificus,* large fig; *beatificus,* a perfect fig.
Answer: In its original sense, capri-fīcus just means "wild fig-tree". Its fruits are harder to eat and less pleasant than the domesticated fig-tree (fīcus), but goats can eat them just fine, so the Romans named it the "goat-fig".
However, one thing the caprifīcus was known for was its tenacity: it had a reputation for pushing its roots up underneath the pavement and ruining it. See Persius's Satires 1.25-6:

quo didicisse, nisi hoc fermentum et quae semel intus innata est rupto iecore exierit caprificus?
What's the point of having learned, if not to let this roiling passion, this caprifīcus inside me, tear its way out of my liver all at once?

I've never seen caprifīcus defined as "pride", but I'd guess it comes from this metaphorical usage: it's a tree that doesn't know its place, that strikes back against man-made walls and structures confining it and will happily tear down a house in order to keep growing where it likes.


Passing compound object for parameters

Question: I have different data modules, which take a couple of parameters from a configuration list. Do you think it's ok to pass a configuration object as a whole module1(config) and let the module pick what it needs, or should I rather pass the individual parameters module1(config.a, config.c, config.f)?
The first case doesn't require change interfaces in case I need more configuration parameters, but the second case encapsules more?
Answer: The parameter object pattern is widely used in .NET and other object oriented frameworks.
This is essentially what you are describing what talking about passing in a single object and is considered a good practice, so long as the individual parameters have good defaults (so the modules will work even when only some of the parameters are passed in).
If your modules don't have a use for all items in the configuration object I would call this a code smell, however. If they are not needed, why pass them in? The configuration object should match the needs of the module.
Comment: I'm afraid I have the latter code smell option. The config is some "global" project config and most modules need only a subset. In that case you would advise against it? Does it have a particular explanation (a scenario when this breaks).
Comment: @Gerenuk - It is difficult to say. If the configuration is immutable you could be OK, but if _anyone_ can change it, then it becomes a shared global resource which can be very difficult to work with.
Answer: So you want to write this method Module1, which depends on some subset of the properties of a Configuration object.
Some reasones you might want Module1 to take the Configuration object as a single parameter:

Future versions of Module1 might use additional properties of the Configuration object. This would require changes to every call site if you use individual parameters. (This might not matter too much if Module1 is only exposed internally to your own project, and you have and IDE with strong refactoring features. It matters a lot if it is part of a publicly published API.)
At the places where you want to call Module1, you have a Configuration object available, and it is more convenient to just pass the whole object than to pass in each relevant property.

You might want Module1 to take the relevant properties as individual parameters if:

At the places where you want to call Module1, you don't have a Configuration object available, and you can supply values for the relevant properties but not all the properties. (This is a strong reason if you are confident that future versions will not use more properties.)

So really, it depends on how you expect the method might change in the future, and how much of a burden it is to change call sites if the signature changes.
Answer: You may want to consider using an interface for your parameter itself. Your configuration object will implement the interface, but the interface should include only the properties that you can use on this method.
We call this using role interfaces, and it is an important part of the Interface Segregation Principle. It means that as your configuration object changes, you can choose which properties this particular method is interested in, and add those properties to the interface. No additional refactoring is required. And you still don't have the code smell of getting passed a lot of information you don't need.
Answer: I've found it easier to make Configuration objects static.  That way, you don't have to pass them around.
The assumption behind static is that you have a single configuration for each process.  For me, so far, that assumption holds.
Comment: That may be true for _global_ configuration, but possibly not for objects that require specific configuration (say `Process` and `ProcessStartInfo` in .NET)
Comment: Even for global configuration, this is a smell once you even need to think about concurrent access and/or testing.

Passing compound object for parameters


Which is the "correct" 5Y5Y Inflation Expectation on Bloomberg, and what are the differences?

Question: When the market talks about 5Y5Y expectation, is it referring to FWISUS55 Index, or G0169 5Y5Y BLC2 Curncy on Bloomberg?  I suspect it's the first one (e.g. comparing to FRED), but can't explain why, or what's the difference between the two.
Comment: have you tried asking Bloomberg support (F1 F1 on the terminal)? What did they say?
Comment: The former is the correct one, ie the one that ties back to the Fed's methodology. The latter is Bloomie's estimate (for curves that might not be liquid, and/or traded). So there's a Bloomie Treasury Curve that's inferred, similar but slightly different to the liquid forward-starting swap rate series...
Answer: I think the help desk would have been able to help.  According to the DES page, FWISUS55 Index is simply 2*USSWIT10 Curncy - USSWIT5 Curncy. These are zero coupon inflation swap quotes. This is a gross oversimplification. In terms of 5y5y only it works quite well (see the last link below).
Seems SWIL (where these inflation swaps are used) is not supported in FWCM, where the second ticker comes from. So I guess in terms of inflation swaps, that is as good as you will get.
The second ticker is the US Treasury Inflation Indexed Curve - you can load it on GC YCGT0169 Index GC to see the constituents Inflation indexed treasury bonds on the Table.
FRED is using the latter (treasury securities). However, they transform this relative to nominal swaps. Somewhat similar data can be found on ILBE on BBG. You can select Nominal Bond v Inflation Bond. More details on what FRED is doing can be found here.


Does the weather outside make a diference in oven temp. for baking

Question: I know that the humidity can make a difference on how your bread might turn out. Do you ever have to adjust the temp. on the oven depending on the weather? I finally found a good bread recipe that my husband really liked. I made it again and the crust was really hard. I did every thing the same. It was colder out side when I made the first one. The bread tasted really good like the other one it's just the crust was very hard. I melted butter on it just like the first one. I always put melted butter on my bread when I take it out of the oven.
Comment: @dougal2.0.0 *oven spring* is the term for the expansion of the bread in the oven. That's when the slashes open or the crust tears, for example. The behavior of the bread in the oven can tell a lot about the state of the dough. Ambient temperature and humidity can have a huge influence on the bread.
Comment: @ChrisH Exactly. And if one doesn't take that into account, the bread might be at another "stage" when put into the oven, hence the different results. That's what I'm trying to find out from OP.
Comment: Did you determine your bread rise time by a watch or by visual appearance? Did you notice any difference in oven spring?
Comment: @Stephie.  What is an oven spring, or did you mean the oven in Spring.  Personally I do not believe that the ambient temperature should make that much difference, even if you moved from the equator to the north pole.
Comment: (Speaking from experience - six years of baking artisanal bread in a wood-fired oven in a communal bake house.)
Comment: @Stephie. Ah I call that rising, thus the confusion.  My baking skills are a bit rusty - not even rustic!  I don't think dougal could cope with a communal bake house!
Comment: @Stephie I think you mean that the bread is affected by weather, but before the bake - is that right?
Answer: A properly calibrated oven with a good thermistor will not be impacted by external temperatures or environmental factors.  While, as you mentioned, humidity and environmental factors can impact cooking and baking, which influences the end product, they will not impact the temperature of the oven itself.  I believe the problem is more related to the varying environmental factors, rather than the cooking temperature of the oven.  As such, it might require a change in baking time, and more close monitoring the bread, rather than adjusting the temperature at which you are baking.
With that being said, I would suggest using an external oven thermometer/thermistor to confirm that there is no need for oven calibration [ie make sure that the temperature of the oven is what it was set to].  I have seen ovens begin overheating/underheating within a few days span, when the thermistor went bad.  Also, it might help to make note of the ambient humidity and the results of each batch of bread you make.  As you notice differences, you could take notes of what works best at differing levels of humidity, and therefore be prepared in the future to adjust according to environmental changes.


Opening an account when in another country

Question: I was wondering if a person living in another country who is an American citizen can open a bank account in Canada
Answer: To open a bank account in a foreign country, you usually need to be at least a resident of that country in order to qualify. It looks like this is a little different in Canada. I've found a few links that seem to suggest it is possible, although you may need to be in country to open the account.
TD Bank talks about non-Canadian (and non-US) residents opening accounts through them.
This website talks a little bit more about why you should open a Canadian account and how to do so. They do say visiting a physical location is mandatory.
This website offers some more advice but contradicts the previous link and says it is possible to open an account without being in the country, although it looks like this provides information for those who are eventually moving to Canada.
This TripAdvisor forum says that going through TD bank may in fact be your best bet for getting a bank account as a non-Canadian resident. This post specifically talks about getting an account as a tourist, and so presumably no intention to move to Canada is needed.
Hopefully through one of these links you can find what you're looking for. From reading them it appears that the easiest way to go about opening an account would be to call their customer service and inquire about opening an account. TD bank appears to show up the most, although RBC also was mentioned.
Hope this helps!
Comment: Note that an American "tax-person"holding a bank account in  a foreign country could be subject to  reporting requirements to the IRS and Treasury department.
Comment: "To open a bank account in a foreign country, you usually need to be at least a resident of that country" - I'm not sure how generally true that is. It is not unusual to see New Zealand banks offering to open United Kingdom bank accounts for those about to travel to the UK.
Comment: Fair enough, I just know a few Asian countries that will not allow you to open an account without having residency.


Infopath - expand dropdown list values

Question: I have a combo box on my form, that reads values from a list. Is there an option to allow the users to fill their own values and add them the same time to the list? I would like to avoid directing the users to the list, add the new value and reopen the form. The users have of course the necessary rights on the list.
Answer: I'm not sure that InfoPath allows this. Filling their own values works on multiselect columns but I don't think that it works on lookup columns. Maybe you can try to add new items using web services with InfoPath. Also you can use WorkFlow to add new item to another list.

Infopath - expand dropdown list values


What can I do to stay fit in the car?

Question: I know a number of coworkers who spend 2+ hours a day in the car.  What can they do to burn more calories and stay healthy while behind the wheel?
Comment: For the love of all that is good, just focus on driving safely and don't do anything stupid or distracting while you're in the car. Focus on trying to exercise in the other 88% of the time you are awake and consider this time off limits / sunk cost. If you really care that much about it and still insist, then find a way to cut the drive time or commute via bus/train/bike where you can actually stand and exercise in a **safe** environment.
Comment: How about jamming to music? It won't burn a lot of calories, but it should elevate their heart rate. There are more unconventional *(and probably silly)* activities; however, those are more geared towards having fun.
Answer: I am rather convinced that there is nothing productive to do relating to fitness while actually driving. For the duration they're going to be sitting in a bad position, they're going to be slightly asymmetrical with their limb usage, they're going to be sedentary.
The Inescapable Tragedy of Sitting
Here's the thing, as Joseph Stromburg summarizes for Vox:

Research has shown that increased exercise for an hour or so per day can't undo the negative effects of sitting for eight hours, any more than running a mile can erase the damage caused by a smoking habit.

The large prospective study by Alpa V. Patel, Leslie Bernstein, Anusila Deka, Heather Spencer Feigelson, Peter T. Campbell, Susan M. Gapstur, Graham A. Colditz and Michael J. Thun concluded "that time spent sitting was independently associated with total mortality, regardless of physical activity level." (emphasis mine) You can't burn calories to negate the pernicious transition to immobility that driving creates.
Those coworkers should find a way to reduce their commute, period. Live closer to work. Work closer to home. Telecommute some days.
Mitigation
In the meantime, they should aggressively address the specific mobility problems that driving causes. They are generally similar to the ones that sitting causes, namely hip and back dysfunction. At the same time they should take on a general strength and conditioning routine that is appropriately challenging.
Answer: If the concern is keeping up their fitness while in the car, thats not possible nor is it wise. While driving, focus on driving, not fitness.
However, if you look at this part of your question:

What can they do to burn more calories and stay healthy while behind the wheel?

If they (or you on their behalf) are interested in their calorie deficit, instead of trying to burn more, instead focus on consuming less.
Ultimately, you can't change peoples behaviour for them. If they wish to be unfit, they will. Perhaps you need to come to grips with that?
Answer: Focus on the ~14 waking hours per day. As outlined in Dave's answer, sitting for long periods is bad, no way around it.

Where I work, I have a stand up desk with a high chair. If I want to stand up, I hop off the chair. If I want to sit, I sit my butt down.
A few times a day I work on my third-world-squat.
Stand up in meetings.
Have walking meetings. If someone wants to talk to me about something, I'll usually ask if they want to go for a walk around the building while we discuss. There's no particular reason to sit in my office for most discussions.

A lot of workplace cultural norms are there only because they haven't been challenged yet. Things like standing desks, moving around a bit during meetings in a non-disruptive way, and taking a walk around the building are easy to implement.
You could re-ask the question as what can someone do who sits down in meetings for two hours a day? The answer is basically the same: focus on the remaining time and try to make those two hours be the worst, not the norm.

What can I do to stay fit in the car?


customizing key filter in sharepoint 2010

Question: I am trying to create a key filter on a particular library with columns name, doc level, dept, No., MODIFIED AND MODIFIED BY. I will like the library to filter based on Name,Dept, Doc Type. While trying to create the key filtersi noticed that the configure key filters only has : checked out to, created by, content type, date updated and modified by. How can i customize the "Available key filter fields to include "Name,Dept, Doc Type" that i will like to filter on. Thanks.
Answer: Key filters are primarily used by columns of type managed metadata.  They cannot be used for single line of text, multiple line of text, ect.  they can sometimes be used on a choice column if the column only has 1 choice available.  they can also be used on columns for which the values are managed by sharepoint such as Created, Created by, Modified, and Modified by.  and finally, they can be used to filter based on content type.
I would guess that your name column is of type single line of text.  that definitely won't be available as a key filter.  if Dept and Doc Type aren't managed metadata, they won't be available either.


Connect to wireless network on different subnet

Question: I have a lift motor that has an app that allows me to move the lift up and down.  The lift creates its on Wi-Fi network with a default gateway of 192.168.4.1
My existing network is 192.168.1.1, I have a nano station that is not being used and was hoping there was a way to bridge these two networks.
I have very limited access to change any settings in the router that is made into the lift motor.
If this is possible it would be great if the nano station could receive a wireless signal from the .1 network and wirelessly send to the .4 network.  If needed I can hardwire the nano station to the .1 network.
I would prefer not to change my network from .1 to .4, I've contacted the manufacturer of the lift about changing the subnet and they are not being very helpful.
Comment: Since they are different subnets, you will have to route between them.
Comment: Did any answer help you? If so, you should accept the answer so that the question doesn't keep popping up forever, looking for an answer. Alternatively, you could provide and accept your own answer.
Answer: Thank you for your answer.  I have done the following.
Network Tab
...........Network Role

Network Mode = Router
Configuration Mode = Advanced
...WAN Network Settings
WAN Interface = WLAN0
WAN IP Address = DHCP
NAT = Enable
...LAN Network Settings
LAN Interface = LAN0
IP Address = 192.168.1.20
Netmask = 255.255.255.0
DHCP Server = Disabled
Edge Router POE Static Route
Destination = 192.168.4.0/24
Next Hop = 192.168.1.20

Not sure if I've completed everything correctly, but the .4 network is secured and I dont know where i can enter the settings to connect the nano station to this network.
Thanks for your help.
Comment: I was originally using a NanoStation M5 and the lift motor would not show up in the 5ghz network.  I ordered a NanoStation M2 and just got it setup.  In order for you to connect it to an existing wireless network you need to put it in station mode.  Then select a SSID.  It works like a charm thank you for your help.
Comment: You should accept your answer so that the question doesn't keep popping up forever, looking for an answer.
Answer: Use the Nanostation in Router mode. Connect it to the Lift's WLAN, set the Nanostation's WAN network to use DHCP; the address it gets here is irrelevant. Make sure you enable NAT; since you can't tell the Lift router to reach your 192.168.1.x network through the Nanostation, you need the Nanostation to NAT so the Lift just thinks it's talking to the Nanostation.
Wire your Nanostation into the .1 network, set its LAN interface to a static address in your .1.x network. On your .1 network's router, create a static route: 192.168.4.1 reachable via [nanostation LAN address]
Then your router will take you to the .4 network!


Filter between two dates

Question: Looking for a little assistance. I have Drupal 7 up and running with the View and Date module. I'm attempting to build a content type where the only additional fields other than Title and Body are, Post Date and Expire Date. Setting up the view is easy but I can't seem to figure out how to make the view only appear with values between Post Date and Expire Date. Does anyone have any experiance setting this up this type of view?
Comment: You should look into this [documentation](https://www.drupal.org/node/2301019) as well.
It is very precise & very well explained. This worked for me. Thanks to [Mory](https://www.drupal.org/u/mory)'s above documentation, I was able to find a solution to my scenario.
Answer: If you installed the Date module, you don't need to add two fields (Post and Expire). You can add a date field with start and end date.
Other than that, the rest is simple: Add two filters to the view.
The first filter will select the start date and show the fields that are less than or equal to now. (You can write that only if you select Enter a relative date.)
The second filter will select the expire date and show the fields that are greater than or equal to now.
If less than or equal to and greater than or equal to don't appear as options, make sure you enabled the Date Views module. (It is installed as part of the Date module.)
Answer: There is a module for that!
Views between dates filter

This Views filter provides the between date functionality you've been looking for by answering the question: "What events are on this date?" It displays all content (comparing start and end dates) occurring on a specified date.
Creating this functionality with standard Date filters requires two filters: start date less than or equal (<=) to the supplied date and end date greater than or equal (>=) to the supplied date. The problem is two filters means users must enter a date range, when technically selecting "September" is a range: September 1st to the 30th.
It compares two date fields with one supplied date. Effectively it is the opposite of the standard Date Views "between" operator, which compares one date field with two supplied dates.
Answer: Just a heads up about this:
When I first started down this path, I was using the node published date (not date field). The sorting between didn't work as expected due to the extra time information. I wanted to sort by day only and didn't care about what time something was created during the day.
Long story short: make sure you use the date module and create date fields for this type of sorting.
Another conflict I found was with regards to date-popup. I was also using better exposed filters, which has a different version of jquery_ui calendar popup than date_views (another shortfall of not using the date module is there is no calendar popup). Anyway, make sure you use the default popup with date_views, because I had lots of issues with date formats getting wonky and not validating.

Filter between two dates


Exo Planets and Planets difference?

Question: After hearing that it has been confirmed that we found seven similar exoplanets like earth. I thought exoplanets were dead stars. After doing a little bit of research I found out that exoplanets are planets that are orbiting a star, NOT the sun. But isn't a star like the Sun? Can someone please explain this to me?
Comment: ANOTHER star than the Sun. It's as simple as that. "Sun" is just the name of one star.
Comment: "Planets" are in our solar system. "Exoplanets" are in other star systems (or possibly associated with no star system at all).
Comment: The 2018 meeting of the IAU may see two competing redefinitions of what constitutes a planet. One will remove the concept of roundishness as being completely superfluous and will change the qualification of orbiting the Sun to orbiting a star. This will make all of the exoplanets discovered to date "planets". The other will focus solely on the concept of roundishness. This alternative will preclude calling those exoplanets "planets" (we can't observe how round they are, at least not yet) but will add hundreds of objects to the list of planets in the solar system.
Answer: Not all planets are exoplanets, but all exoplanets are planets.
When we differentiate the two, we use "planets" to refer to the eight planets revolving around our Sun. The Greek prefix "exo" (outside) should indicate that exoplanets orbit other stars.
In reality, you can call exoplanets "planets", and you'll often hear "Astronomers have found x planets around star y". The word "exoplanet" is used interchangeably with planets from other planetary systems.
Comment: A better way to put this: Exoplanets are planet-like objects that orbit some star other rather than the Sun.The current definition of "planet" means that there are eight planets in the entire universe. The qualification that planets orbit the Sun is one of the two parts of the definition of "planet" that needs to be modified or removed. This needs to be modified. The part that needs to go, much to the consternation of Alan Stern, is the concept of roundishness. An object that orbits a star, that hasn't undergone fusion, and that has "cleared its neighborhood" should be deemed to be a planet.
Comment: @DavidHammen I guess, if we want to be pedantic. In practice people rarely acknowledge that difference and use exoplanets and planets interchangeably for one's outside the Solar System.
Answer: Exoplanets are planets that are orbiting any star that is not our SUN. Planets are those which orbit the Sun namely: Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus and Neptune. However, the closest exoplanet to Earth, that is, Proxima Centauri B orbits its parent star named Proxima Centauri.
Comment: How does it add to the already existing answer?

Exo Planets and Planets difference?


Choosing Machine Learning Algorithm for categorical variables with many levels?

Question: The data set has around 40 variables and 50,000+ rows. Target variable is  categorical with 3 levels. I have reduced the number of variables to 31 by removing or combining similar variables. Among  these 31 categorical  variables, there are some variables which have up to 2000 levels and hence creating dummy variables is not feasible (according to my understanding). Which Machine Algorithm is suited to predict my target variable?
Comment: Have a look at:  https://stats.stackexchange.com/questions/227125/preprocess-categorical-variables-with-many-values/277302#277302
Answer: 2000 levels is perfectly feasible if your ML supports sparse matrices  (ie so you don't run out of memory) (most ml language tasks need that) .  Eg in python scikit_learn does this. Then you need to add regularisation (since it is unlikely  that all your 2000 levels have sufficient examples)  eg in logistic regression 'ridge regression', l2 regularisation.
Ideally you would have a combination or hierarchy of levels: eg rather than an id for each car model/colour combination you would have factors for make/type /fuel/model.
See eg scikit learn tutorial http://scikit-learn.org/stable/auto_examples/text/document_classification_20newsgroups.html


Turn off trade email confirmation

Question: I do a fair amount of TF2 trading on steam through sites like backpack.tf. Every time I want to send or confirm trade offers steam sends me an email which I have to click in order to confirm the trade. This is annoying because I have to do it a lot. Is there any way to disable this or configure it such that I don't have to do an email confirmation every time?
Comment: @SevenSidedDie The actual trade offers are handled by Steam. I have to click on "send trade offer" before steam will send the email. The email seems to me a pointless double confirmation - I've already indicated that I want to trade by clicking "send trade offer" so why should I have to confirm twice?
Answer:
Visit your Inventory page.

Click More > Inventory Privacy Settings

Set Confirmation of Trades to Disabled and hit Save Changes

Note, by disabling email confirmations, you are forfeiting your rights to having your items recovered if your account is compromised. Make sure you have a strong, unique password on both your Steam account and email account.
Comment: Aha, I knew there was a security issue involved. Valve is nothing if not paranoid/conscientious about security.
Comment: Well they have over 125 million users and scams are becoming more and more of a problem, so it's quite difficult for their small support team to have to deal with so many scams.
Answer: Although @Keavon cleared in some small steps, if you want to see the detailed guide here is a link I found.
How to activate / deactivate email for Steam Trade / Steam Offers
Comment: Please summarize the information contained in the link.  That way, if ever that page goes down, your answer is still valid.  Besides, it saves people a click. :)

Turn off trade email confirmation


How long can Photo Booth record video?

Question: Does anyone know how long Photo Booth can record video with iSight camera on Mac? I want to record for a few days non stop, and don't know if that's possible even if there is sufficient space in HD? I'm using OS X 10.6.
Answer: Your HD storage space is the limiting factor
There is no reasonable limit to the file size of Photo Booth video's. Photo Booth stores video's with AAC audio and H.264 video compression.
Video will take the most storage space. The H.264 uses a lossy video compression method. The amount of compression is usually defined by the amount of motion in your video. A tripod mounted camera recording of a vase with flowers will result in a smaller file size than a hand filmed recording of a flock of birds.
So your answer in short, your HD storage space is the limiting factor. Record for one hour and see how much space you needed for your type of video.

If you are only interested in 'changes in your scene', try another option, like senstic (the first google hit, nothing special)
Comment: I have no clue how Photo Booth will quit when the disks gets full. If it crashes, you might have lost your video! You should experiment with this before you 'go for real'.

How long can Photo Booth record video?


How to explain why one country's technology is mostly biotech with neighbors that are not?

Question: In my world one the key players on the international level is a country with 90% of its technology bio-based yet none of its neighbors have biological based technology even though they're just as wealthy and just as advanced technologically ( just in a different direction). I know could just hand wave this and say that the nations are different because they are. But I prefer to get some sleep exclamation. How would I explain One Nation being so technologically different from its neighbors?
Comment: Sleep exclamation?
Comment: In the question: 'But I prefer to get some sleep exclamation.' I assume it's "(something) explanation", but you know assumptions.
Comment: @TheNate I don't follow.
Answer: A bit rambling here, but here are a variety of ideas.
Some kinds of technologies, for example, architecture, are known for their geographic variation both due to paths of development based upon initial conditions, and due to suitability to local conditions. For example, the pitch of roofs in Switzerland changes every few towns to adapt to local snowfall there.
Economic factors also drive the materials that are used - brick or stone or adobe look more attractive in someplace with few trees, than in someplace where residents have to cut down trees to clear farmland anyway. If foreign technology is expensive, the export market for it may be weaker.
In general, the harder it is to move key technological artifacts, the more they will be geographically distinct, which is one reason that architecture takes the cake for regional diversity.
But, in general, trade tends to homogenize the technologies of all who participate in that trade, although small countries are more prone to assimilation into the technological conventions of their trade partners than large ones who have markets of their own big enough to built their own tech rather than relying on imports made to someone else's standards and customary designs. Even Neanderthals started to adopt some Cro-Magnon modern human technologies during the time period that they co-existed in Europe.
There have been isolated instances of efforts to control technologies with mixed success. The Hittites kept their iron metallurgy techniques as state secrets for almost 800 years. Similarly, the city of Byblos and some of its neighbors like Tyre managed to keep their ship building techniques proprietary for centuries. Efforts to control nuclear technology are only about seventy years old and have been more hit and miss.
Still, on the whole, sustained periods of isolation are probably the most powerful means to develop distinct technologies. For example, for about a thousand years until Bronze Age collapse, ca. 1200 BCE, Western Europe was controlled by descendants of the Bell Beaker culture whose warfare methods made heavy use of long bow, while Eastern Europe was controlled by descendants of the Corded War culture whose warfare methods focused on warriors who were mounted horseman or rode chariots. They were pretty completely separated from each other in a stand off that neither could win along their shared border for a thousand years, each developing on their own path and each large enough not to need much trade with the other.
A natural time to capture such stark divides in technology would be as a long period of isolation of the societies was just starting to break down, a bit like Japan at the time it first decided to open itself up to contact with the outside world after centuries of isolation.
JDługosz has an interesting suggestion about a "rejection" of a technology along the lines of what the Hindenberg did to airships, or the sustained "bad taste" that Americans had with regard to IUDs after some early models led to health problems (in the same vein, the Japanese, have been very averse to oral contraceptives for some reason).
Fictionally, the Star Wars universe has qualms following the Clone Wars about both cloning technology and droids. The aversion to artificial intelligence is even greater in Frank Herbert's Dune universe which also develops aversions to many forms of conducting war in favor of assassination of leaders and hand to hand combat.
A rejection of biotech could have roots in general disgust (such as opposition to GMOs and chimeras at opposite ends of the political spectrum these days), concerns about stem cell research, hesitancy about cloning, etc. If there were some culture shaping bad experiences with biotech in several countries that could easily shape public opinion. Similarly, biotech people could see the land of machine users as home to "dark Satanic mills" that were amoral and unnatural.
An attraction to biotech or to machine based technologies could be driven by economics and resources. Maybe the biotech areas have poor metal and fossil fuel resources, for example. Metals also might be disfavored in someplace were rain or something else in local environment was highly oxidizing to the main available metals. For example, suppose that in lieu of coal or oil, the main sources of heat for metallurgy were geothermal giving places with access to those geothermal hot spots a near monopoly on that, particularly if metal resources were concentrated near the hot spots.
Similarly, perhaps key biotech requires special climates (e.g. tropical rainforests or coral reefs) that can't be replicated elsewhere. This has the attraction of allowing stark distinctions in technology type to persist even with trade. For example, suppose that the biotech world has lots of plants engineered to produce medicinal juices that are all derivatives of a citrus plant that can only grow in tropical or subtropical climates. You could export it to small greenhouse orchards elsewhere, but places where you could grow it outdoors would have a huge advantage and it would be cheaper to ship purified medicinal juice syrups than the fruits or the whole plants. Other major international agricultural trade goods like wine grapes and coffee are also very picky about the right environmental conditions.
Perhaps biotech areas had an abundance of local plant and animal species that were particularly well suited to domestication in the kind of narrative that Jared Diamond tells in his book "Guns, Germs and Steel."
One source stock like dogs or a plant genus like Brassica (that includes cabbage, broccoli, cauliflower, kale, Brussels sprouts, collard greens, savoy, kohlrabi, kai-lan, the turnip; the mizuna, napa cabbage, bok choy, cime di rapa, field mustard, bird rape, keblock, colza, and black mustard) can produce incredible diversity from a single common species or related group of species of origin which might all be concentrated near the place of origin of that species. Mastery of just a few of these super-domesticates could easily led to a thriving biotech industry dominated by the trade secret protecting masters in the places where the "industry" began.
Comment: Sorry about the mispelled name. I won't be picking up my new bifocals until this evening and me eye for small print just isn't what it used to be.
Answer: Ideology. Not necessarily a major religion, but a general pressure from the population; e.g. look at how cloning research was banned for a planned time-out of a few years.
If people rejected biotech (as they have in the U.S.) but some single country runs with it, they will not only gain a competitive advantage but they can welcome all the scientists from the "we don't want it" nations. Now they are the only country with any capability to work on it, and it snowballs.
Comment: Also consider how early nuclear power incidents, like Three Mile Island, hampered nuc power development in the US while it progressed in Europe.
Answer: Assume that biotech is only efficient if you have an entire biotech infrastructure. Veterinarians instead of mechanics, nutrients instead of gasoline, perhaps biotech vehicles don't like blacktop roads ...  Early adopters will have to do without that.
It would be a notable economic disadvantage to pay for both infrastructures. And since there is an infrastructure in place for mechanical technology, the question is who would pay for the changeover.

Every now and then, a country decides to stop driving on the left and to start driving on the right. That doesn't happen very often.
Metric units go with the decimal system just as customary units go with duodecimal. Yet there are decimal countries which refuse to go the whole nine yards.

Since it is your story, declare that the changeover will pay for itself in 50 years, or 100 years. Which countries in your world are willing to make that investment?
How soon the biotech investment pays might also be affected by climate change assumptions. The same people who benefit from climate change denial might also benefit from a biotech avoidance. Some of the countries in your world might be so dsyfunctional that lobby groups prevent the only reasonable choice.
Answer: Perhaps we can exploit a couple unique features of biotech in order to explain why its progress might be faster in one country over others.
The primary obstacle facing genetic engineering and biotechnology broadly is a lack of knowledge about how existing biological systems work. Right now we have the technology and know-how to change any piece of a genome we want, but for the most part we don't know what it will do. We don't fully understand how biological systems work so we can't modify them except by trial-and-error. Most genes appear to be regulated in a multitude of ways creating huge webs of interconnectivity and dependency. A given gene can produce many different RNA and protein products through splice variants and post-translational modifications and even similar products can have vastly different functions depending on their localizations. There are well documented examples of important genes playing one role in one part of the body and an entirely distinct role in another.
As a result of these obstacles existing biotech is quite basic. Breeding for traits is completely ignorant of the underlying causes and genetically modified organisms are for the most part just adding in a few genes from another organism and hoping they will work the same way. For true biological tinkering to be possible we need to be able to predict what will happen when we start making changes to existing systems. To do that we need a couple things. First, we need to be able to predict how a protein will fold based on its amino acid sequence, and second we need to be able to predict how that folded protein will interact with other proteins and other molecules. If we possessed these two capabilities we could in theory take the proteins expressed in a given cell, predict their folded structure, and then predict how those proteins will interact with each other. This could allow us to map out this dense network of interactions underlying the organism's biology and begin to predict what might happen if we modified this or that protein ever so slightly.
Essentially what we really need to make biotechnology feasible is a computing revolution. But what if biotech could actually provide that computing revolution for us? Perhaps in your country there is some key breakthrough in the lab growth of functioning neurons arranged into networks just as they are in our brains. By providing electrical stimuli to input neurons and measuring output of other neurons perhaps these wet, analog neural networks could become useful for certain computational problems. In the field of machine learning electrical, artificial neural networks are frequently used to solve certain problems as a sort of loose approximation of how our brains work. One limitation to them is they take a lot of computational power to train, especially as they increase in size. A biological, analog neural network would have a constant propagation time from input to output, theoretically allowing it to be scaled upward in size without end, enabling to tackle ever more complex problems. Perhaps eventually these artificial brains are able to fold protein structures and predict interacting domains between molecules. Not only would this lead to further improvements in the artificial brains, but it would now also make biotech in other areas more viable.
Eventually the strategic importance of these artificial brains might be realized by the country's government and research on them made classified. Larger and superior brains will continue to fuel their own advancement thus creating their own biological technological singularity potentially resulting in a general artificial intelligence. The end result is only one country having access to advanced biotech that other nations could not hope to understand or emulate without the problem solving capabilities of the artificial brains.
Answer: This boils down to biotech's efficiencies versus non-biotech efficiencies, so you have a biotech economy where biotech does everything you want it to but it does some of those things very inefficiently. This example is from Stephen Donaldson's The Gap into Vision:Forbidden Knowledge describing the process the Amnion use for metallurgy "they make steel by feeding iron ore to a viral acid that digests it and then shits it refined." Now if steel isn't terribly important to your culture the efficiency, or lack of, of such a process isn't that important. If, on the other hand, Steel is important to your society then you're going to use an efficient system of production for Steel. A society dominated by biotech is naturally going to use different materials and have different values, the neighbours won't adopt there methods and vice versa because they have different needs and methods.

How to explain why one country’s technology is mostly biotech with neighbors that are not?


Does WordPress provide an API for scheduling posts?

Question: I'm a database noob so I'm a little bit clueless as to how to make a scheduled post via a plugin. Basically, does WP provide a reference API that would allow a plugin to create a scheduled post, like a user can do through the dashboard?
Comment: There are a number of plugins that you can use to schedule posts.
Answer: There isn't really an API for it, because from usage perspective it is quite simple.
If data passed to wp_insert_post() has publish or future value in post_status field and date in the future then it is inserted in database with that date and future in post_status. Effectively it is already considered scheduled.
However something would need to happen to make that post published on that date, so this sets in motion several more pieces of code:

When wp_insert_post() is done it calls wp_transition_post_status().
Which executes several hooks, including "{$new_status}_{$post->post_type}" which unwraps to something like future_post.
When post type is registered by register_post_type() it adds _future_post_hook() function to 'future_' . $post_type hook and so it executes.
That function creates single WP-Cron schedule at the date of post, post's ID in data and name of publish_future_post.
That schedule name has check_and_publish_future_post() function hooked to it, that on run checks if post by that ID is scheduled and up to be live and if so flips its status to published using wp_publish_post().

So the simplest way to create scheduled post is to just follow native mechanics and create it with wp_insert_post(), while passing future date.
Comment: @Ankur you are welcome :) For some reason I thought logic is much simpler, so I got sucked into challenge of tracing through all of the details.
Answer: If you are using the  xmlrpc way of posting articles, then you have the option of not posting your articles immediately.
    //$client = new IXR_Client('http://localhost/giftanexperience/xmlrpc.php');
    $client = new IXR_Client('<domain>/xmlrpc.php');

    //if (!$client->query('wp.getCategories','', <username>,<password>)) {
    //      die('An error occurred - '.$client->getErrorCode().":".$client->getErrorMessage());
    //}
    echo $client->getResponse();

    $content['title'] = $title;
    $content['description'] = $description;
    $content['categories'] = $categories;
    $content['mt_keywords'] = $tags;

    if (!$client->query('metaWeblog.newPost','', <username>,<password>, $content, true)) {
            die('An error occurred - '.$client->getErrorCode().":".$client->getErrorMessage());
    }
    echo $client->getResponse() . "\n" ;    //with Wordpress, will report the ID of the new post

Here you can substitute true with false to not publish your article.
For a detailed sample, you can look up:
http://www.home-working.info/index.php/creating-a-wordpress-website-via-xml-rpc-using-affiliate-data-feeds/
Hope this helps.


Is hoping that man can bring dinosaurs back to life kufr?

Question: I read a line in an article which said that it might be possible to bring back dinosaurs from their DNA samples. It crossed my mind that only Allah can give life but I still kept reading hoping this was true because I got excited about the possibility of this. is what I did kufr? I hope you can give me a quick answer brothers and sisters
Comment: One day science may advance enough to clone even yourself. But only Allah can give life to the clones. Otherwise, it will be just a piece of meat with no consciousness.
Answer: This does not constitute kufr in my opinion; kufr relates to matters of religious truth and whether or not you accept them, and you didn't deny the doctrine that only god gives life. Actually bringing back a dinosaur - or hoping that someone will - would no more be kufr than baking a cake.
Answer: No.
What you are describing is, men bringing back dinosaurs from their DNA. But man still need the DNA. This isn't creating life. This would be using a process to use earth's resources to make something. That is not haram. So, no, you didn't commit kufr.


How to load the immediate parent link in a preprocess function?

Question: I am using menu block to show a section of the navigation. I have a requirement to show the parent link at the top, but that would not gel with the menu configuration.
Therefore, I should be able to solve this by taking the first link in the list, and loading the parent. Then, I want to add that as a variable, and render it in my twig file above the loop that would output the entire link tree. However, I am coming up short on how to do this effectively.
So far, I have:
<code>function mytheme_preprocess_block__menu_block(&$variables) {
  if ($variables['elements']['#id'] == 'left_navigation' && !empty($variables['elements']['content']['#items'])) {
    $children = $variables['elements']['content']['#items'];
    $top_child = key($children);

    $menu_link_manager = \Drupal::service('plugin.manager.menu.link');
    $menu_link_parents = $menu_link_manager->getParentIds($top_child);

    // the one we want should be the second one. the first one is the one in the main navigation across the top.
    $parent = end($menu_link_parents);
    $parent = str_replace('menu_link_content:', '' , $parent);
    $menu_content = current(\Drupal::entityTypeManager()->getStorage('menu_link_content')->loadByProperties(array('uuid' => $parent)));

    $variables['top_parent'] = [
      'title' => $menu_content->getTitle(),
      'url' => $menu_content->getUrlObject()
    ];
  }
}
</code>
I am lost at the point I retrieve the parent. Is there a way to get the UUID instead of the dirty str_replace? Also, how can I take that UUID, and create an object similar to menu items that would be rendered?
Answer: I think you can do it with the 'plugin.manager.menu.link' service:
<code>$link = $this->menuActiveTrail->getActiveLink();

if(!empty($link->getParent())) {
  $parent_link = Drupal::service('plugin.manager.menu.link')->createInstance($link->getParent());
  $menu_item = MenuLinkContent::load($parent_link->getMetaData()['entity_id']);
}
</code>
This way you don't have to replace the prefix.


Can I format RaspberryPi-3B+ micro SD and install Recalbox remotely?

Question: Basically i'm asking if I need to buy a micro SD/USB adapter to format the micro SD on my PC (Windows) or if can can count on the Raspberry to connect on its own to my network (WiFi or Eth) and make the microSD card available to my connected PC...
Comment: The Pi3B+ is bootable from USB
Answer: It's possible but it would be much easier just to get an adapter which are really cheap (probably £1 off eBay).
The possible way to do this is to remove the card from the Raspberry PI, setup network booting (this is not trivial but there are lots of tutorials around including on raspberrypi.org) and then insert the card once the PI has booted.  The PI itself can then be used to format the card.
Comment: Of course you need a bootable Raspbian to setup network boot.
Comment: Ideally maybe but you certainly don't need it.  I used the downloaded Raspbian image and extracted the files directly from that using kpartx although there are other ways as well.


Perfectly functioning credit markets and consumer saving

Question: Today in my Macroeconomics lecture, while covering the Real Intertemporal Model with Investment (Chapter 11 of Williamson's Macroeconomics), my professor proponed that a key assumption to not make consumer saving a central choice variable is the existence of perfectly functioning credit markets. This left many students and I slightly confused. Can somebody please help me get a good grasp of this? Thanks!
Answer: I did some quick research online and think I understand better. My basic understanding is that credit market imperfections restrict a consumer's capacity to borrow or to lend, thus his or her saving ceases to be a "neutral"/"fully" endogenous variable. (Rather than being a means to an end--maximize lifetime wealth--it becomes more and more of an end in itself?)


Sync SharePoint list to Outlook as read only

Question: I have a SharePoint calendar that I would like for people to be able to sync to their Outlook app for reference, but I want them to sync it as read-only. Reason being is that there are other fields that I need them to fill in when they add events and those fields are not available in Outlook. Is there a way to do this?
Answer: Since the Connect to Outlook feature is per user and not per Outlook Client, we can switch to a user with only contribute permission for the calendar list, and then connect this calendar to Outlook, therefore the calendar list in Outlook Client is just read-only.


Edge Split Modifier Separating Faces?

Question: I'm making a lightsaber, and I'm pretty much finished, I just want to smooth it out a bit without loosing my sharp edges. I added a edge split mod, but some of the edges become disconnected from the rest of the object after the sub surf modifier is added. How can I fix this?
Answer: The edge split modifier affects the angle above which a corner will be treated as sharp by the Shade Smooth setting. It does that (I assume) by telling Blender that the faces are discontinuous (i.e. split) at those edges. So if you then apply a subsurf to those faces they get rounded off at free edges, which is what you are seeing.
If you want the subsurf for other reasons, then just move it above the edge split modifier in the stack. Use the little white arrows in the top right of the modifier panels to do that.
It looks like you might want to try the bevel modifier in order to get the effect you are after. Subsurf and edge split will still be useful to you, but bevel might give you a bit more control over the fine details.

Edge Split Modifier Separating Faces?


What's the best way to execute a pulled pork dish?

Question: Like most people, I am a huge fan of pulled pork anything.  But what I don't get is the actual pulling process of the cooked meat.  Any cook book or cooking show will tell you to cut across the grain of the meat, especially a tougher cut like a pork butt or shoulder, for maximum tenderness.   Even though I am able to cook this cut of meat until very tender,I have much better results chopping it up, instead of pulling it! Based on the grain of the meat, the title and the process seems to be an oxy moron.  Am I the only one who "chops" my  "pulled" pork?
Comment: Pulling is possible when cooked past normal done stage, then it will quite distinctively pull into long fibres. The actually pulling is often done with a couple of large forks, no knives used
Comment: I like to use two sets of tongs, one for each hand.
Answer: You definitely want to pill the pork apart with a pair of forks or your fingers. The best way I find is to allow little "clumps" of pork to permeate the mix.
Note that while books talk about cutting against the grain of meat, that is for raw or cooked meat meant to be sliced and served. The reason you cut against the grain in that situation is to tenderize the meat by cutting the connective tissue.
In the case of pulled pork, the connective tissue is already broken down and dissolved, so you will have a tender product even when you are pulling with the grain.
Answer: Personally I do the pulling with my fingers. Makes it easier to pick out any gristle, veins and fat.
Answer: You need to cook the meat until it's basically falling apart on its own.  And you need to cook it for a long time over low heat -- high heat will cause it to toughen up.
Once it's cooked, you should be able to pull it apart pretty easily with your hands, or with a couple of forks.  If there are bones, you should be able to easily pull them free of the meat without any significant effort.  Once it's bone-free, if you're in a rush, you can just smash it down and it'll start breaking apart into fibers, although not quite as much as if you were to pull it.  (and as Doug mentioned, you then can't pull out the globs of fat and such).
I'll often use a mixed technique -- break the meat (typically pork, but also sometimes chicken) into larger chunks, exposing some of the middle, and let those cool down some while I'm shreading another chunk.  If the meat's allowed to cool too far it won't shread easily, but if it's too hot it's uncomfortable to work with by hand.  You can always use the two-fork method (hold one in each hand, reach into the meat, and pull them apart, tearing the meat), but I find it to be slower... and I'm not a fan of the blobs of fat and such.
Once it's shreaded, I'll put it into a container and top it off with whatever liquids were extruded during cooking, so that it remains moist.  If you don't, the exposed hot meat will exude a lot of steam and dry out.
Comment: 3 layers of rubber gloves and you pick it by hand straight from the oven :-)
Comment: @Doug : or thicker gloves.  I have a silicone potholder that might work (although they're more mittens) that I use when I have hot, wet items.  But you'd loose the sensitivity that's useful to tell the fat globs apart from the soft bits of meat.
Comment: At work (every kitchen I've worked it) we use thin blue  latex gloves. So you can still feel what your touching but the extra layers help. But you are right you do lose a lot of feeling this way though I'd argue still more than if you used forks ;-)
Answer: Chopped pork is not an uncommon thing to see in Southern barbecue. Though it is largely in whole hog barbecue. With whole hog, you have to cook the tougher cuts a little less than desired, in order to keep the cuts with less connective tissue from becoming overcooked.
If you want some unsolicited advice, I would suggest giving your roast another hour of cooking time, so you can pull it apart more easily without the help of a knife. BUT, there is absolutely nothing wrong with how you are doing it, especially if you are happy with the result.


Sources which explore traditional mythologies and their relevance to modern times

Question: I'm interested in finding suggestions for sources who write about exploring traditional mythologies and their relevance to modern times. This would be a book that contains analysis, interpretation, and narratives applying classical myths to understanding modern issues, psychologies and cultures. It could be specific to a particular mythology or encompassing several traditions.
Comment: My impression is that there are plenty of such books prepared for the college textbook market. In my day I regularly taught a college course to which I gave the shortest course title in the whole curriculum: "Myth"; and although I favored assigning exclusively primary texts  (e.g., Homer, Hesiod, & the tragedians for Greek), publishers kept sending me samples of thick textbooks that buried excerpts under just such material as you seek. As college textbooks these are of course overpriced, but often available used for less.
Comment: Thanks. In those textbooks, how much discussion of myths impact on the world would they discuss vs. just discussing the myths themselves?
Answer: If you are looking for a blend of wide ranging mythology set in a modern context, Neil Gaiman's American Gods is a solid place to start. He's done a bit of writing on myth generally, and this blends things nicely into social commentary and just (in my opinion) a stellar story. It's fiction, but it's well worth checking out.
Answer: The closest thing to what you are asking that comes to mind is Old Norse Religion in Long-Term Perspectives: Origins, Changes & Interactions (I'm including the Google Books link because there you can find the ebook for a rather cheap price). It's a collection of papers by some of the leading scholars in the field of pre-Christian Norse religion. The fifth section of the book, "Reception and Present-Day Use" should be up your alley.
Several of the papers contained therein deal with the relationship of old Norse mythology with modern day political and religious movements, and its role in nowadays social and economic framework. I definitely recommend you take a look at it.


"Spoiled" suspension

Question: What is the theoretical term for the voice-leading phenomenon whereby the note that a suspension is expected to resolve to appears in another voice on the same beat that the suspension begins? You can see a version of this in the final cadence of 'O nata lux' by Thomas Tallis, second to last bar, second to last beat; a suspended fourth in the top voice and the minor third of the chord in the tenor. Obviously, this is not a voice-leading error in this case and the suspension doesn't actually resolve on the minor third in the top voice. Regardless, I'm curious to know what this type of voice-leading is called as I can't find any information on it. Thanks in advance.
Answer: If you mean the setting of the word "corporis" in the last bar, that's an English cadence, and it was fairly common in English music of the 16th and 17th centuries - Wikipedia uses an example from another Tallis work. The distinguishing feature is that the raised and natural leading tones are used at the same time.
Comment: Except that it does seem to be common practice in this cadence. The example in Wikipedia, O sacrum convivium, _also_ suspends the fourth. If it were a straight 4-3 suspension, then, yeah, doubling the leading tone would have have been a solecism. This would be true even if it *weren't* a suspension (i.e., the tonic wasn't suspended, but resolved to the leading tone immediately). The fact here, though, is that the cadence works with a _split_ seventh, so there is no doubling, and the passing note E♭ in the tenor partially resolves the dissonance. (_more..._)
Comment: It's a form of _false_ or _cross relation_, which might be the translation of the term you're trying to remember. At any rate, this particular form of cross relation, this specific cadence, dates back to the start of _Ars nova_ (Machaut), so I think the "rules" of Renaissance polyphony _as actually practised_ allowed this. Renaissance music had a hardier sense of dissonance than most people realise.
Comment: @Bridge The type of motion is called *oblique* and in this situation, no matter which way you slice it, in the context in which you describe, it is incorrect voice-leading.  Now, I could tell you *why* Tallis used the "G" and how that particular situation arose, but as you said, you're aware of what's happening in the Tallis piece.  Apart from setting up an English Cadence as Patrx2 pointed out, you simply don't move voices in that way without having a really good reason.  Incidentally, Tallis had a really good reason.
Comment: @jjmusicnotes, yeah, but "oblique" also covers a lot of ground that is isn't illicit. Speaking from point of view of function, we might call it an indirect anticipated resolution; "indirect" because the resolution is anticipated in another voice. Even so, there are forms of this that are entirely legal, notably 9-8 and 2-1 suspensions (which use precisely the voice framework you mention in your comment, @Bridge). The big problem isn't the oblique motion, nor the anticipated resolution, but what these do to subsequent voice leading in many cases.
Comment: @Patrx2 We can postulate about what to call it, but I don't think that was the intention of the question. I thought your original answer was pretty straightforward. I disagree with some points; staying strict to Renaissance counterpoint, you can't move a voice upward into a dissonance unless it is on a weak beat and / or if it is a passing tone to another consonant tone.  It is through this lens I made my comment about incorrect voice-leading. *That said*, I contend that Tallis made the best possible choice. Given all of the voice-leading possibilities, the "G" is least wrong of all outcomes.

"Spoiled" suspension


Car was painted with spray paint, is extra work required to provide a professional finished look?

Question: I'm considering buying a car that was recently re-painted with spray paint.  I'm unsure why the owner used spray paint to paint the car.  This vehicle would be something I would restore slowly over time but I'm unsure if the fact that he used spray paint to paint the car will require additional work to bring the paint job back to a more 'conventional' look.  By conventional look I mean a proper paint job that you see off the factory or back from a good body shop.
Answer: It's not going to take more work than it would have if the paint was faded or spotty or had teardrops (running paint because it was applied too thick). It's just lots of sanding and filling in imperfections.
Answer: I afraid you need to sand entire surface, then paint with primary, then paint with proper paint. Spray paint don't have consistent pressure so its grain is not perfect. To prepare and repaint entire car you need to make some disassemble, masking and drying. So it is a lot of money even in my country (Belarus).


Can a product be alcohol free while containing isopropyl myristate or isopropyl palmitate?

Question: I always find isopropyl myristate and isopropyl palmitate in cosmetics, and I want to know if they have alcohol in them or not. I read that they are composed of alcohol and acid, but they are considered to be conditioning agents, so does that mean that there is no alcohol left in them? So can a finished product be alcohol free while containing isopropyl myristate or isopropyl palmitate?
Comment: If you don't know anything about chemistry, then the first question I think we need to ask is: are you talking about a chemist's definition of "alcohol" or are you taking about ethyl alcohol/ethanol (the one that constitutes alcoholic drinks)?
Answer: Isopropyl myristate and palmitate are esters formed from isopropyl alcohol and myristic and palmitic acids. These products will have been purified before being used in the cosmetics to remove any residual isopropyl alcohol. If the labelling does not mention isopropyl alcohol as a component then it will not be present.
Note. I don't know your reason for wanting to know about the presence of isopropyl alcohol but if you are concerned for ethical reasons about the presence of alcohol then you should be aware that what is generally referred to as 'alcohol' is ethanol. Isopropyl alcohol is a different substance.
Comment: I've always been curious, is there an equivalent term to ethanol for the non-drinkable alcohols? In other words, do any other groupings of alcohol exist?
Comment: @Hashim Currently, alcohol is defined as an organic compound containing the functional group -OH. At one time, ethanol was probably the only known alcohol, so it became synonymous with alcohol.


Create and manage a custon table in an extension: How to

Question: In my extension (it's the first one I'm writing) I have the need to create a new DB table and to manage it (insert, update, delete records).
How can I do it?
Thanks
Marcello
Answer: Check this section on the wiki: https://wiki.civicrm.org/confluence/display/CRMDOC/Create+a+Module+Extension#CreateaModuleExtension-Addadatabaseupgrader/Installer/uninstaller
You will need to add an upgrader to your extension, and from that upgrader you can manage your database file installs. Also, you might want to add a DAO class?
Comment: Thank's ErickH, I had already read that section and I'm able to create/destroy my table on the DB and I made some web forms.
My problem Is now how to create: 1) a table element list  page with buttons Add, Modify ... 2) an edit form. There are some examples or maybe a some code page I can use to start?
Comment: Can I avoid to create a DAO class?
Comment: You certainly can, but it might make life easier if you do. It depends on what you want to do with your table. If I want to use it in a form and page etc. having a DAO actually helps me.


Stack overflow in xp cmd console

Question: I am using an older program whose source code I cannot see. I am using the cmd.exe console in windows xp. The program ran with no problems on an xp machine last year, while a stack overflow code 2000 error was observed on a different xp machine (easy fix - use the machine that works). I tried running the program on the previously working machine lately, and now am getting the same error. No changes to the os were made and I did not change the service pack version.
Any ideas on how to get around this stack overflow error so I can use the program? Dosbox will at least open the program, however it does not run to completion.
Thanks!
Answer: Maybe try disassembling it and looking at the code?

Stack overflow in xp cmd console


How can I test alternator

Question: The voltage of my car battery is not fixed when AC going to active.
In fact, I saw that the voltage dropped when the compressor clutch turns on.
I suspect alternator and battery. Now I want to test the alternator of my car.
I have an ODB2.
How can I do it?
Answer: The voltage can and does vary... you need a multimeter as a minimum.
With the engine at about 2000rpm you should see somewhere between 13.7 and 14.8 (can be up to 15.3) volts depending on the type of alternator. However, if the battery is low on charge you may be around the lower end of the voltage.
If you want to test the current then you need to be careful, as either you need a contactless current meter or you need to make a proper connection between battery and alternator.
The meter used must have a range greater than the output of the alternator or use a shunt with a multimeter. Most alternators now can produce 80A or more...
Comment: If the battery is bad and the alternator is healthy. Maybe The multimeter will show lower the voltage again?
Comment: My OBDII tester (INNOVA 3160d) has the vehicle voltage on the front screen. Used it just earlier this week to diagnose a bad battery in a car. Said it was at 7.44vdc with the ignition on, engine stopped. Once we jump started it and was running, the alternator read 13.6vdc ... told them to replace the battery as we knew the alternator was charging just fine. Fun times.
Comment: @Pᴀᴜʟsᴛᴇʀ2 good job then. And must improve my typing skills... like that's going to happen...
Comment: No worries. We're all in this together ... and I'd suggest your typing skills are probably better than mine ... might just be my proofreading skills are working good today, lol.

How can I test alternator


Path planning with potential field

Question: Can shortest path be computed using potential field path planning algorithm? Or is it just for obstacle avoidance and navigative towards goal? As i studied potential field deals with attracrive/repulsive forces, its not for shortest path finding.
Answer: Potential field does not aim at computing the shortest path between two points.
Shortest paths often necessarily get infinitesimally close or touching obstacles. On the other hand, paths that potential fields generate are away from any obstacles, according to repulsive fields. Therefore, they are normally not the shortest ones.

Path planning with potential field


Takes long time to search for users in address book

Question: I'm on SharePoint 2010 using Claims authentication (Windows NTLM). When I go to the address book to search for a user, it takes a really long time to come back with any results. I only have 135 profiles. I've looked at my UPS service and all the settings look right. My search tree looks correct as well as the filter I have setup. I've done a full synch already. How should I go about troubleshooting this issue?
Comment: Those results are not returned from the UPS, but it queries the Domain Controller instead. Are there any port restrictions between any of the SharePoint servers and all Domain Controllers within the environment? Are AD Sites and Services configured properly to route the SharePoint servers to the closest Domain Controller(s)?
Comment: Thanks. I changed the domain controller and it seems to be working better now. Here is what I did. I ran "nltest /dsgetdc:my.domain.com" to get the current server I am connecting to. Then I ran "nltest /dclist:my.domain.com" to get a list of all servers I can connect to. Then pinged them with "ping servername" and picked the one with the lowest ping. I then switched to this server with "nltest /Server:mySPservername /SC_RESET:my.domain.com".
Answer: You need to target the nearest domain controller. This can be done by adding the subnet the SharePoint server resides on via Active Directory Sites and Services (must be completed by a Domain Admin). In this tool, you add the subnet the SharePoint servers reside on, then map it to a Site. The Site will have one or more domain controllers specified within it.
Using nltest.exe is simply a temporary fix and may change if the specified DC is restarted or if the SharePoint server is restarted.
Comment: Ok thanks. I'll reach out to the network admins to permanently switch the domain controller.


Is there any reason as to why the schematic symbol of comparators is almost equivalent to that of op amps?

Question: They do similar tasks, but they are almost completely different because comparators output digital signals. In that case, I am confused as to why their schematic symbol is almost entirely the same. Is it implying something else that I am not realizing?
Comment: I'm not sure you'll ever get an authoritative answer for what is likely an accident of history. Possibly because they swing rail to rail on their output, like an op amp configured with positive feedback?  Or maybe it's just because triangles were common shapes on engineering templates used when drafting drawings by hand before CAD was commonplace?
Comment: check out the LM339 and LM324 data sheets, the internal circuit is almost identical.
Comment: The output of a comparator is a 2 level signal but it is not automatically compatible with common digital logic circuits unless proper consideration has been given to selection of the power supply voltage, current sinking capability, and the low level amplitude.
Answer: They are not completely different. They are much more similar than you think.
Technically, a comparator is just an op-amp optimized to operate in the saturation region (have the output saturate since it is always either LO or HI, but be able to leave saturation quickly for fast switching). Being linear in the linear region is not a design priority.
An op-amp is a comparator optimized to operate in the linear region (to be very linear in the linear region where it will spend all its time due to negative feedback). An op-amp used as a comparator will be slower since it is slow to get out of saturation.
Most opamps also have frequency compensation so that they can be easily used with negative feedback. Comparators have no need for such a thing.
Those are the big ones but op-amps also tend to place higher priority on things like noise, offset, and input bias currents than comparators. All that good analog stuff.
Comment: "most opamps also have frequency compensation"
Comment: @analogsystemsrf thanks
Answer: A comparator is often close to being a linear amplifier that is optimised to achieve rapid switching around the point where the voltage difference between two inputs are very close to zero.
A comparator MAY include hysteresis which makes it less linear in action, but this is not an essential component.
If you look at the block diagrams of the very old (and so simple) LM324 opamp and LM339 comparator you'll see that they are very very similar to each other internally.
_____________________________
LM324 opamp at left.    LM339 comparator at right.
The opamp (operational amplifier) has added linear output stages - but shares the same longtailed-pair front end with the comparator.
An output stage of the users choice could employ the comparator as an amplifier - with potentially superior characteristics to the "linear" device.
Comment: To back this up, I've seen guitar distortion FX circuits which use 4000-series digital logic inverters instead of inverting amplifiers. The (analogue) circuit takes deliberate advantage of the digital logic switching being essentially a very non-linear amplifier.
Comment: @Graham In the same spirit, see [National Semi App note 88](http://bitsavers.trailing-edge.com/components/national/_appNotes/AN-0088.pdf): Basically, how to use 74C04 inverters as opamps.
Comment: I've never checked, but do / should comparators have lower input offset voltage specifications?
Answer: Both op-amps and comparators are types of amplifiers. The triangle symbol is used for these and many other kinds of amplifiers. You will find that power amplifiers and digital NOT gates also have very similar symbols (but only one input pin each), for example.
Answer: The comparator is a mixed device with analog input and digital output; so it can be considered as a 1-bit analog-to-digital converter (just as one flip-flop can be considered as a 1-bit register).
Usually, the comparator output is implemented as an open collector stage. This allows to make it compatible with various circuit inputs and to connect multiple outputs in "wired OR".
A common practice is comparators to be single supplied.


fame on realm of the mad god

Question: How do you get fame on Realm of the Mad God? I got it somehow but I don't know how I did. Can someone shed light on this for me?
Answer: You earn fame whenever you die.
Realmeye:

When your character dies, you earn fame after the great deeds your character has achieved. Fame can be used to buy certain items in-game, and also a requirement for completing Class Quests. ... There is a certain "base fame" your character receives, and the different achievements add a percentile bonus to this base value. Your total earned fame will be the sum of both.

The bonuses mentioned are linked here: https://www.realmeye.com/wiki/fame-bonuses.
Wikia:

Fame can be gathered from defeating monsters. The harder the monsters you fight, the faster you gain fame. ... At first, you won't be able to keep track of how much fame you earn. After you reach level 20 (the maximum level), you will see an orange bar replace the green one that shows your experience. This bar shows how much fame you have when you mouse over it, and will fill as gain fame for the particular character you're playing as.

Before you die, you have to collect it by defeating monsters or accomplishing other great deeds.

fame on realm of the mad god


STI Shifter Lever body loose

Question: I have Shimano STI shifters (model ST 2300) and the shifter lever (the part for braking and shifting) is loose. So if I hold the head (cockpit) and move it, the head also moves a bit. How can I tighten this?
Comment: If the whole unit moves, peel back the rubber cover front to back. At the outside of the unit there's the 5mm hex head of the bolt that tightens the unit to the handlebar. Check the other one as well. Don't overtighten!
Comment: This is a bit unclear. Is it the lever itself (which is supposed to be wobbly) or the whole shifter unit?
Comment: If the lever is lose it could be the pivots which would require some rather tricky disassembly and might prove not repairable. Better try to find some cheap replacement on ebay.
Comment: Hello Mr. Glorfinder, the one that loose is the lever itself not the whole shifter unit. If i hold the lever head( a cockpit-like head with shimano label) and shaking it, it shaked. Its supposed not like that.
Answer: There are a few reasons the brake and shift levers could have become loose with respect to the shifter body, but none of them are repairable. Shimano shift units are essentially riveted together and spare parts are not available (to my knowledge).
This is a Old Ultegra ST-5500 unit I had, similar to a ST-2300

The levers are fixed to the shifter body by the lever pivot pin. This may  have broken, or come loose from the shifter body. The lever pivot return spring may have broken, which would allow the levers to wobble on the pin.
The levers also pivot laterally on a shaft in the shifter mechanism, this may have broken, or the return spring has failed.
The fix is to find a replacement unit. You should be able to find a left or right hand replacement unit in Ebay, Amazon or other online source,
Comment: Concur - brakes are the most important mechanical component on a bike and they just have to work all the time.  Replacement is the only safe solution.

STI Shifter Lever body loose


Spam becoming frequent?

Question: Today, seeing AskUbuntu, it seems that spam is getting frequent, 30 minutes a spam thread is being posted. The most recent one was about "making people to look younger". The first one i saw today was about a game..
Comment: In a weird way, it's fun to shoot at. Keeps you young  :)
Comment: Oh, we've had times when the spam has been in much larger quantities and much more frequent than anything you've seen today.
Answer: Spam comes randomly. Sometimes nothing for a week, sometimes dozens within a single hour.
Maybe somebody who really tries to get some people click their links thinks that their chances are higher if they send a wave of spam posts, maybe it's just coincidence.
As long as it gets back to a lower rate after an hour or a day again, there's nothing to worry. We've handled all spam waves successfully in the past and will continue to do that in the future!
Comment: The spammers just don't get it that this community is too powerful for them!  **;-)**

Spam becoming frequent?


How can I change keyboard shortcuts for Epiphany?

Question: I couldn't find any way of doing it. Does anyone else know?
Answer: After some digging, this appears to be hardcoded. E.g., see "<shift><control>I" when a new shortcut was added. There was also a shortcuts dialog added in July 2016 but it appears to show the shortcuts rather than let you edit them, and I'm not sure whether it made the cut into elementary's Epiphany.
So your best bet (without recompiling from source with your own fixes) is to use sudo apt install autokey, which adds an easy interface for mapping a new shortcut to the existing one. You can also set the keyboard "phrase" to only trigger within Epiphany. Here is GNOME's list of shortcuts.


Anxiety of everything

Question: My wife has been worrying about cancer in the past from time to time. Five years ago, she told me there was a hard spot around her neck, and started worrying about all kinds of sickness she could search from Google. We spent lots of time and money, and it turns out nothing there. Since then, she doubted many times on some parts of body and always related them to cancer, which were later proved nothing again and again. Lately, she is worrying about her back, rub it frequently, so that her skin on back was peeled off. First time, doctor told her there was nothing. Second time, she went to a different doctor and he gave her some antibio medicine for slight infection. No matter what doctor or I say to comfort her, she always thinks people are ignoring her serious concern. But I am pretty sure she is alright but may not be mentally. How can I help her?
Comment: I know you've already marked an answer as accepted, but everything you describe is screaming out 100% 'Health Anxiety', a condition recognised by the NHS in the UK. There are tablets which help, but ultimately it needs CBT or similar to improve the situation. Find a thousand similar people at http://www.nomorepanic.co.uk/forumdisplay.php?f=29
Comment: From a medical provider's perspective, our #1 intervention for health anxiety is to establish a strong partnership relationship with the patient with frequent followup to evaluate, educate, monitor and reassure. The internet is a great source of information, but only if you know what is reputable AND what is APPLICABLE.  The latter requires medical education and experience. So in summary, find a compassionate primary care physician and a psychologist who specifically does CBT. Actually I highly recommend Cognitive Behavioral Therapy for ANY kind of anxiety.
Comment: By taking her to the doctor. If you suspect anxiety or any other mental health issue than you should help her visit a psychiatrist or psychologist.
Answer: A psychologist could help her, e.g. using Cognitive behavioral therapy. It's likely that whenever she feels that something doesn't feel quite right and the idea that this could be cancer crosses her mind, she doesn't have enough knowledge to dismiss such thoughts on their merit. If she is taught about this, then she can start to suppress such thoughts.
But it will then still take some time before these negative thoughts will stop to cross her mind. This is because such thoughts originate at the subconscious level, the brain parts involved can flag that something seems to be wrong even if you at the conscious level know that there is no problem and that this is false alarm. The alarm will then still be there but she can ignore it, as long as she knows that it is indeed false alarm. The reason why this is going on is because by believing in what she felt she amplified the signals which have had the effect of programming certain brain parts to act this way. These brain parts don't know that this is a bad thing. If she had been learning a new skill then the same sort of processes would have led her to become better at performing that skill.
Since the wrong programing is still present, this means that even when she knows that simply feeling something somewhere in her body does not mean she has cancer, the signals she perceives will still be amplified and felt in an exaggerated way. She needs to appreciate this effect in order to continue to be able to dismiss the idea that she may have cancer. But lowering stress levels simply by not believing that she has cancer and also relaxation methods as mentioned in Sona's answer will already go some way to reduce whatever abnormality she is perceiving.
Answer: Tell her to breath deep every day for atleast 5 to 10 minutes she can start by doing for 2 minutes it will calm her down and she would worry less as her mind would relax . You can make a comfortable and loving environment for her so that she always know that you are there whatever happens . These easy things can be done at home . It would be hard to be patient with her  but when she would see you are there every time it happens to console her , may be she realise its all her imagination . Or you can go with Count Iblis's answer  and  contact  a psychologist .
Comment: Welcome to Health! This post has the makings of a very good answer, but here on Health, we [*strongly encourage*](http://meta.health.stackexchange.com/q/1) using references. They are the only way in which we can tell if information is reliable or not. If you are struggling to find good sources, check out, [What are reliable sources?](http://meta.health.stackexchange.com/q/112) If you want to learn more about our site's stance on answers without references, check out, [Should answers without references be immediately deleted?](http://meta.health.stackexchange.com/q/283) Thanks :)
Comment: Thanks for such a practical suggestions. Indeed, I used different way to make her feeling easy. Sometimes it works well, but it repeats after a while.
Comment: It is true. I need to be patient , but when it repeats again and again, it's really hard to stay patient too.
Comment: You just have to be patient with her as its been so long these thoughts are set up in her mind . It will take her some time to not think of those thoughts . Positive thinking makes a positive mind so just be positive and teach her to be positive too .she would be fine soon .
Comment: You can also talk her about it that what made her think at the first time that she has cancer . By finding the root cause it will help recover faster .
Comment: Actually, you can always [edit] your answer to add references, and you should, or the answer risks being deleted. We mustn't give unsubstantiated information or estimations. Telling the OP that their family member "would be fine soon" is pretty reckless.
Answer: She has something called hypochondria which is the same disease I suffer from. Hypochondria means excessive health anxiety. Let me tell you some key points. If she is worried too much she'll start producing REAL SYMPTOMS in her body. I was worried about a spot in my mouth for 2 years and had misdiagnosed it as leukoplakia using google. As a result I developed chronic neck pain. Never let her do that. Google often provides links to websites with INCOMPLETE information about a disease intended for the general public and NOT proper medical websites. A lump in the throat is actually normal as lymph nodes are present there. If it was cancer indeed, 5 years would have been ample time for the tumor to grow in size and cause fever and all other cancer symptoms. Health anxiety is not something you can completely get rid off. It's only a moment of time before you discover some new virus over the internet that spreads through touching/sneezing and start obsessing about it. You need to tell her to relax and make her believe that the human body is more complex and well suited to fight infection and diseases than she knows. Just google the placebo (also nocebo) effect and tell her read about it. It proves how powerful can human psychology be when it comes to physical well-being. To a hypochondriac repeated reassurance is required because they tend to fall into a cycle of constant worrying and re-analysing the cause of their worry. The key to overcome this is to break this cycle. Practicing meditation on a daily basis helps calm the mind and allows it to think more clearly. Also meditation helps you to analyse yourself in a quieter way. That way you learn to control your anxieties. I will strongly recommend Michael Sealey's YouTube channel for video-guides to meditation and hypnosis. Begin with this one. These definitely helped me more than anti-anxiety medication ever did.

You can't cure anxiety but you can definitely learn to ignore it.
Comment: Thanks for your reply based on your own experience. It helps a lot.
Answer: As other people have indicated, what you're describing is definitely a mental illness. In the DSM-IV this was called hypochondriasis and is also sometimes called health anxiety.
Technically it's now split into two separate conditions as of the adoption of the DSM-V but it's still worthwhile to look at the diagnostic criteria from the DSM-IV:

A. Preoccupation with fears of having, or the idea that one has, a serious disease based on the person's misinterpretation of bodily symptoms.
  B. The preoccupation persists despite appropriate medical evaluation and reassurance.
  C. The belief in Criterion A is not of delusional intensity (as in Delusional Disorder, Somatic Type) and is not restricted to a circumscribed concern about appearance (as in Body Dysmorphic Disorder).
  D. The preoccupation causes clinically significant distress or impairment in social, occupational, or other important areas of functioning.
  E. The duration of the disturbance is at least 6 months.
  F. The preoccupation is not better accounted for by Generalized Anxiety Disorder, Obsessive-Compulsive Disorder, Panic Disorder, a Major Depressive Episode, Separation Anxiety, or another Somatoform Disorder.

As others have indicated, CBT and possibly medication are effective treatment for this.
You've probably gathered as much but merely reassuring her really isn't an effective solution.
As a disclaimer, I don't personally suffer from this particular condition (so someone correct me if I'm off base here), but based on my experience and reading on other anxiety disorders it's also very important to find a way to interrupt the associated behaviors (e.g. unnecessary medical visits, receiving unnecessary treatments, etc.) as those just serve to perpetuate the anxiety. (This is analogous to obsessive-compulsive disorder; compulsive hand-washing may reduce your anxiety in the short term but in the long term it keeps you trapped in the disorder). This is definitely something that she can work with a therapist on though.
Comment: Welcome to health SE :-) You mentioned that you have done some reading on the topic, can you please include the sources? Reliable references are strongly encouraged on this site. You can always [edit] your answer to add some. For more information on site policies, please take our [tour] or visit the [help] or [meta]. Thanks!

Anxiety of everything


Can i write a poetic book rhyming on every statement?

Question: How can i write a poetic book rhyming on every sentence, without making it boring. If its not possible then how can i work around the idea?
Comment: "I don't know, can you?"
Comment: You question makes me think that you have never read poetry before, because if you had, you would know that what you want to do is possible, and if you haven't, then I don't understand how you think you will be able to do it. I mean, how do you build an airplane if you have never seen one? That will be a long and painful process, because building the first airplane took man a couple of hundred years to achieve, from the first idea to the first working model. But if you know airplanes, then asking if it is possible to build them makes no sense at all. All you have to do is *study airplanes*.
Comment: Thats why i am asking. Don't try to be theological. Keeping quiet is even better.
Comment: Have you heard of Dr Seuss?
Answer: A good example of a 'poetic book' is the epos.
An epos is a long narrative poem originating from ancient Greece.

Epic: a long narrative poem in elevated style presenting characters of high position in adventures forming an organic whole through their relation to a central heroic figure and through their development of episodes important to the history of a nation or race.
  A Handbook to Literature (1999), Harmon and Holman

A famous writer of epic poems is Homerus, with the Ilias and the Odyssee as his well known works.
However, an epic poem doesn't necessarily rhyme. It mostly has some kind of rhythm, because that made it easier for people to remember it and reproduce it by word of mouth.
If you want to write a complete book that rhymes, I don't think 'boring' is the thing you should worry about. It would rather get tedious and very tiresome to read. So you should really work out what kind of rhyme you want to use. I would advise against using rhyme schemes like couplet, triplet, clerihew, limerick, and other schemes that use a lot of rhyme endings close to each other. (a list of rhyme schemes can be found here)
You can also refrain from using end rhyme (I assumed this is the kind of rhyme you meant) and use a lot more consonance, and specifically alliteration and assonance. They give your story a feeling of rhyme without it getting tedious too fast.
From their corresponding Wikipedia pages:
Consonance

Consonance is a stylistic literary device identified by the repetition of identical or similar consonants in neighbouring words whose vowel sounds are different (e.g. coming home, hot foot).

Alliteration

Alliteration is a figure of speech a which is stylistic literary device identified by the repeated sound of the first letter or second in a series of multiple words, or the repetition of the same letter sounds in stressed syllables of a phrase (e.g. big blue birds).

Assonance

Assonance is the repetition of vowel sounds to create internal rhyming within phrases or sentences (e.g. Men sell the wedding bells).
Answer: There are plenty of examples of books that are written entirely in rhyme, and the fact of it being written in rhyme will not make it boring - UNLESS you hack the story and words around so badly in order to make it rhyme that you ruin it.
I would recommend reading this:

Love, dishonour, marry, die. Cherish, perish, a novel by (pause here for effect) David Rackoff

To see it done with epic mastery in a modern way.
However, constraining yourself to writing in rhyme is quite a serious bind, and unless you are a very experienced poet or novelist already, it may be better to attempt something a little more straightforward first, while you learn your craft.
Writing a book is hard enough as it is without adding artificial constraints.
I think it would be better to concentrate on what you want to write about - telling a good story, talking about something that matters to you - rather than having the format as your starting point.
Answer: If it were me, I'd write a great story, then set it in verse. The "boring" part isn't going to be the rhymes; if it's boring it's probably because the story is boring.