text:
RMNP fishes for info on Fern Lake Fire
Rocky Mountain National Park, CO Colorado
Fire investigators looking into the cause of the Fern Lake Fire in Rocky Mountain National Park are asking for help from the public.
Investigators believe people who visited the park on Oct. 9 may have information that can help them determine how and where the fire started.
The investigators are asking anyone who was in the vicinity of the Cub Lake Trail or the Fern Lake Trail anytime before 2 p.m. on Tuesday, Oct. 9, to call the National Park Service at 970-586-1399.
Anyone who saw anything unusual or noteworthy might have information that would aid in the investigation of how the fire started.
The Fern Lake Fire was first reported on Oct. 9 at 2 p.m. It has burned 673 acres so far and is 5 percent contained. With a slight warming and drying trend in the forecast, minimal fire spread is expected over the next few days.
The area of the fire received some light rain and snow on Saturday, Oct. 13.
The much needed precipitation aided firefighters in their efforts, however it was not enough to extinguish the smoldering fire.
Upper Beaver Meadows Road and Moraine Park Campground are closed. Bear Lake Road has reopened, however Fern Lake Road is still closed.
All park trails and areas accessed from north and west (right side) of Bear Lake Road remain closed, and violation of the closure notice will result in a citation and up to $500 in fines. Information about the fire can be found at inciweb.org or by calling the recorded fire number at 970-586-1381.
Start a dialogue, stay on topic and be civil.
If you don't follow the rules, your comment may be deleted.


text:
Dear President Obama, my prayers are with you as I write this letter today. I'm praying that the heart of this message breaks through all political filters to that secret place that even Presidents go in times of need.
Sir, you recently tweeted: "If there's even one thing we can do, if there's just one life we can save—we've got an obligation to try." Your appeal seemed to be directed at gun control. Yet, the one life chord is vibrating on a frequency that embraces not just victims of gun violence, but even reaching the innocent lives in the womb.
Many people often try to marginalize the sanctity of life voice. Yet, I would appeal to you to consider that death by forceps or bullets is death all the same:
""I have sinned by betraying innocent blood." They said, "What is that to us? See to it yourself."" – Matthew 27:4 ESV
Sir, we are trying to "see to it," to see an end to senseless violence in every corridor.
Dear President Obama, in the Bible there have been great kings and rulers. Some served God, some did not. In many cases some of these rulers came to know and serve God because of prayerful people within their courts and cabinets. I'm sure you have such voices around you.
In your recent gun control speech you spoke of Zaevion, a high school student, and his heroism as he dove on top of three girls to shield them from the bullets. And he was shot in the head. And the girls were spared. He gave his life to save theirs. You also rightly quoted John 15:16, "Greater love hath no man than this that a man lay down his life for his friends." To lay down one's life for a friend takes an extremely selfless act, something we don't hear about too often.
You said, "Every single year, more than 30,000 Americans have their lives cut short by guns — 30,000. Suicides. Domestic violence. Gang shootouts. Accidents. Hundreds of thousands of Americans have lost brothers and sisters, or buried their own children. Many have had to learn to live with a disability, or learned to live without the love of their life."
Violence is defined in Merriam-Webster as "the use of physical force so to harm someone, to damage property, etc."
Violence can take many forms. Gun violence is one of those forms. Knife violence is another. Fist violence another; and word violence too. Bomb violence is another. And abortion violence is yet another.
As you spoke and began to tear up, I could see the compassion you have for those who are senselessly killed by guns. I believe that many Americans feel the same way you do, not only for gun violence but for any type of violence. Americans mourned the lives lost to the Boston bombers. We mourned those killed at the twin towers on 9/11.
According to the Center for Disease Control (CDC), in 2013 there were a total of 41,149 deaths by suicide of which 21,175 were by guns. That means that 19,974 suicides occurred by other means such as suffocation, poisoning, etc. Additionally, in 2011 there were 836,000 emergency department visits for self-inflicted injuries. Although not broken down by types of injuries, I would venture to say that many of them were not due to gun shots.
Although we do need certain legislation regarding gun sales and safety the focus needs to be more on violence control and not excessive gun control.
Violence is due to hatred, or malice people may have towards others for whatever reason. It could be due to skin color, or someone having something that someone else has, or someone not believing what we believe. Whatever the reason the solution is the same: LOVE.
We must change the dialogue from "we're against something" to "we're for something." In this case we must be for love – love of our fellow human being, love of life, love of self!
The Bible advises and teaches us that we should never rail against rulers and leaders in authority; rather we are to pray for our leaders, which I do. There are many words you have spoken over the years of your presidency; some which ring with compassion.
As you may know, I am a pro-life activist. I am concerned about all human lives. I write to you today because, like you and so many other Americans, I am concerned over the growing violence in America. But I am also concerned over the millions of lives lost to the violence of abortion.
Mother Teresa once said, "I feel that the greatest destroyer of peace today is abortion, because it is a war against the child, a direct killing of the innocent child, murder by the mother herself."
I'm writing today to appeal to your compassion for those lost to violent acts and I ask you to consider that what our world needs is not just gun control but violence control. We need to turn to LOVE for the answer.
I do not want to politicize the issue of guns or abortion and that's why I'm inviting you to step out of the political arena and invite you to step into the arena of principles and moral values. The arena where we can change the world through LOVE and PEACE!
You gave life voice
To sing sweet psalms.
Life sings of degradation.
You gave life ears to hear
your music
Life listens to pagan drums.
Life has many voices Lord.
We need to only listen.
Of all the voices in my life
Yours is sweetest.

subset: commoncrawl


text:
In a recent post I claimed that Python's lambda construct is broken. This attracted some angry responses by people who thought I was confused about how Python works. Luckily there were also many useful responses from which I learnt. This post is a response to comment 27, which asks me to say more about my calling certain design decisions in Python crazy.
Language design is like architecture. The architect is bound by the rules of nature, he has to take into account the properties of the building materials, and he must never forget the purpose that the building will serve. Likewise, the designer of a programming language is bound by the theorems of computability theory, he must take into account the properties of the underlying hardware, and he must never forget that the language is used by programmers.
When I teach the theory of programming languages, I tell my students that there is a design principle from which almost everything else follows:
"Programmers are just humans: forgetful, lazy, and they make every mistake imaginable."
Therefore, it is the task of the designer to make a programming language which counters these deficiencies. A language must not be too complex, lest the programmer forget half of it. A language must support the programmer's laziness by providing lots of useful libraries, and by making it possible to express ideas directly and succinctly. The language must allow good organization of source code, otherwise the programmer will use the copy-paste method. The language must try really hard to catch programming mistakes, especially the mundane ones that happen to everyone all the time. When it finds a mistake, it must point to the true reason for it, preferably with an error message that humans understand.
You will notice that so far I have not said a word about efficiency. If this were the year 1972 we would talk about efficiency first and forget about the programmers, because 37 years ago hardware and processing time were the scarcest resources. Today we live in different times when the most expensive resource is development time. In 1972 it was a good design decision to implement arrays in C so that they did not carry with them information about their lengths (save a couple of bytes on each array), it was a good decision not to check for out-of-bounds errors in array indexing (save a couple of CPU cycles), and it was a good decision not to have garbage collection (it didn't work well anyhow). From today's point of view all these decisions were horrible mistakes. Buffer overflows, which are a consequence of missing out-of-bounds checks, cost the industry huge amounts of money every year, while lack of automated garbage collection results in memory leaks that cause programs to be unstable.
Of course, even today C might be just the right tool for your specific task. I am not saying that memory efficiency and speed are not important. They are not as important as they used to be. The first objective in a programming language design today should be friendliness to programmers. A lot is known about how to write an optimizing compiler and how to generate efficient code, so usually the design of the language does not prevent generation of efficient compiled or interpreted code.
People do not make bad design decisions because they are evil or stupid. They make them because they judge that the advantages of the decision outweigh the disadvantages. What they often do not see is that they could have achieved the same advantages in a different way, without introducing the disadvantages. Therefore, it is very important to get the order right: first make sure the design avoids the disadvantages, then think about how to get the advantages back.
Let us now apply these principles to several examples.
Undefined values (NULL, null, undef, None)
Suppose we want a language with references (pointers in C). The principle tells us that it is a bad idea to allow invalid references because programmers will create them. Indeed, most recently designed languages, say Java and Python, do not allow you to write obviously risky things, such as
int *p = (int *)0xabcdef;
Unfortunately, many designers have still not learnt that the special
NULL pointer or
null object is an equally bad idea. Python's
None, perl's
undef, and SQL's
NULL all fall in the same category. I can hear you list lots of advantages of having these. But stick to the principle:
NULL is wrong because it causes horrible and tricky mistakes which appear even after the program was tested thoroughly. You cannot introduce
NULL into the language and tell the programmer to be careful about it. The programmer is not capable of being careful! There is plenty of evidence to support this sad fact.
Therefore NULL, null, None and undef must go. I shall collectively denote these with Python's
None. Of course, if we take away None, we must put something else back in. To see what is needed, consider the fact that
None is intended as a special constant that signifies "missing value". Problems occur when a given value could be either "proper" or "missing" and the programmer forgets to consider the case of missing value. The solution is to design the language in such a way that the programmer is always forced to consider both possibilities.
For example, Haskell does this with the datatype
Maybe, which has two kinds of values:
Nothing, meaning "missing value"
Just x, meaning "the value is
The only way to use such a value in Haskell is to consider both cases, otherwise the compiler complains. The language is forcing the programmer to do the right thing. Is this annoying? You will probably feel annoyed if you are used to ugly hacks with
None, but a bit of experience will quickly convince you that the advantages easily outweigh your tendency for laziness. By the way, Haskell actually supports your laziness. Once you tell it that the type of a value is
Maybe, it will find for you all the places where you need to be careful about
Nothing. C, Java, Python, and perl stay silent and let you suffer through your own mistaken uses of
None's, and
Other languages that let you have the data type like Haskell's
Maybe are ML and Ocaml because they have sum types. Pascal, Modula-2 and C have broken sum types because they require the programmer to handle the tag by hand.
Everything is an object (or list, or array)
Many languages are advertised as "simple" because in them everything is expressed with just a couple of basic concepts. Lisp and scheme programmers proudly represent all sorts of data with conses and lists. Fortran programmers implement linked lists and trees with arrays. In Java and Python "everything is an object", more or less.
It is good to have a simple language, but it is not good to sacrifice its expressiveness to the point where most of the time the programmer has to encode the concepts that he really needs indirectly with those available in the language. Programmers cannot do such things reliably, and the compiler cannot help them with the task because it does not know what is in programmer's head.
Let us look at a typical example in scheme. Suppose we would like to represent binary trees in which the nodes are labeled with integers. In scheme we might do this by representing the empty tree as
(), and use a three-element list
(k l r) to represent a tree whose root is labeled by
k, the left subtree is
l, and the right subtree is
r. A quick search on Google shows that this is a popular way of implementing trees in scheme. It's simple, it's cool, it's easy to explain to the students, but scheme will have no idea whatsoever what you're doing. There are a number of trivial mistakes which can be made with such a representation, and scheme won't detect them (at best you will get a runtime error): you might write
(l k r) instead of
(k l r), you might mistakenly pass a four-element list to a function expecting a tree, you might mistakenly think that the integer
42 is a valid representation of the tree
(42 () ()), you might mistakenly try to compute the left subtree of the empty tree, etc. And remember, the programmer will make all these mistakes.
With objects the situation is somewhat better. In Java we would define a class Tree with three attributes
left, and
right. It will be impossible to build a tree with a missing attribute, or too many attributes. But we will hit another problem: how to represent the empty tree? There are several choices none of which is ideal:
- the empty tree is
null: this is the worst solution, as any Java programmer knows
- we define a class
Treeand subclasses
NodeTreerepresent the two different kinds of tree
- we add a fourth attribute
emptyof type boolean which tells us whether the tree is empty
There are probably other options. The first solution is horrible, as every Java programmer knows, because it leads to many
NullPointerExceptions. The second solution is probably the most "object-orientedly correct" but people find it impractical, as it spreads code around in two classes. When I taught java I lectured the third solution, but that one has the big disadvantage that the programmer is responsible for checking every time whether a tree is empty or not.
A decent programming language should help with the following common problems regarding binary trees:
- Prevent the construction of an invalid tree, such as one with missing parts, or dangling pointers.
- Prevent at compile time access to a component which is not there. For example, the compiler should detect the fact that the programmer is trying to access the left subtree of the empty tree.
- Make sure the programmer never forgets to consider both possibilities–the empty tree and the non-empty tree.
The above scheme representation does not help with the first problem. A C implementation with pointers would allow dangling pointers. An object-oriented solution typically won't help with the second and the third problems.
You might wonder what it is that I want. The answer is that the programming language should have built-in inductive data types, because that's what binary trees are. In Haskell, which has inductive data types, trees are defined directly in terms of their structure:
data Tree = Empty | Node Int Tree Tree
This expresses the definition of trees directly: a tree is either empty or a node composed of an integer and two trees. Haskell will be able to catch all the common problems listed above. Other languages supporting this sort of definition are ML, Ocaml, F#, and interestingly Visual Prolog (I am told by Wikipedia).
We might ask for more. Suppose we wanted to implement binary search trees. Then we would require that the left subtree only contains nodes that are smaller than the root, and the right subtree only nodes that are larger than the root. Can a programming language be designed so that this property is guaranteed? Yes, for example the compiler could insert suitable checks into the code so that anomalies are detected during execution as soon as they occur. This might be nice for debugging purposes, but what is production code supposed to do if it discovers an anomalous data structure during its execution? Ignore it? Raise an exception? It is much more useful to know before the program is run that the data structure will never be corrupted. Here we hit against a law of nature: there is no algorithm that would analyze an arbitrary piece of code and determine whether it will only produce valid search trees. It is a fact of life. If you really want to check that your programs are correct you will have to help the compiler. There are excellent tools for doing that, such as Coq and Agda–have a look to see how programmers might develop their code in the future.
Confusing definitions and variables
A definition binds an identifier to a particular fixed value. A variable or a mutable value is a memory location which holds a value that can be read and changed. These two notions should not be confused. Unfortunately, traditional programming languages only provide variables, so many programmers don't even understand what definitions are. Java tries to fix this with the final declaration, and C++ with the const declaration, but these are not used by programmers as much as they could be (which is a typical sign of dubious design decisions).
Using variables instead of definitions is wrong for a number of reasons. First, if the compiler knows which identifiers are bound to immutable values it can optimize the code better. It can, for example, decide to store the value in a register, or to keep around several copies without worrying about synchronization between them (think threaded applications). Second, if we allow the programmer to change a value which is supposed to be constant, then he will do so.
If you observe how variables are typically used, you will see several distinct uses:
- often a variable is only assigned to once and is used as an (immutable) definition
- a variable in a loop or list comprehension ranges over the elements of a list, or a collection of objects
- a variable stores the current state and is genuinely mutable
Should loop counters be mutable? I think not. Code that changes the loop counter in the body of the loop is confusing and error prone. If you want to fiddle with counters, use the while loop instead. So in two out of three cases we want our variables to be immutable, but the popular programming languages only give us variables. That's silly. We should design the language so that the default case is an immutable value. If the programmer wants a mutable value, he should say so explicitly. This is just the opposite of what Java and C++ do. An example of a language that is designed this way is ML and ocaml. In Haskell you have to jump through hoops to get mutable values (now I am going to hear it from a monad aficionado, please spare me an unnecessary burst of anger).
Out of scope variables
I thought I would not have to explain why undefined identifiers are a bad a idea, but the reader in comment 27 explicitly asked about this.
If a programmer refers to an undefined name then an error should be reported. Concretely, I claimed that Python should complain about the following definition:
def f(n): return i + n
What is
i? Pythonists will quickly point out that
i will be defined later, and how deferred definitions are useful because they allows us to define mutually recursive functions. Indeed, Java and Haskell also accept mutually recursive definitions. But unlike Python they make sure that nothing is missing at the time of definition, whereas Python will only complain when the above function
f is used. To be honest, Python kindly displays the correct error message showing that the trouble is with the definition of
f. But why should this be a runtime error when the mistake can easily be detected at compile time? Actually, this question leads to a more general question, which I consider next.
When should mistakes be discovered?
Should programming bugs be discovered by the programmer or by the user? The answer seems pretty clear. Therefore, a language should be designed so that as many programming errors as possible are discovered early on, that is before the program is sent to the user. In fact, in order to speed up development (remember that the development time is expensive) the programmer should be told about errors without having to run the program and directing its execution to the place where the latest code change actually gets executed.
This philosophy leads to the design of statically checked languages. A typical feature of such a language is that all the types are known at compile time. In contrast, a dynamically typed languages checks the types during runtime. Java, Haskell and ocaml are of the former kind, scheme, javascript and Python of the latter.
Let me also point out that testing cannot replace good language design. Testing is very important, but it should be used to discover problems that cannot be discovered earlier in the development cycle.
I used to think that statically checked languages are better for teaching because they prevent the students from doing obviously stupid things. About two years ago I changed my mind. The students learn much better by doing stupid things than by being told by an oppressive compiler that their programs are stupid. So this year I switched to Python. The students are happier, and so am I (because I don't have to explain that code must be properly indented). Python does not whine all the time. Instead it lets them explore the possibilities, and by discovering which ones crash their programs they seem to understand better how the machine works.


text: One of the most delicious baked desserts all the time is cake. If you are celebrating your special day with cake it becomes even more memorable day in your life. Keeping this in mind we at Justbake make the best cakes in bangalore for you. Ranging from fruits cakes to cakes made with a particular theme, you name it and we have it. Making your celebration even more exciting, we bake just the way you want and give you all the chances to lift your celebration up.


text:
End all your problems with Vashikaran
Vashikaran is a gift of the Universe which works on the norms of the Law of Attraction where the effects are always instant and everlasting. Life is not a joy ride and, where there is happiness; there will be sadness as well. It is a roller coaster ride which is full of thrills, excitement; ups and downs which can make us go crazy. When in life there are problems one after the other and there seems no end to your troubles then you need the help of Vashikaran Specialist Molvi Baba Ji in Dehradun. He can change your life in wonderful ways!
If you are unsure of the art of Vashikaran then, do not be so! Vashikaran is an ancient practice and has its roots in the Hindu Religion where the art is being practised till today since the Vedic times. It can be a little intimidating for some as the practice deals with occultism but, here you need to understand that the Universe is composed of both good and bad energies. The dark forces are often tagged with the negative energies but, there is nothing to get afraid about. Irrespective of what type of energies we deal with, it can be put to positive use with the expert help of Vashikaran Specialist Molvi Baba Ji in Dehradun.
Molvi Baba Ji will carefully analyse the position of your stars and find the root cause of the entire problem that you are dealing with in your life. Whether it is financial stress, work problems, marriage is not working or dealing with any kind of emotional turmoil, all such problems will go away after the remedies given by Molvi Baba Ji. Our stars hold the strings to our life and as the Universe is constantly moving, the position of our stars shifts from time to time. When there is a clash of energy and the position that our stars are in is not favourable for us that is when problems start to enter in our life. But with the right remedies, there is nothing to worry about.
The art of Vashikaran requires chanting of some special mantras that are found in the holy Hindu Scriptures. These Vashikaran Mantras or Black Magic Spells are not ordinary hymns and, one needs to be very careful while practising the art. Each mantra holds special meaning and significance. The mantras are so powerful that the minute one starts to recite; the energies around us start to unite to make our wishes to come true.
Only an experienced and righteous Vashikaran Specialist will know how to comprehend the meaning of the Mantras because they have the knowledge of the vast Hindu Religion and its language. To help a person in the best possible way, it requires that right mantra with which not only the problem will go away but also one can incur remunerative benefits.
Consult Vashikaran Specialist Molvi Baba Ji in Dehradun and get the timely help! Enter the dream life that you have been waiting for where happiness, wealth and prosperity are waiting for you.
हर समस्या का समाधान । हर तरफ से निराश -हताश हो चुके एक बार हमारे से जरूर संपर्क करे हमारा वादा है अब से आप निराश नही होंगें । हमारी एक छोटी सी सलाह आप के जीवन की दिशा व दशा बदल सकती है ।
One Call Can Change Your Life Forever, Don't Give Up !
Arshad Khan ji has given me Wazifa that has helped me to improve my love problems and keep all the problems far away with his every single positive prayer.
Today if I am enjoying my love marriage life that is all because of Arshad Khan ji who has helped me out at the right time from unnecessary issues.
Arshad Khan ji has predicted about my business and he also suggested some remedies to tackle the problems that do come in my business and those truly work.
Arshad Khan ji has helped me to improve my life by solving all the problems that have disturbed my life completely. Now everything is going in a good manner.
Molvi Arshad Khan ji is famous for his Muslim astrology based skills that helps a person fulfill their dreams and skills. People who are in trouble they do get desired result of their problem with his Muslim astrology based skills.


text:
Star of David Design 9
per item
This 5" x 8" card design can be the the front of a top-fold holiday card, printing 1 card per letter-size sheet of cardstock. You also can use it for a 1-ply card, printing 2 cards per letter-size sheet. It is in high resolution .png format, ready to print. If you need it in a different format, when purchasing send us a "Note to Seller" stating the format needed and giving us your email address.
All content of ShanasPaw.com and products of Shana's Paw Graphics are for personal and individual church, congregation, or organization use only. You may not use our content, services, or products for resale or commercial purposes. Please read our additional Terms of Use.


text:
Reflections from the World Innovation Summit for Education (WISE)
Thirty thousand feet above Iraq, an hour out from Qatar and the Persian Gulf – a good place to look back on this week's third annual WISE, the World Innovation Summit for Education. It is, bar none, the biggest education conversation on earth. It has the power to convene: the world's leading educators implored the world's governments to honor the 2015 Millennium Education goals. In my opinion, although WISE has done significant work in the past few years there is still a lot to be done to create a coherent, systematic approach to education transformation. Qatar and the Region as a whole need that desperately. Arab leaders know they have to create 75M jobs – to sustain growth and meet the aspirations of countless young people. That means building a generation of problem-solvers and entrepreneurs. The precondition is better education.
WISE is pinning its hopes on new and innovative forms of learning – finding them, promoting them and scaling them. Charlie Leadbeater's brilliant book on learning innovation was unveiled here this week. The Haiti learning initiative, built around inspirational new approaches to education, was launched with the WISE imprimatur. And innovative projects – from Afghan photography to smart-funded academies in America – were hailed as game changers.
All extraordinary achievements – but they won't change the game on their own, at least not at scale. That will require a deeper look at the conditions for innovative learning and how to nurture them. And above all an effort to fold innovative learning into the wider education ecosystem, including schools, colleges and universities. In other words, to create a true Learning Society.
I'm now in Seattle at the fifth meeting of the Global Education Leaders Program (GELP), to address precisely this challenge with a group of national, state and city school systems.
Michael Stevenson
In an effort to keep conversations fresh, Cisco Blogs closes comments after 60 days. Please visit the Cisco Blogs hub page for the latest content.
1 Comments
Cisco is really doing a good job in India.


text:
Fletcher Track
From the Karamatura Loop Walk, track ascends a long steep spur with a very steep, short climb to the main ridge with views over Huia.
1 / 2
Time: 1.5 hours
Type: Tramping Track
Distance: 3.1 km
From Karamatura Loop Walk, track ascends long steep spur with very steep, short climb to main ridge with view over Huia, then continues along undulating ridge to Donald McLean Track.
What to expect:
Tramping tracks will:
* consist of formed and drained surfaces.
* be signposted at track entrances and key junctions.
Tramping tracks may:
* have structures in permanent wet areas but waterways will not generally be bridged.
Tramping tracks may also have limited track information, and steep grades.
Suitable for people of reasonable fitness and experience.
To get there:
Take the North-Western Motorway to the Great North Rd Exit. Follow Great North Rd onto Ash St which leads onto Rata St. Take Titirangi Rd right through Titirangi Village to the roundabout. Take Huia Rd, travel through Laingholm and Parau to Huia.


text:
DDWRT: Why Is SSH Management Greyed Out On DD-WRT Administration Page
Earlier when attempting to login to a DD-WRT router at my house I was unable to so I figured when I upgraded the software last night that is must have disabled SSH Management for some reason. I went into the web interface to turn SSH Management on but it was greyed out. Luckily the fix is easy but wanted to note it in an article in case others couldn't find the location to turn SSH on in DDWRT.


text:
Apple's Leopard Dev Center has been a helpful resource to anyone who writes software for Mac OS X. There, you can check out a number of lessons to walk you through new coding techniques, along with sample code in Xcode to help you get started. Of course, there's also the Leopard Reference Library and access to all the software seeds that you'll need in order to stay up-to-date.
One of the cool things that Apple offers are Coding Headstarts, in which Apple experts "introduce the benefits, new techniques, or enhanced capabilities" of each topic. We won't go over all the nitty gritty for those of you who are already familiar, but the reason we're bringing this up now is because (drumroll) Apple has added a bunch of new ones to the list!
In fact, ten new Coding Headstarts have made their appearance at the Leopard Dev Center, including one for Cocoa Controls, Writing a Spotlight Importer, Drawing Vector Graphics using Canvas, and Improving Code Analysis with Instruments (to name a few). As with the others, watching the videos requires an ADC membership, although anyone can watch the preview videos.


text:
Beliefnet's Top Ten Devotionals
From books of prayer and Bible study guides to inspirational stories and spiritual self-help books, devotionals come in all shapes and sizes. There are devotionals for Christians of all kinds--so many, in fact, that it can be tough to select the right one for you.
We're here to help. Take our Devotional Personality Quiz, and click through our list of the Top Ten Devotionals for today's Christians, and discover the joy of committing yourself to quality time with God like never before.
By Nicole Symmonds


text: Cybercriminals choose the cheapest and easiest way to gain access to the corporate network. Fortunately, the path of least resistance also causes subtle changes in system resources and network behavior that an experienced network security professional can detect, said Barry Shteiman, director of security strategy at Imperva. Systems are constantly probed for configuration weaknesses and software vulnerabilities, but often all that is needed are stolen account credentials, obtained through a phishing attack against employees. Hackers are successful because systems are not being proactively monitored, Shteiman told CRN. These five signs should sound alarm bells that an intruder is already maintaining a presence on your systems.


text:
News editor
County Commissioners told Leroy Kraus on Friday that there would be a process he would have to go through in order to have a stretch of 180th Rd. closed, but they were agreeable to the idea of closing the road.
Kraus is seeking to have the eastern half mile of 180th Rd. between Upland Rd. and U.S. 77 closed. It is a minimum maintenance road, and about halfway through the mile is a mudhole that remains weeks after the last substantial rain, making it impassable to most vehicles.
There are no houses along that mile of 180th Rd. In fact, it is mostly pasture, with a single hay field and Fleming's Mini Stor-All being the only exceptions. Kraus owns a quarter section of land south of the east half mile, all of it pasture.
"It's a nothing road," commissioner Dan Holub said.
Closing the road will require notifying other property owners along it and passing a resolution, commissioners told Kraus. In any event, they would only close the road without deeding the road back to adjacent landowners.
The main reason for leaving the western half mile open is to leave it accessible in case Garry Dunnegan completes plans to develop houses in that area, Kraus said.
Training trip approved
Commissioners approved sending Health Department Administrator Diedre Serene to disaster training Nov. 3 through 8 in Alabama. All expenses for the trip, except Serene's time, will be paid for by the Center for Domestic Preparedness.
Commissioners also approved sending County Clerk Tina Spencer to the training, provided the cost is covered by the center, which Serene said should be the case. Serene said it would be good training for Spencer as the county's public information officer.
Serene met with commissioners in closed session for 10 minutes to discuss personnel matters. On return to open session, commissioners granted Serene's request to carry over 42.5 hours of vacation time she couldn't use because of a busy work schedule.
August sales tax down 23%
General sales tax receipts for August were $55,463, down 23 percent from $71,568 the same month in 2012. However, sales tax collection for the first eight months of the year remained 23 percent ahead of 2012 levels, thanks to an unusually large collection in January.
Jail sales tax collected was $48,749, down 23 percent from $63,470 in 2012.


text:
Bacchus, the Greek mythological god of wine and cheer, is also known as one of New Orleanians' favorite Mardi Gras parades. The Krewe of Bacchus was officially formed in 1968 and was a creation of the Brennan family, a name well-known for their local fine dining establishments. Over the years the group has grown into one of the largest and most popular Carnival parades, noted for its sheer size, impressive animated floats, and celebrity riders such as Bob Hope, Nicolas Cage, Elijah and James Gandolfini.
Some of Bacchus's signature floats include the Bacchasaurus, King, Queen, and Baby Kong, and Bacchagator. The Bacchagator was the first 2 tandem super float ever built and extends 105 feet. Over the years a net was added to reflect all the beads that would end up back in the mouth of the gator. This is my favorite parade that passes down the traditional parade route down St. Charles Ave. such a treat to be only two blocks away.
For Bacchus XLIV, the theme will be "Bacchus Salutes the Louisiana Bicentennial" and the King is funnyman Will Ferrell, who has been in New Orleans filming a new movie. The parade will roll on Sunday evening, February 19, starting at Tchoupitoulas and Napoleon at 5 p.m. and continuing through Uptown on St. Charles Ave and onto Downtown, following Canal St. to the riverfront.
As true Bacchanalians would say, "In vino veritas," or "In wine, there is truth!"


text:
Next: Handling links, Previous: Internal links, Up: Hyperlinks
Org supports links to files, websites, Usenet and email messages, BBDB database entries and links to both IRC conversations and their logs. External links are URL-like locators. They start with a short identifying string followed by a colon. There can be no space after the colon. The following list shows examples for each link type.
http://www.astro.uva.nl/~dominik on the web doi:10.1000/182 DOI for an electronic resource file:/home/dominik/images/jupiter.jpg file, absolute path /home/dominik/images/jupiter.jpg same as above file:papers/last.pdf file, relative path ./papers/last.pdf same as above file:/ssh:email@example.com:papers/last.pdf file, path on remote machine /ssh:firstname.lastname@example.com:papers/last.pdf same as above file:sometextfile::NNN file, jump to line number file:projects.org another Org file file:projects.org::some words text search in Org file1 file:projects.org::*task title heading search in Org file2 docview:papers/last.pdf::NNN open in doc-view mode at page id:B7423F4D-2E8A-471B-8810-C40F074717E9 Link to heading by ID news:comp.emacs Usenet link mailto:email@example.com Mail link mhe:folder MH-E folder link mhe:folder#id MH-E message link rmail:folder RMAIL folder link rmail:folder#id RMAIL message link gnus:group Gnus group link gnus:group#id Gnus article link bbdb:R.*Stallman BBDB link (with regexp) irc:/irc.com/#emacs/bob IRC link info:org#External links Info node or index link shell:ls *.org A shell command elisp:org-agenda Interactive Elisp command elisp:(find-file-other-frame "Elisp.org") Elisp form to evaluate
On top of these built-in link types, some are available through the
contrib/ directory (see Installation). For example, these links
to VM or Wanderlust messages are available when you load the corresponding
libraries from the
contrib/ directory:
vm:folder VM folder link vm:folder#id VM message link vm://firstname.lastname@example.com/folder#id VM on remote machine vm-imap:account:folder VM IMAP folder link vm-imap:account:folder#id VM IMAP message link wl:folder WANDERLUST folder link wl:folder#id WANDERLUST message link
For customizing Org to add new link types Adding hyperlink types.
A link should be enclosed in double brackets and may contain a descriptive text to be displayed instead of the URL (see Link format), for example:
[[https://www.gnu.org/software/emacs/][GNU Emacs]]
If the description is a file name or URL that points to an image, HTML export (see HTML export) will inline the image as a clickable button. If there is no description at all and the link points to an image, that image will be inlined into the exported HTML file.
Org also finds external links in the normal text and activates them as links. If spaces must be part of the link (for example in 'bbdb:Richard Stallman'), or if you need to remove ambiguities about the end of the link, enclose them in square brackets.
The actual behavior of the search will depend on the value of
the option
org-link-search-must-match-exact-headline. If its value
nil, then a fuzzy text search will be done. If it is
t, then only
the exact headline will be matched, ignoring spaces and cookies. If the
value is
query-to-create, then an exact headline will be searched; if
it is not found, then the user will be queried to create it.
Headline searches always match the exact headline, ignoring
spaces and cookies. If the headline is not found and the value of the option
org-link-search-must-match-exact-headline is
then the user will be queried to create it.


text:
Puppy Linux Discussion Forum
Puppy HOME page :
"THE" alternative forum :
Log in to check your private messages
Log in
The time now is Wed 21 Aug 2019, 23:14
All times are UTC - 4
Forum index
Advanced Topics
Additional Software (PETs, n' stuff)
Taking Puppy Created Apps to the World
View previous topic
View next topic
Page 1 of 2
[18 Posts]
Goto page:
john biles
Joined: 17 Sep 2006
Posts: 1470
Location: Australia
Posted: Sat 25 Dec 2010, 21:56
Post subject:
Taking Puppy Created Apps to the World
Hello Those responsible for all the great Puppy only apps like Pburn etc
In a comment posting on this forum else where by user Big_Bass got me thinking.
It might be in Puppy's benefit to take these Puppy only Apps and make them work with Ubuntu, Slackware etc.
Imagine Pburn sitting on a couple million Linux Desktops pretty cool hey.
Might inspire other non puppy programmers to create small fast apps not bloatware so many here hate.
How hard is it to do? What's your thoughts.
Maybe post a .deb of your app on the Ubuntu forum and see what happens.
Legacy OS 2017 has been released.
Back to top
Joined: 16 Sep 2009
Posts: 2695
Location: UK
Posted: Mon 03 Jan 2011, 09:15
Post subject: Re: Taking Puppy Created Apps to the World
I was thinking about this too..
Through this forum and my website/email, even I have had requests to make the following work on other distros: Firedog, Pup-Advert-Blocker, Rom-Loader, VLC-GTK, BIOS-Installer and others...
I never got around to it though..
People on this forum have made stuff way better than any of that - I am sure their work would be greatly appreciated on other distros.
It would also be a great advert for Puppy...
But then part of me (the happy Puppy user) thinks we should keep all the great work done by Puppy devs all to ourselves!!
Akita Linux
Back to top
Joined: 02 Apr 2007
Posts: 2647
Posted: Mon 03 Jan 2011, 16:04
Post subject:
Anyone who really wants to be taken seriously as a developer and have maximum impact from their work should definitely think long and hard about this.
The main obstruction is the non-conforming paths used in (P)apps. But come on, is it any harder to write '~/path' than /root/path
And learning what the many standard parths are really for is essential. Most apps meant for normal users go in /usr/bin, and most apps meant only for root users go in /usr/sbin. The paths /bin and /sbin are for programs which must be available from the moment that the root '/' partition is mounted -stuff used by init scripts and/or daemons. Many syszems mount a separate partition for /usr, so programs under /usr/bin or /usr/sbin are assumed to be not needed near the top of the init scripts.
I cringe every time I see some puppy-fied app with hard-coded paths like /usr/local/bin, /usr/local/appname/bin, etc. One should realize first that no real distro ever delivers a single file installed under /usr/local. /usr/local is supposed to be for applications which are compiled locally, by the sys admin, in an un-packaged form (using 'make install' or manuall copied scripts). Having some wrapper script at /usr/local/bin/proggie which cd's into /usr/local/proggie to run the real program at /usr/local/share/proggie/bin/proggie or /usr/local/proggie/share/bin/proggie is absolutely nuts!
It's fine that Puppy does some things differently than most distros, but insisting on doing everything in the most ad-hoc, insane form is what keeps puppy out of the mainstream. Knowing about, and reasonably following the sensible standards will only improve Puppy and make it 'palatable' for more users and especially for more talented developers.
Many of the ideas and concepts which come from Puppy devs and users really are good. Having them implemented in a standardized fashion would only increase interest in them from devs and users.
Thanks for this most thread -one of the most reasonable ones I've seen around here...
Back to top
Joined: 18 May 2008
Posts: 4858
Location: Blue Springs, MO
Posted: Mon 03 Jan 2011, 17:13
Post subject:
I'm not exactly _for_ it either.
Bug fixes to meet rare corner cases in distros A-Z will likely just add more bloat than functionality added through their contributions.
but to expound on amigo's points.
Here are ways to make them more portable:
replace /usr/local/<p_app> with /usr/share/<p_app>
replace /root/... with $HOME/... (or ~/...)
realize that the gtkdialog3 binary would just be gtkdialog (no "3") in most distros (if it exists at all)
consider whether su, sudo, etc... _should_ be needed
don't assume that binary x, y or z exists in every distro, just because it is in every puppy - add it to the dependency list (examples are Xdialog, yaf-splash, gtkdialog, etc...)
To allow for community contributions, some version control system would be needed (which requires dev buy-in) Angel Ortega's bky seems to match best with the puppy style
Now maybe this one is just a coding style, but I see no reason why a single script based program needs to be broken up into separate files when functions will do the same thing. (file clutter, speed, duplicated code, compressibility...) I started adding P-apps to bashbox (pprocess, ffconvert, woof apps and a couple others so far) but the more I added the more I realized that they were doing a lot of the same stuff and could greatly benefit from some refactoring. The whole thing is only 1 file containing all functions plus a small wrapper script to run the functions as if they were scripts.
Check out my
github repositories
. I may eventually get around to updating my
Back to top
Joined: 13 Aug 2007
Posts: 1742
Posted: Wed 12 Jan 2011, 11:55
Post subject:
I noticed the reference here is the link to original thread
@amigo thanks for posting the paths and tips to allow for more standardized code
no person who really wants to be part of the linux community
would deliberately write code for one version or just one distro
if it was done in ignorance that could and
be corrected
what I agree with is small apps with less dependencies
when possible but still usable across the wider community
we got the small apps I like that part. I dont like the part that we have apps that wont work across the wider community
there is a lot of room for improvement needed there
thats why progress is so slow and bug fixing is so labor intensive
Back to top
Joined: 02 Apr 2007
Posts: 2647
Posted: Wed 12 Jan 2011, 13:17
Post subject:
I gave the hint about using $HOME or '~' instead of /root, but actually there should be nothing in the /root directory at all when the distro is freshly installed. So, all apps that currently try to install themselves under /root should be given a hard look to figure out where they should go.
The hard part is doing things so that the unionfs mounts work intuitively along with sfs's and whatever else is dynamically mounted. This means having a hard look at the priorities and methods for making dynamically 'loaded' progs/libs available in a clean, cutomizable way. Much of this work is done by the initrd and/or in the init scripts. As it is now, every conceivable possibility is handled by a single initrd and boot scripts -which makes puppy unnecessarily slower during bootup. If it were me, I'd use (install) separate scripts (and initrd if needed) for each type of installation. In other words, if you install puppy to the hard drive, you should get a clean normal boot sequence that doesn't waste time looking for or acting on LiveCD functionality. Same for frugal installs -use a separate initrd which only works for frugal installs. As it is, the initrd scripts and init scripts are an unholy mess, what with all the different options.
If it were me, I'd put only things needed at *early* boot-time in the initrd -mainly the dirs /lib /bin and /sbin. This would include all the kernel modules and all of the glibc stuff -the stuff which should only be upgraded/changed when creating a brand new distro version. The rest of the system, consisting of all the *applications* (including all GUI stuff), would go in a separate image(sfs or better ext3 filesystem image) which could be union-mounted on /usr. Then any extra applications could be installed, mounted or whatever, and finally items from the 'save file'. Obviously(??), the extra applications and 'save file' stuff would take priority over the standard items included in the main 'usr' image, so that upgraded applications would be the ones seen and used.
All the stuff which puppy applications now do under /usr/local could be better done under /opt instead, except that most of them really should just be using /usr -whether they are part of the initial stuff mounted on /usr, or part of some later extra or 'save file' item.
I would do away completely with using squashfs to avoid the need for extra kernel patches. By using ext2 or ext3 images, they could always be resized dynamically when possible or needed.
I built a system using several of these features some years ago -I used *.iso's to contain any extra optional programs. The init scripts had a routine which would mount them on-the-fly when present. Size was kept down by using zisofs (iso with compressed content). zisofs is readily available in the kernel and operates transparently so no extra steps are needed to make use of such iso images.
Back to top
Joined: 18 May 2008
Posts: 4858
Location: Blue Springs, MO
Posted: Wed 12 Jan 2011, 17:28
Post subject:
amigo wrote:
I gave the hint about using $HOME or '~' instead of /root, but actually there should be nothing in the /root directory at all when the distro is freshly installed. So, all apps that currently try to install themselves under /root should be given a hard look to figure out where they should go.
I was just trying to clarify ... that the only things that should go in $HOME should be limited to configurations files, but they should not install there directly. Convention for initial installation would be to put the default configuration in /etc/.program or /etc/program/<config_file> or even /usr/share/program/<config_file> Typically a program would look first in $HOME then fall back to expected default locations or builtin values.... meaning it is ok to save config files in $HOME when the default settings are changed by the user, but not until then. Does that sound accurate?
the whole /bin /sbin /usr/bin /usr/sbin /opt/bin /opt/sbin /usr/local/bin ... is really more of a leftover of distributed file systems and smaller drive capacities than anything else - many embedded systems just use one of /bin or /usr/bin and symlink the rest "just-in-case" ... same for /lib and friends (it speeds startup time too, because programs find a bin or lib in the first place they look - not having to recurse the paths)
Check out my
github repositories
. I may eventually get around to updating my
Back to top
Joined: 02 Apr 2007
Posts: 2647
Posted: Thu 13 Jan 2011, 05:25
Post subject:
"Does that sound accurate?" Yes, well put. It's worht mentioning that, on multi-users systems, default config files or other items which would go the users $HOME directory can bve put in /etc/skel -when a new user is created, the files will then be automatically copied to the users' $HOME dir with proper permissions.
I think that the directory structure is not a leftover, at all. Many, many users still use more than one partition when installing to a hard drive -some even use networked mounts, so the 'hierarchy' still has much relevance. I also think it has bearing on LiveCD's as it allows you to divide the libs and programs in a logical and useful manner. As I mentioned, most applications should go under /usr, so treating all that content as separate allows you to create an upgraded /usr with newer or simply different programs -without having to vhange the 'core' content that goes in /lib /bin and /sbin.
As it is now with Puppy, things are just put *anywhere* since roo has all privileges. For making apps which will work with some, or most, other distros, the purpose of each of the locations needs to be respected. Following the recognized standards will certainly not puppy or its' apps and would make it much easier to integrate things from other distros into puppy and vice-versa. It would also teach puppy users and devs to be more conformant and make life easier for them when doing anything with another distro.
There have been many attempts to create distros with a supposedly better file-system structure -but every one of them has bombed. Gobo linux is the only one that has lasted anytime at all, but it is really the worst case because it actually increases the links-spaghetti mess. Not using the logic of the hierarchy standard closes man doors for puppy, and doesn't open any new ones. Doing things the 'right' way would make puppy more viable as a server and as a multi-user system, among other things. It's still a snap to implement the perceived benefits of running as root and having autologin, without that being the only way to run puppy. Most importantly, following a more normal system design would make it *much* easier to implement puppy for use as an embedded system or as an installed system on specific devices like netbooks or tablets. I'll elaborate a little on that:
If all applications were bundled into a group under /usr, then you'd be able to use the same bundle on most any sort of system -the 'tricks' needed to boot as a LiveCD or frugal installation are all done by the initrd or during early boot time. So, you'd only need a special 'early system' (mainly /etc /lib, /bin, sbin) tailored for each use case. In fact, most LiveCD's try to use mostly-normal init scripts -letting the initrd do all the tricks before root is ever mounted -and this makes lots of sense.
It's worth thinking about just what it is that makes puppy stand out from other distros and just what it is that makes people prefer it to other distros. Note that these questions of hierarchy have nothing to do with this! Here's what I think makes puppy different:
1. auto-login as root user
2. versatility of booting/installation method
3. default desktop and applications
Item (1) is a plus or a minus depending on how you use puppy (or not). As stated above, these two behaviours can be implemented without them being the only way (or even the default way) to use puppy.
Item (2) refers to the ability to run from CD, USB, Hard Drive, CD/DVD RW, etc. Puppy is not unique in this respect and actually suffers as a result of the wide variety of methods available. Better separation of functionality within the directory structure would make all this easier to manage and could make for a faster system -any sort of installation could disregard all the other options(by taking the code out of init process)
Item (3) is really what makes most 'puppians' love Puppy. And since we are talking here about making puppy applications more 'portable', its' worth noting that this is the area where the most improvements could be made.
I mentioned puppy for netbooks, tablets and other small devices. Using a LiveCD distro as a base for such systems is really not ideal. These devices should have all their RAM available for programs to use and have no need of 'save files', union-mounts, etc. And since each is a real installation, all the LiveCD initrd and init tricks are nowhere near what is ideal for them. Having the components of puppy better separated would make it much easier to implement such systems and require less duplication of work.
Back to top
Joined: 16 Sep 2009
Posts: 2695
Location: UK
Posted: Thu 13 Jan 2011, 05:37
Post subject:
amigo, assuming I understand what you're talking about... (big assumption)
How much time and effort would it take someone like yourself to produce a hacked initrd.gz which is only for live CDs?
...and another one only for frugal installs? (and maybe another one for full HD installs?)
And what would be the next step?
Configure a boot manager (such as grub) to boot using the relevant initrd.gz?
I am also assuming once booted, having used a hacked init script won't matter at all...
On another note, I think the wrong directories being chosen by puppy devs for rc files etc, may be down to lack of consistency in puppy itself.. But I'm glad to have learned a few things on this thread.
Akita Linux
Back to top
Joined: 26 Feb 2007
Posts: 3357
Location: The Blue Marble
Posted: Sat 15 Jan 2011, 18:58
Post subject:
amigo wrote:
It's worth thinking about just what it is that makes puppy stand out from other distros and just what it is that makes people prefer it to other distros. Note that these questions of hierarchy have nothing to do with this! Here's what I think makes puppy different:
1. auto-login as root user
2. versatility of booting/installation method
3. default desktop and applications
You've almost got the nail on the head - but for me point 2) is the most important. And you miss something - which is the ability to install the OS by copying 3 files, and ability of "instant recovery" by using pfix=ram, on a frugal installation. Should this still fail, then point 2) is useful - boot from CD, USB, etc to recover (again, by copying 3 files).
I mentioned puppy for netbooks, tablets and other small devices. Using a LiveCD distro as a base for such systems is really not ideal. These devices should have all their RAM available for programs to use and have no need of 'save files', union-mounts, etc. And since each is a real installation, all the LiveCD initrd and init tricks are nowhere near what is ideal for them. Having the components of puppy better separated would make it much easier to implement such systems and require less duplication of work.
That's what pfix=nocopy (formerly called pfix=noram) is for. It doesn't work for all versions of puppy (I remember there were versions where this feature was dropped due to bugs in aufs/unionfs) - but when it work, it work great. Especially in netbook, the 2) versatile booting method allows me to do 3-file install in 3 minutes with instant recovery capabilites. Something which isn't true of of other distros.
Everything else is valid - and like you say, can be implemented in other ways. Actually zisofs looks interesting, and it seems to have been part of mainline kernel for years. I think the reason squashfs was chosen was because in the past you can use lzma which compress better than gzip compression used by zisofs - but this isn't true today, squashfs seems to use gzip only these days.
Back to the topic - people have dream about "write once run many" and there have been many efforts to achieve that in the past. Not many are successful. I think similar situation applies to Puppy apps. Sure, writing in compliance with LHS will help - and goes a long way. But like technosaurus wrote, if we really aim for many-distro compatibility, all it does it bloat. I'd rather we keep targetting Puppy (while at the same time applying all the good ideas you have mentioned) - and if the apps are good enough, I'm sure someone else from that other distro will come, take it off, and modify it to run on their favorite distro.
Fatdog64, Slacko and Puppeee user. Puppy user since 2.13.
Contributed Fatdog64 packages thread
Back to top
Joined: 02 Apr 2007
Posts: 2647
Posted: Mon 17 Jan 2011, 14:43
Post subject:
I don't think that writing apps with compatibility in mind necessarily makes for bloat. In fact, Puppy is based on hundreds of real binary programs which were mostly written to be as portable as possible.
Of course, there are usually a few (or many) things in any distro which require heavy 'tailoring' in order to make them serve the purposes of the distro at hand and sometimes these changes are not compatible with other distros. Still, they are usually modifications of already-existing 'generic' applications as opposed to apps unique to the distro. Learning and using the principles of LFSH can only make things simpler for new and old devs and make the product more palatable for everyone.
Back to top
Joined: 16 Jun 2008
Posts: 3274
Location: 500 seconds from Sol
Posted: Tue 25 Jan 2011, 11:58
Post subject: Build apps to run from mnt/home ?
Subject description: Just an idea
I'm not a dev -- coding limited to a little bash-- so keep that in mind. But following varies threads, I boot several Puppies which I frugally install on the same partition. Consequently, I have a preference for Sfses, and applications like DaveS's Foxyfun and Opera_mnt_home, which install to mnt/home and, thus can be run from several puppies. I also boot Linux Mint & pclinuxos. Thanks to Stu90's mention of them in the threads, I also use a couple of portablelinuxapps in Lupu & sPup, which can also run under Mint.
So my suggestion regarding building Puppy Apps that could be run from other distributions, rather than trying to emulate the Linux "norm" of file structure --which, in fact, may differ from one distribution to another-- is that apps be build to install to their own directory in mnt/home. Probably an app will need a symlink of its executable to /bin or usr/bin, and an icon in /usr/share/pixmaps called from a desktop file. Otherwise, the file structure of the "adopted" distro would be left alone, so as note to overwrite native libs and other files.
Back to top
Joined: 30 Oct 2009
Posts: 1438
Location: England
Posted: Wed 26 Jan 2011, 10:10
Post subject:
adobe flash is rubbish!
My Quote:"Humans are stupid, though some are clever but stupid." http://www.dependent.de/media/audio/mp3/System_Syn_Heres_to_You.zip http://www.systemsyn.com/
Back to top
Joined: 22 Jul 2009
Posts: 544
Location: Tampa, FL USA
Posted: Wed 26 Jan 2011, 11:01
Post subject:
just fyi... this is great reading. I enjoy hearing smart people having a discussion. I'll resume my silence now.
Back to top
Joined: 02 Apr 2007
Posts: 2647
Posted: Wed 26 Jan 2011, 15:34
Post subject:
mikeslr, the LFSH already has a place dedicated to apps which 'do their own thing'. That place is /opt and is especially reserved for apps which do not follow the normal placement of files. It used to be used by both gnome and KDE, but they now conform. /opt is also well-suited for many old or simple UNIX apps which expect to find their data or conf files in the same directory as the binary. The only 'rules' for using /opt are that all files should be under one main dir. Inside that dir they can do anything they ant. It provides a good place for installing more than one version of a program, for example.
Obviously, one would have to supply links or wrappers somewhere in the normal PATH to the programs for them to be readily available. You mention using /mnt -/mnt is really meant to be used by the adminstrator for temporary mounts. Hence the usage nowadays of /media for more-or-less fixed mount points and for mounting removable media which may be mounted by or for users.
Thus there is already a place available for all those weird apps which are going all over the place in Puppy -a link 'app' in /usr/bin which points to a wrapper /usr/local/share/appname/bin/app, which then cd's into /usr/local/appname/bin and runs the program 'app' which then looks in /usr/local/appname/share for a dir name appname, which is actually a link to the folder /usr/local/share/appname to find its' conf file which is located in /mnt/home/appname/local/bin/share/appname/bin/share/conf/app.conf -but that's really a link to /root/.etc/share/home/local/appname/bin/share/conf/bin/bin/share/share/share/conf/appname/app.conf !! And then the conf file is empty....
Course if you like GoboLinux, you'll find that all those dirs named /usr, /bin, /etc, /sbin, /home are actually links to hidden dirs named /.Applications/Programs ./Users/Programs, ./System/Administrator/EditableTextConfigurationFiles, ./System/Adminstrator/Programs/Administration/System and ./Users !! Got it? Do you see just how much sense it makes to have place for everything and everything in its' place -just like that now-not-so-confusing-looking LFSH
Have a really nice day, you all.
Back to top
Display posts from previous:
All Posts
1 Day
7 Days
2 Weeks
1 Month
3 Months
6 Months
1 Year
Sort by:
Post Time
Post Subject
Page 1 of 2
[18 Posts]
Goto page:
View previous topic
View next topic
Forum index
Advanced Topics
Additional Software (PETs, n' stuff)
Jump to:
Select a forum
Forum index
|___ House Training
| |___ Beginners Help ( Start Here)
| |___ Users ( For the regulars )
| | |___ Usuarios de habla Hispana
| | |___ Für deutschsprachige Anhänger
| | |___ Pour les francophones
| |
| |___ HOWTO ( Solutions )
| |___ Bugs ( Submit bugs )
|___ Advanced Topics
| |___ Additional Software (PETs, n' stuff)
| | |___ Package Collections / Repositories
| | |___ Browsers and Internet
| | |___ Business
| | |___ Compiling
| | |___ Desktop
| | |___ Documents
| | |___ Drivers
| | |___ Educational
| | |___ Engineering/Science/Simulation
| | |___ Eye Candy
| | |___ Filesystem
| | |___ Games
| | |___ Graphics
| | |___ Multimedia
| | |___ Network
| | |___ Security/Privacy
| | |___ System
| | |___ Utilities
| | |___ Virtualization
| | |___ Unsorted
| |
| |___ Cutting edge
| | |___ Multi-session live-CD/DVD
| |
| |___ Hardware
| | |___ Audio
| | |___ Networking
| | | |___ Dialup
| | | |___ Ethernet
| | | |___ Wireless
| | |
| | |___ Printers
| | |___ Video
| |
| |___ Puppy Derivatives
| |___ Puppy Projects
| |___ Next Puppy Development
| | |___ 4.x
| | | |___ Bugs (4.x dev)
| | | |___ Usability Issues (4.x dev)
| | |
| | |___ 5.x
| | |___ Bugs (5.x dev)
| | |___ Usability Issues (5.x dev)
| |
| |___ Localization Project
| |___ Documentation Project
|___ Taking the Puppy out for a walk
| |___ Announcements
| |___ Puppy Power
| |___ Suggestions
| |___ Misc
|___ Off-Topic Area
|___ Programming
|___ Security
post new topics in this forum
reply to topics in this forum
edit your posts in this forum
delete your posts in this forum
vote in polls in this forum
attach files in this forum
download files in this forum
Powered by
© 2001, 2005 phpBB Group
[ Time: 0.0812s ][ Queries: 12 (0.0136s) ][ GZIP on ]


text:
A Sandwich a Day: Short Rib at Marché in Lewiston, ME
A Sandwich a Day
A different sandwich profiled every single day.
Nothing tastes more comforting than meat that has been braised low and slow for hours until melt-in-your-mouth tender. The hearty short rib sandwich ($8) at Marché in Lewiston, Maine, features beef short ribs braised in red wine for 24 hours, resulting in a deep, yet sharp flavor. Thin slices of melting Brie packed into the bottom of the crusty foot-long roll mellow out the beef. Rosemary aioli gives a nice herby kick—although the sandwich could have benefited from even more—while the arugula brings a fresh, biting counterpoint to the overall richness of the sandwich.
40 Lisbon St, Lewiston ME 04240 (map) 207-333-3836; marchemaine.com


text:
It's crunch time for college students. No, this isn't about exams. It's about tuition bills.
Facing job losses, dwindling college-investment accounts, and a tight credit market, students and parents have been streaming into financial-aid offices, asking for adjustments to their aid packages. Colleges are trying to help, but as the second semester starts up, some students have had no choice but to drop out or scale back the number of classes they're taking.
To expand financial aid, many colleges are cutting back on hiring, and construction projects are going on hold. Some institutions are getting creative on the fundraising front – think special appeals to alumni. Another tactic: Some colleges are offering leniency to students with unpaid balances.
School officials thought the trouble would hit this past fall. Instead, overall enrollments were "perfectly normal," says Barmak Nassirian, associate executive director of the American Association of Collegiate Registrars and Admissions Officers (AACRAO) in Washington. But now, he says, "people are apparently running out of steam."
Midyear departures are particularly disruptive. Schools create budgets based on enrollments for the year. And for students, "it's very hard, having done one semester, to then [temporarily stop or transfer] and not end up losing a lot of credits and a lot of time," Mr. Nassirian says.
Nearly a quarter of private colleges and universities and 13 percent of publics expect second-semester retention to be worse than last year's, according to a survey of 214 chief financial officers by The Chronicle of Higher Education and Moody's Investors Service.
"There's clearly a heightened awareness [of the financial situation facing students] and a lot more proactivity by colleges and universities," says Bob Giannino-Racine, executive director of ACCESS, a nonprofit financial-aid counseling service in Boston.
Syracuse University in New York noticed a 30 percent rise in requests for additional aid this fall. It launched a campaign in early December to try to raise $2 million for emergency grants by Jan. 31. It's already helped more than 350 who otherwise wouldn't have been able to return.
One is sophomore Nykeba Corinaldi. "I'm taking it literally semester to semester," she says. Her mother is unemployed, her father doesn't contribute, and she couldn't secure a loan on her own after one fell through this summer. The financial-aid office gave her extra grants and loans this fall, and now, thanks in part to the Syracuse Responds initiative, she's back to finish out the year. "It was a huge boulder off my shoulders," she says.
At Spelman, a historically black women's college in Atlanta, about 500 students, a quarter of the school, had not fully paid their bills by late last semester. A fundraising drive has matched students with donors willing to cover their balances. Seniors have priority, and it appears they'll all be able to graduate.
But that's still not enough. "Unfortunately, we have had significant numbers of students who have stopped and said, 'I'm going to try to come back in the fall,' " says Arlene Cash, Spelman's vice president for enrollment management. "We're working hard to find ways to support them."
A number of schools have also announced tuition and financial-aid plans early in the cycle, hoping prospective students won't give up altogether on the idea of college. Benedictine University in Lisle, Ill., and Merrimack College in North Andover, Mass., for instance, are freezing tuition for the coming year.
Ohio State leaders pledged that if tuition goes up, financial aid will go up proportionately. "We're trying to get the word out to the community broadly that you can't afford not to go to college and that there's all kinds of help available," says Martha Garland, vice provost for enrollment services and dean of undergraduate education.
Manchester College in Indiana wants to ease concerns about affordability by offering a "Triple Guarantee": Academically strong low-income students from Indiana will receive grants to cover any gaps after federal and state aid is received; students will graduate in four years, or they can get a fifth year of classes for free; and if they don't land a job within six months of graduating, they, too, can have a free year of classes.
The four-year graduation guarantee is "addressing a cost of college that lots of families don't consider – that fifth or sixth year" that is fairly common at some institutions, says Manchester executive vice president Dave McFadden.
Despite these efforts, it's understandable if families aren't so upbeat. Many public universities are anticipating tuition spikes in the wake of state budget cuts. Nearly half of publics and 7 percent of privates plan to raise tuition for the coming year at a rate higher than the past three-year average, the Chronicle/Moody's survey found. And in a December survey by the National Association of Independent Colleges and Universities, 8 percent said they had frozen or cut financial-aid budgets, or plan to.
College affordability "is a true middle-class crisis now," Mr. Giannino-Racine says. Waves of students who used to take the private four-year route are shifting to public and community colleges. In turn, students with less competitive backgrounds could be pushed out of college altogether, he and others say.
Higher-education officials are hopeful that as part of the economic stimulus package, Congress will increase Pell Grants for low-income students and infuse cash into states so that they can avoid deep cuts to public universities. House leaders have outlined a $15.6 billion increase in Pell Grants as part of their proposal to help higher education.


text:
- Home
- Insights
- Industries
- Services
- Careers
- Alumni
As an experienced tax professional, you'll appreciate the complexities that our multinational and fast-growth entrepreneurial clients face in creating effective tax strategies. As the current economic climate is likely to generate further changes to regulatory and legislative regimes around the world, our role as trusted advisors is as important as ever.
By staying on top of these rapid developments, we can provide the insight, advice and guidance clients need to navigate today's tax regimes. If you have in-depth technical knowledge, excellent client relationship skills and intellectual rigor and stamina, you could be part of our global network, working in cross-functional teams across borders and industries.
Our business tax professionals help businesses meet complex demands for tax reporting, compliance and planning, and tax policy and controversy. Business Tax consists of different service offerings, including:
You'll have the chance to gain experience across multiple service offerings, with long-term opportunities for focusing in one or more area. You'll also work with clients ranging from entrepreneurs to long-established worldwide organizations, developing a breadth and depth of tax and business skills domestically and on a multinational basis to advance your career.
Our indirect tax professionals work with clients that trade goods or services nationally and internationally. Work with them and you'll advise how indirect taxes such as value added tax (VAT) or goods & services tax (GST) impact your clients' supply chain and financial and accounting systems.
You'll identify and address areas of risk, advise clients on the taxation implications of international trade and assist them in complying with customs regulations. Working in Indirect Tax, you'll gain wide-ranging experience across different industries and opportunities to work internationally, and receive the support you need to become an effective tax professional.
Our international tax professionals help multinational companies align their global tax position with their business strategy to maintain competitive advantage and provide shareholder value.
International tax teams support clients' cross-border transactions, assess their international tax strategies and provide a range of services including transfer pricing policies and tax-effective supply chain management.
As a member of our international tax team, you'll gain experience on engagements with some of the world's largest international organizations and have opportunities to work with different tax regimes through international assignments.
Every transaction has tax implications, whether it's an acquisition, disposal, merger, demerger, joint venture, refinancing, restructuring, or stock exchange transaction such as an IPO.
Our transaction tax professionals advise companies and private equity investors on all tax aspects of their transactions across a wide range of industries and geographies. They help clients negotiate every stage of a deal from inception and initial due diligence, to tax-efficient transaction structuring right through to assistance with the sale and purchase agreement.
Your role will entail helping clients benefit from the potential tax opportunities present in transactions as well as identifying and reducing inherent tax risk. You'll work alongside restructuring colleagues to advise companies in financial difficulties, including those in formal insolvency proceedings, on sales of non-core businesses to restore their balance sheets.
As a member of this globally integrated team, you'll develop the tax and transaction skills and knowledge you need to progress your career in a dynamic and highly commercial environment.
As the world continues to change due to globalization and developments in demographics, technology and regulation, organizations need adapt and flex. They need their people to be agile and respond to that change.
People Advisory Services (PAS) helps organizations solve some of their largest and most complex people-related challenges. As a PAS professional, you will be able to grow and build your skills in one of our six pillars:
Our Performance team helps organizations effectively manage change and organizational design. We support the design of HR operating models, improve HR process efficiency, manage people risk and integrate transactions effectively. Our core capabilities are:
Our Talent team helps organizations develop data-supported workforce strategies and employee value propositions. We advise on talent management, people risk and capability development across all levels and organizational development activities including culture change. Our core capabilities are:
Our Systems team helps organizations develop HR technical strategies, facilitate vendor selection, and implement HR systems to support broader business initiatives. We work to improve and reduce the costs and risks of payroll operations and delivery. Our core capabilities are:
Our Reward team helps organizations develop relevant and flexible tax-compliant remuneration, benefit and incentive approaches. Our core capabilities are:
Our Mobility team helps organizations develop and support their mobility programs. We help them manage the complex compliance, reporting and risks inherent in deploying a globally mobile workforce. Our core capabilities are:
Analytics and Insight
Analytics and Insight helps organizations use their people data to improve business performance, drive better business decisions and proactively manage risk. Our core capabilities are:


text:
Portland State University's (PSU) School of Business Administration (SBA) is launching more online undergraduate degrees in 2014: a bachelor's business degree in supply and logistics management and a certificate program in social entrepreneurship. This is in addition to the online bachelor's business degree in management and leadership, online master's degree in global supply chain management and online certificate programs in the business of craft brewing and the athletic and outdoor industry, all of which are launching in Fall 2013.
"About half of the undergraduates in the School of Business Administration (SBA) work full time –- a higher percentage than any other school at the University," said School of Business Dean Scott Dawson. "Having more online offerings is part of our effort to meet students where they are -– to be more responsive to the consumer," he said.
Additions to SBA's online offerings is part of a larger effort by the School to offer more specialized online programs. The programs are designed to be high tech + high touch with a learner-centric approach that emphasizes faculty-student engagement by applying today's tools to the teaching and learning environment, such as Google Hangouts.
"Our leadership team does a great job assessing and implementing niche online programs to meet the demands of the business community," said Samad Hinton, director of online business education at the business school. "It's thrilling to see the SBA continue to develop programs that make a degree in higher education more accessible for both Oregonians and under-served communities throughout the world."
For more information about online business degrees, visit pdx.edu/sba/online


text:
Young, dark core with ruby rim. Medium plus bodies. Fresh, energetic aromas of purple fruits, flowers, sweet ripe currants, licorice, oak, mint, incense, crushed tobacco leaf. Very nice. Plum sauce, tobacco, licorice, blackberry, forest floor, orange zest. A bit tight, coaxing for aromas. On the palate, muddy notes. Wall of tannins, somewhat dry and edgy, not very smooth or balanced. Explosive tannins, firm Sense of bitterness towards the back end, not very enjoyable. Strong, masculine structure, unyielding
More posts
- Chateau Kirwan Margaux 2000. From Auriol Wines £68 (Wine Searcher Score 90 RP)
- Very dry, earthy, could use a few more years but it is tasty just the same!
- Kirwan 95-cassis, earth, pencil shavings, spice- soft and luscious
- Chateau Kirwan 1998. Interesting Bordeaux. Not up to my taste but still drinkable.


text:
NASHVILLE, Tenn. – The Lipscomb trio of Tucker Peabody, Madi Talbert and Gemikal Prude are in Greensboro, N.C., for the NCAA National Preliminary Round which is set to begin Thursday. The three-day meet concludes Saturday.
The three of them have spent the last week training for this event. Although most of the team is on summer break, the training was not hindered.
"Madi has had a training parter with Tessa Hoefle," Bill Taylor, director of cross country and track and field, said. "We were hoping Tessa would make it as well, so we kept her around. Tucker trains at a level that he is by himself anyway, so nothing is changed with him. Gemikal had Adam Austin to work with. The biggest challenge for training would have been Madi but we had Tessa here."
Peabody is the first LU athlete to compete with the first round of the 100-meter dash taking place Thursday at 5:55 p.m. If he makes the quarterfinal round, he will then compete Friday at 5:45 p.m. The first round of the 200-meter dash begins at 7:25 p.m. Friday.
"I think it is great he gets to run the 100 first," Taylor said. "He can get a feel before the 200 which is his bread and butter."
Talbert takes to the track at 7:50 p.m. on Friday for the 3000-meter steeplechase.
"I want her to soak in as much as possible," Taylor said. "We think she has a very good chance of reaching this and the national finals in her career. We just want her to absorb every bit of it.
"She is excited. She lives an hour and a half away so it is like going home to race."
Prude, who will have waited three full days to compete, gets his chance at the high jump at 5 p.m. on Saturday. Should Peabody qualify, the quarterfinal round of the 200-meter dash takes place at 7:50 p.m.
"Gemikal will do some pre-meet stuff," Taylor said. "He is used to having to wait because of the conference meet. That was on the second day. He is not very shakable.
"The bigger the meet and the bigger the moment, he has always stepped up. Every that we have seen from him this year, I think he will do very well."
The top 12 competitors in each event move on to the NCAA National Championships June 5-8. This year's championship takes place in Eugene Oregon.


text:
Mexican soldiers on Saturday captured the leader of the Gulf drug cartel, the second major blow in a month to the crime syndicates that have terrorized the country for years.
Soldiers captured Mario Armando Ramirez Trevino in a Saturday morning operation, the Mexican Ministry of the Interior said in a brief statement, describing him only as "the head of a criminal organization that operated in the north of the country."
He is the second drug kingpin captured by the government of Mexican President Enrique Pena Nieto following the July 15 arrest of Miguel Angel Trevino Morales, the head of the paramilitary Zetas cartel.
Pena Nieto, who took office in December last year, has pledged to reduce drug-related violence that has resulted in more than 70,000 deaths since 2006.
Ramirez Trevino, thought to be 51, became head of the once-powerful Gulf cartel after its former leader, Jorge Eduardo El Coss Costilla, was arrested in September last year.
The Gulf cartel first emerged smuggling liquor during the Prohibition era in the 1930s and is one of Mexico's oldest criminal groups. Even though it has lost considerable terrain to rivals since its heyday in the mid-2000s, it retains key smuggling routes in eastern and northeastern Mexico.
Ramirez Trevino was captured in Rio Bravo, near the Texas border, according to a justice source in the northeastern state of Tamaulipas. Mexican military helicopters buzzed across the region on Saturday.
The US had offered a US$5 million reward for information leading to Ramirez Trevino's arrest. The Gulf cartel boss was indicted in a US federal court in 2008 on crimes related to trafficking cocaine and marijuana from Mexico into the US.
The interior ministry said it would hold a press conference yesterday to discuss the details of his arrest.
Military checkpoints were set up outside Rio Bravo and the nearby border town of Reynosa, while soldiers and marines patrolled the streets, local media reported. Soldiers also took control of the international airport at Reynosa.
Reportedly a former drug addict, Ramirez Trevino — also known as El Pelon (Baldy) and "X-20" — rose to lead the Gulf cartel group that controlled criminal activities in the key smuggling town of Reynosa, across the Rio Grande river from McAllen, Texas.
In recent months he reportedly asserted his leadership over the cartel by crushing a rival faction.
Ramirez Trevino earlier worked closely with Osiel Cardenas Guillen, a former powerful cartel leader arrested in 2003 and currently serving a lengthy prison sentence in the US.
Under Osiel Cardenas the Gulf cartel hired the Zetas — elite anti-drug commandos that deserted and turned to criminality — to work as their enforcement arm. However, the Zetas turned on their employers in 2010 and in a series of bloody turf battles took over most of their territory.
The Zetas now battle the western Sinaloa Federation for control of the major drug trafficking routes to the US. The Sinaloa gang is headed by Joaquin El Chapo (Shorty) Guzman, Mexico's most wanted man.
The captured former head of the Zetas, alias "Z-40," is currently being held in a maximum-security prison in Mexico.
The two high-profile successes in Mexico help balance out some major setbacks, including the surprise release of jailed drug lord Rafael Caro Quintero, convicted in the 1985 torture and killing of US Drug Enforcement Administration agent Enrique Camarena and his Mexican pilot.


text:
1. We don't experience the world directly but indirectly, through sensing and thinking.
2. Our experiences are not determined by events but by how we interpret events, what we believe about them.
3. Beliefs are patterns of thinking we believe to be true, accurate representations, but they always include some interpretation since we do not experience the world directly.
4. We think by first representing things subjectively in terms of our senses: visual, auditory, kinesthetic, and to a lesser extent olfactory and gustatory.
5. Our habitual representations occur spontaneously and are maintained without effort (whether problematic or useful), often without conscious awareness, but can be made conscious and deliberately adjusted.
6. Our visual, auditory, and kinesthetic representations include both the content or facts about the situation as well as the stylistic elements or process ("submodalities"), the latter which are relatively arbitrary and largely determine our emotional responses.
7. The process elements ("submodalities") of our representations are easily changed with just a few minutes of practice by using our imagination to represent the same things in a different way, whereas trying to stop the thought or change the content is difficult or even backfires (ironic process theory).
8. We can therefore change our experiences by changing our beliefs, and we can change our beliefs by changing the process elements of our representations, where the change is automatic and ongoing with just a very brief intervention.
9. There are more or less wise and effective ways to make submodality changes. Wise and effective approaches seek congruence, appropriate fit for the context, account for side-effects ("ecology"), are non-aggressive, utilize existing structures, and retain all information rather than deleting information.
This is the NLP Submodality Change Work Model. Steve Andreas (whom I work for) is probably the #1 proponent of this model, but he may or may not agree with how I stated it here. I use this model frequently in my work with clients.
This model may or may not be "true," but it is profoundly useful. It is not the only useful model for change work. Some other models have completely different, even contrary principles. But with this model anyone can learn to make powerful life changes in a very short period of time.
If this was unintelligible, let me know. I've been steeped in this stuff for over a decade and this was my attempt at making it clear and concise. I'll also be explaining in more detail over the coming weeks so stay tuned.
Thanks for reading,
p.s. This is a 2-way street. Feel free to add a comment below and let me know what you thought of this article. Also, make sure to subscribe for updates in the upper right of the screen.
Powered by Facebook Comments
Tags: change anything, NLP, nlp change, NLP submodalities, rapid personal change, submodalities


text:
Talk:Wilbur Wright
Jump to navigation Jump to search
"Man will not fly for 50 years"[edit]
This quote, attributed to Wilbur Wright, was supposedly written or uttered in 1901. If it could be verified and sourced, it would make an amusing addition to the article. I encountered it at http://www.patentstorm.us QuicksilverT @ 17:51, 1 June 2009 (UTC)
- I also found the quote to be included at Incorrect predictions, but unsourced. QuicksilverT @ 19:06, 2 June 2009 (UTC)


text: Sleep Services Randall Children's Hospital provides specialized care for children and young adults experiencing a variety of sleep issues. What we offer Our sleep medicine clinic is led by a pediatric neurologist who is trained as a pediatric sleep specialist, and works in close collaboration with experts in pediatric pulmonology, psychiatry and otolaryngology (ear, nose and throat). We offer evaluation and treatment for children with a variety of sleep issues, including: • Sleep-related breathing disorders (including sleep apnea) • Restless leg syndrome • Insomnia (difficulty falling or staying asleep) • Narcolepsy • Circadian rhythm disorder (irregular and disruptive sleep schedules) • Parasomnia (nightmares, sleep terrors, sleep talking and sleep walking) • Other sleep issues Our Approach To evaluate and treat the many factors that can affect sleep, every child receives an initial evaluation in our sleep medicine clinic. This includes a sleep-focused history, a physical and neurological examination, as well as a review of records, which may include sleep questionnaires and diaries. Once areas of sleep difficulty are identified, we may recommend additional testing, such as a polysomnography study (overnight sleep study). Using this data, we can develop comprehensive treatment and management plans. A focus on children Children and families are at the center of all we do. We consider patients and families to be a central part of the care team and involve families in every step of our diagnosis and treatment. All of our doctors, nurses and sleep technologists specialize in working with children, and our comfortable, welcoming environment is designed to help put young patients at ease. Our providers Teng Ji, M.D. Mariam Ischander, M.D. Melissa Burchett, MSN, CPNP For additional information about scheduling a sleep study, please call 503-413-3600


text:
The defendant is arraigned, the procedure where he or she
is formally notified of the charges, assigned an attorney,
if indigent, and bail is set. If the case is a Violation
or Misdemeanor, all proceedings will take place in City Court,
including a trial or guilty plea.
If the defendant is prosecuted for one or more felonies before
the case is presented to the Grand Jury, then the defendant
will be arraigned in City Court and has the right to a Preliminary
Felony Hearing. The purpose of this hearing is for the
District Attorney to present evidence to the Judge showing
that there is reasonable cause to believe that the defendant
committed a felony. If "reasonable cause" is
found after a hearing, or if the defendant waives the right
to a hearing, then the case is transferred to the Grand Jury. If
the Judge rules that there was not sufficient "reasonable
cause" presented at the hearing, then the felony charge
is dismissed.


text:
Gluten-Free Hush Puppies Recipe
Delicious, no-compromise recipes for those who need to live a gluten-free lifestyle, but don't want it to taste like it.
This recipe works well with variations. While white rice flour makes traditional hush puppies, whole grain gluten-free flours (like brown rice flour or sorghum flour) can be used. The resulting hush puppies are slightly denser and fry up a little darker.
Read more: Gluten-Free Tuesday: Hush Puppies
- Yield:makes about 24 hush puppies
- Active time: about 40 minutes
- Total time:about 40 minutes
- 1 cup (5 ounces) gluten-free cornmeal
- 3/4 cup (3 ounces) white rice flour
- 3 tablespoons granulated sugar
- 2 teaspoons baking powder
- 1 teaspoon seasoned salt or regular salt
- 1/2 teaspoon baking soda
- 1/2 teaspoon chipotle powder, optional
- 1/4 teaspoon xanthan gum
- 2 quarts vegetable oil
- 1/2 teaspoon onion powder (or 1 small onion, finely chopped)
- 1/2 teaspoon garlic powder (or 2 cloves garlic, minced)
- 1/2 cup milk
- 1 large egg, beaten
In medium bowl, whisk together cornmeal, white rice flour, granulated sugar, baking powder, salt, baking soda, chipotle powder (if using), and xanthan gum.
Heat oil in a Dutch oven over high heat to 350°F and adjust flame to maintain temperature. Line a rimmed baking sheet with paper towels.
In a medium bowl, whisk together onion, garlic, milk, and egg. Pour wet ingredients into dry ingredients and stir together until smooth but some lumps remain. Drop batter, about 2 teaspoons at a time into hot oil until you have a dozen hush puppies. Fry for two minutes and then turn the hush puppies. Fry until deep golden brown, about 2 minutes longer. Remove hush puppies from the oil with a skimmer. Transfer to prepared baking sheet. Repeat with remaining batter. Serve warm.
This Recipe Appears InGluten-Free Tuesday: Hush Puppies
This post may contain links to Amazon or other partners; your purchases via these links can benefit Serious Eats. Read more about our affiliate linking policy.


text:
The "Three Amigos" are joining forces to battle swine flu.
Appearing a joint news conference with his Mexican and Canadian counterparts, President Obama announced the North American leaders will pool resources and efforts to minimize the impact of the H1N1 virus, which some experts fear could strike hard in the fall.
"Our governments have worked together to fight this and will continue to do so," said Obama, as he stood at podiums along with Mexican President Felipe Calderon and Canadian Prime Minister Stephen Harper. "This challenge transcends borders and so does our [commitment to fighting it."
The agreement on swine flu was in contrast to thornier issues the trio discussed behind closed doors. Sources Obama was pressed on two key trade issues: Language in the federal $787 billion stimulus bill that favors U.S. companies and a ban on Mexican trucks operating in the U.S.
Obama praised Calderon for his efforts to combat violent Mexican drug cartels who have been increasingly operating across the border.Aides to Obama described the summit as "cordial" but short on progress.