Notes on 'The 15 invaluable laws of growth'
# Chapter 1: The Law of Intentionality
"People are anxious to improve their circumstances but are unwilling to improve themselves; they therefore remain bound." -James Allen (As a man thinketh)
Growth Gap Traps: (Avoid these at all costs)
1. The Assumption Gap - I assume that I will automatically grow
2. The Knowledge Gap - I don't know how to grow (growth tools= attitude, goals, discipline, measurement and consistency.)
3. The Timing Gap - It's not the right time to begin ( Law of Diminishing intent says: the longer you wait to do something you should do now. the greater ther odds that you will never actually do it.)
4. The Mistake Gap - I'm afraid of making mistakes ("A mistake is simply another way of doing things" - Warren Bennis)
Growth Gap Traps: (continued)
5. The Perfection Gap - I have to find the best way
6.  The Comparison Gap - Others are better than I am (Be encouraged. this means you still have yet more to learn. You can only learn from those ahead of you.)
8. The Expectation Gap - I thought it would be easier than this Preparation (growth) + Attitude + Opportunity + Action (doing something about it) = LUCK
Do it Now. Before you get out of bed every morning, say "do it now" fifty times.
FEAR vs. FAITH
Applying the law of intentionality:
1. Which of the gaps discussed in the chapter have caused you to neglect growing the way you perhaps could have?
The Assumption Gap - I assume that I will automatically grow
The knowledge Gap - I don;t know how to grow
The timing Gap - It's not the right time to begin
The mistake Gap - I'm afraid of making mistakes
The perfection Gap - I have to find the best way before I start
The inspiration Gap - I don't feel like doing it
The comparison Gap - Others are better than I am
The expectation Gap - I thought it would be easier than this
Now that you have gained insight about the gaps, what strategies can you create and implement to help you bridge the gaps? Write a specific plan for each gap that applied to you and take the first step of that plan today.
2. Most people underestimate the unimportance of nearly everything in their lives. They get distracted. As a result, they put growth on the back burner, and if they do grow, it happens accidentally instead of intentionally. Take a look at your calendar for the next twelve months. How much time have you specifically scheduled for personal growth? If you're like most people, your answer will be none. Or you may have planned to attend one event in the coming year. That's not going to cut it.
Rework your calendar so you have an appointment with yourself for personal growth every day, five days a week, fifty weeks a year. You might be thinking. What? I don't have time for that! That's probably true. Do it anyway. If you want to succeed you need to do whatever it takes. Get up an hour early. Stay up an hour later. Give up your lunch hour. Put in extra time one the weekends. If you don’t you'll have to prepare to give up your dreams and any hope of reaching your potential.
3. Start now. No matter what time of day you're reading these words, make a commitment to start growing today.  Put in the time today and for the next five days. You probably won't feel like doing it. Do it anyway.
# Chapter 2: The Law of Awareness
You must know yourself to grow yourself.
"No one can produce great things who is not thoroughly sincere in dealing with himself." -James Russel Lowell
To reach your potential you must know where you want to go and where you currently are.
3 kinds of people when it comes to having direction in life:
1. People who don't know what they would like to do.
2. People who know what they would like to do but don't do it.
3. People who know what they would like to do and do it.
"The first step toward change is awareness. The second step is acceptance." -Nathaniel Branden
10 Questions to help you find your passion and purpose:
1. Do you like what your doing now?
2. What would you like to do?
3. Can you do what you would like to do? "Almost every man wastes part of his life in attempts to display qualitie he does not possess"
4. Do you know why you want to do what you would like to do? "Your vision will become clear only when you look into your heart. Who looks outside, dreams. Who looks inside awakens." -Carl Jung
5. Do you know what to do so you can do what you want to do? Awareness + Action + Accountability + Attraction
6. Do you know people who do what you would like to do?
Get committed. Pay people for their time if necessary.
Be consistent. Meet purposefully every month with someone who can teach you.
Be creative. Start with their books if you can't meet them in person.
Be purposeful. Spend two hours in preperation for every hour of interaction.
Be reflective. Spend two hours in reflection for every hour of interaction.
Be grateful. These people are gifts to your personal growth; be sure to let them know.
7. Should you do what you'd like to do with them?
8. Will you pay the price to do what you want to do?
9. When can you start doing what you'd like to do?
10. What will it be like when you get to do what you'd like to do?
If there were ever a time to dare,
to make a difference,
to embark on somethign worth doing,
It is now.
Not for any grand cause, necessarily-
But for something that tugs at your heart,
Somethings that's your aspiration,
Something that's your dream.

Have fun.
Dig deep.
Stretch.
Dream big.
Know, though, that things worth doing seldom come easy.
There will be good days.
And there will be bad days
There will be times when you want to turn around,
Pack it up, and call it quits.
Those times tell you that you are pushing yourself,
That you are not afraid to learn by trying.
Applying the law of awareness
The questions in this chapter are designed to prompt you to know yourself and get on course to do what you were made to do in life. Here is a streamlined version of the questions. Spend a significant amount of time answering them so you have a plan of action to follow when your done.
1. What would you like to do?
2. What talents, skills, and opportunities do you possess that support your desire to do it?
3. What are your motives for wanting to do it?
4. What steps must you take (beginning today) to start doing what you want to do?:
-awareness
-action
-accountability
5. Whose advice can you get to help you along the way?
6. What price are you willing to pay? What will it cost you in time, resources, and sacrifices?
7. Where do you most need to grow? (You must focus on your strengths and overcome and weaknesses that would keep you from reaching your goal.)
# Chapter 3: The Law of the Mirror
You must see value in yourself to add value to yourself
"Personal development is the belief that you are worth the effort, time. and energy needed to develop yourself." -Dennis Waitley
Self-esteem is the single most significant key to a person's behaviour. Low self-esteem puts a ceiling on our potential.
"No factor is more important in people's psychological development and motivation than the value judgements that make about themselves." -Nathaniel Branden
"If you feel inadequate to face challenges, unworthy of love and respect, unintitled to happiness, and fear assertive thoughts, wants, or needs - if you lack basic self-trust, self-respect, and self-confidence - your self-esteem deficiency will limit you, no matter what other assets you possess."
10 suggestions to help you build your self-image
1. Guard your self-talk. Force positive thought. Autosuggestion
2. Stop comparing yourself to others.
3. Move beyond your limiting beliefs. "When a man has put a limit on what he will do, he has put a limit on what he can do." - Charles Schwab
Identify a limiting belief that you want to change. Determine how the belief limits you. Decide how you want to be, act, or feel. Create a turnaround statement that affirms or gives you permission to be, act, or feel this new way.
4. Add value to others. It's hard to feel bad about yourself when you're doing something good for someone else.
5. Do the right thing, even if it's the hard thing.
6. Practice a small discipline daily in a specific area of your life. If there is an area in your life that seems overwhelming to you- health, work, family, or something else- try chipping away at it a little bit every day instead of tackling it all at once. Since your self-worth is based upon the positive habits, actions and decisions you practice every day, why not build your self-esteem and tackle your biggest problems at the same time? Don’t fret or worry about it; do something specific about it. Discipline is a morale builder. Boost yours by taking small steps that will take you in a positive direction.
7. Celebrate small victories.
8. Embrace a positive vision for your life based on what you value.
9. Practice the One-word strategy.
10. Take responsibility for your life.
Applying the law of the mirror
1. Make a list of all of your best qualities. If you have positive self-esteem, then this will probably be pretty easy for you. If you don't, it may be a struggle. Don't give up. If needed, spend days or weeks creating the list. Don't stop until you have written a hundred positive things about yourself.
If it took you long time to create this list, then you need to spend time every day reading through it to remind yourself of your value. Remember, if you do not value yourself, you will have a very difficult time adding value to yourself.
Using this list as a springboard, decide on the one-word that best describes you. Make this word your North Star as you begin adding value to yourself.
2. Few things impact a person's self-esteem more than the way they talk about themselves on a day-to-day basis. Are you aware of how you talk to yourself? Keep track by using your smartphone or carrying an index card so you can tally the number of times each day this week that you think something positive or negative about yourself. In addition, you can ask close friends or family members to tell you whether they think you see yourself in a favourable or unfavourable light.
3.If you want to feel valuable, add value to others. How much time every day and every week do you spend time focusing on others and adding value to them? Do you serve others through a volunteer organization? Do you mentor people? Do you give assistance to others less fortunate than yourself?
If you aren’t doing so already, find a way to serve and add value to others on a weekly basis. Do something that utilizes your strengths, benefits others, and makes you feel good about yourself. Start small. If you're already serving, then do more. It's a good rule of thumb to give a tenth of your time to serving and adding value to others.
# Chapter 4: The law of Reflection
Learning to pause allows growth to catch up with you.
"Follow effecetive action with quiet reflection. From the quiet refelction will come ever more effective action." -Peter F. Drucker
A change in Paradigm.
The power of pausing. Learning to pause allows growth to catch up with you. That's the law of reflection.
1. Reflection turns experience into insight
2.Everyone needs a time and a place to pause.
3.  -Henri J. M. Nouwen
4. When you take time to pause, use your I's
-Investigation
-Incubation
-Illumination
-Illustration
Good questions are the heart of reflection. "Successful people ask better questions, and as a result, they get better answers." -Anthony Robbins
Personal awareness questions
1. What is my biggest asset?
2. What is my biggest liability?
3. What is my highest high?
4. What is my lowest low?
5. What is my most worthwhile emotion? Love
6. What is my least worthwhile emotion? Self-pity, resentments
7. What is my best habit? "What we do on some great occasion will depend on what we are; and what we are will be the result of previous years of self-discipline." -H. P. Liddon
8. What is your worst habit?
9. What is most fulfilling to me?
10. What do I prize most highly? Faith. "Faith is trusting in advance what will only make sense in reverse." - Phillip Yancey
"The wise man questions himself, the fool others." -Henri Arnold
Applying the law of reflection
1. Have you created a place where you can consistently and effectively pause and reflect? If not, do so immediately. First, figure out what kind of environment will be good for you.  Figure out what works for you, and stick with it for as long as it's effective.
2. Schedule time to pause and reflect.  Ideally, you would spend a short time pausing to reflect at the end of every day (between ten and thirty minutes), a significant time every week (at least an hour or two), part of a day several times a year (half a day) and an extended time annually (as little as a day and as much as a week). Put these times to pause on your calendar and guard them as you would your most important appointments.
3. Cartoonist Henri Arnold said "The wise man questions himself, the fool others." The Law of Reflection will do you little good unless you are intentional in your thinking time. You make yourself intentional by asking yourself tough questions.
Where do you most need to grow right now? Is it in self-management? Is there an issue that you can't seem to wrestle down?  Are you failing to win at the most important relationships in your life? Do you need to examine or reexamine your purpose? Do you need to assess what you should be doing in your second half?
Whatever your issue is, create questions around it and spend time writing your answer to those questions during your scheduled times of reflection.
# Chapter 5: The law of Consistency
Motivation gets you going, Discipline keeps you growing
"The hallmark of excellence, the test of greatness, is consistency" -Jim Tressel
1. Do you know what you need to improve?
2. Do you know how you are supposed to improve?
-Match your motivation to your personality type
-Start with the simple stuff
-Be patient
-Value the process
3. Do you know why you want to keep improving?
4. Do you know when you are suppossed to improve? Right now.
In the end, hard work is really the accumulation of easy things you didn't do when you should have. It's like diet and exercise. Start small day by day and watch the law of the Compound Effect.
Be growth-focused and goal-conscious
Consistently Productive
"The great composer does not set to work because he is inspired, but becomes inspired because he is working." -Ernest Newman
If you develop the habits of success, you'll make success a habit.
Applying the law of consistency
1. Align your methods of motivation with your personality type.  Onc eyou have agood handle on what makes your perosnality type tick, then develop a daily growth system that is simple and plays to yoyr strengths.
2. It's difficult to remain engaged in anything if you have not found a way to value and appreciate the process. Make a list of everything you like about personal growth. If your list is very short, really work at it. Anything you can find as motivation will help you to develop better growth habits.
3. The more whys you have pursuing personal growth on a daily basis, the more likely you will be to follow through. Start compiling those whys. Think of immediate benefits as well as long-term ones. Consider reasons related to purpose, vision, and dreams. Think of how it will help you relationally, vocationally and spiritually. Any reason to grow is a good reason as long as it's your reason.
 -Nido Qubein
Six choices to put ourselves in a better place for growth:
1. Assess your current environment
2. Change yourself and the environment
3. Change who you spend your time with
4. Challenge yourself in your new environment
5. Focus on the moment
6. Move forward despite criticism
Applying the law of environment
1. Assess your current environment when it comes to growth by answering true or false to each of the following ten statements:
1. Others are ahead of me
2. I am continually challenged
3. My focus is upward
4. The atmosphere is affirming
5. I am often out of my comfort zone
6. I wake up excited
7. Failure is not my enemy
8. Others are growing
9. People desire change
10. Growth is modelled and expected
If you answer false to more than five of the statements, your current environment may be hampering your growth. You will need to determine whether you need to change or improve your environment in order to reach your potential.
2. Assess your personal-growth needs in the three main areas mentioned in the chapter:
The right soil to grow in: what nourishes me? Growth.
Use the following list to create your own to assess what nurtures you:
Music - what songs life me?
Thoughts - What ideas speak to me?
Experiences - What experiences rejuvenate me?
Friends - What people encourage me?
Recreation - What activities revive me?
Soul - What spiritual exercises strengthen me?
Hopes - What dreams inspire me?
Home - What family members care for me?
Giftedness - What blessings activate me?
Memories - What recollections make me smile?
Books - What have I read that changed me?
The right air to breathe in: what keeps me alive? Purpose.
Review your answers to the questions at the end of the law of Awareness and the Law of Consistency chapters. Use them to develop a purpose statement for your life. Don't expect it to be perfect or permanent. It will probably continue to grow and change as you do, but it will give you a stronger sense of direction now.
The right climate to live in: what sustains me? People.
Make a list of the people who are currently most influential in your life: friends, family, colleagues, employers, mentors, and so on. Be sure to also include anyone you spend a substantial amount of time with. Then scan the list and determine who on the list is "larger" than you: more skilled or more talented, farther ahead professionally, more solid in character or in any other significant way. If the majority of people are not stretching you, you need to find additional people who will help you change and grow.
3. Significant growth will not occur in your life if your are not continually challenged in your environment. Set specific goals for yourself that are beyond your current capabilities. In addition, review your calendar for the upcoming month. Look for the best potential growth opportunity in each week and plan for it by asking yourself questions similar to the ones you contained in the chapter.
# Chapter 7: The Law of Design
To maximize growth, develop strategies
"If you don't design your own life plan, chances are you'll fall into someone else's plan. And guess what they may have planned for you? Not much." -Jim Rohn
Glancing backaords and planning forward. Do it yearly and quarterly.
Life Lessons
1. Life is very simple but keeping it that way is very difficult
2. Designing your life is more important than designing your career
3. Life is not a dress rehearsal
4. In planning your life multiply everything by two
To develop strategies, depend on systems
"Systems permit ordinary people to achieve extroardinary results predictably. However without a system, even extroardinary people find it difficult to predictably achieve even ordinary results." -Michael Gerber
What systems include:
1. Effective systems take the big picture into account
2.
3. Effective systems include measurement
4. Effective systems include application
5. Effective systems employ organization
6. Effective systems promote consistency
"An idealist believes the short run doesn't count. A cynic believes the long run doesn't matter. A realist believes that what is done or left undone in the short run determines the long run." -Sydney J. Harris
In other words, if you want to succeed in the long run, you must learn to be consistent day in and day out, week in and week out, year in and year out. You will never change your life until you change something you do daily. The secret to success is found in your daily routine.
Applying the law of design
1. Take some time to assess which areas in your life receive the most of your strategic planning time. Here is a list of areas to get you thinking. Add others that apply to you:
Career
Faith
Family
Health
Hobby
Mariiage
Personal Growth
Vacation
Have you been strategic in your approach to designing strategies and systems for your life? If not, why not? If so, where gave you placed the most emphasis? Does your past behavior line up with what you say your priorities are? How would you like them to be?
2. Begin developing (or rfining) systems for yourself that will maximize your time and increase your efficiency. Brainstorm a list of areas where you desire to imporve, are experiencing a problem, or sensing an opportunity. Try to create a system to help you for each. As you design them, make sure tat each takes into account the following:
The big picture - will thebsystem help you reach your big picture goals?
Your priorities - Is the system consistent with your values and commitments?
Measurement - Does the system give you a tangible way to judge ig youve succeeded?
Application - Does the system have a bult-in bias toward action
Organization - Does the system make better use of your time than what you;re doing now?
Consistency - Can and will you easily repeat the system on a regular basis?
Don't be reluctant to make adjustments to systems you develop or even abandon them if they don;t serve you well. However, you may want to try out any system you develop for at least three weeks (te normal time needed to start developing. a positive habit) before evaluating it's vlidity.
3. Many people who try to develop strategies for their life and growth make them too complicated. Any system you develop should be simple and straightforward. To test the ones you dvelop, try this: Explain them to a friend and see if they pass two tests. The first is whether you can explain it clearly. If you can't, it may be too complicated. The second is to see if you can explain it clearly. If you can't, it may be too complicated. The second is to see if your friend knows a better or simpler way of achieving the same goal.
# Chapter 8: The Law of Pain
Good management of bad experiences leads to great growth
"Every problem introduces a person to himself."  What we do with that experience defines who we become.
"Success in life comes not from holding a good hand, but playing a poor hand well."- Warren G. Lester
"Wanting everyone to be happy and making tough decisions were incompatible tasks. I learned that good leadership is disappointing people at a rate they can stand." -John C. Maxwell
"Experience isn't really the best teacher but it sure does serve as the best excuse for not trying to do the same silly thing again." -Frank Hughes
5 things to embrace regarding growing from pain
1. Choose a positive life stance
2. Embrace and develop your creativity
3. Embrace the value of bad experiences "Facing difficulties is inevitable. Learning from them is optional."
4. Make good changes after learning from bad experiences "A bend in the road is not the end unless you fail to make the turn." John C. Maxwell
5. Take responsibility for your life
Applying the law of pain
1. Assess your attitude toward negative experiences up to this point in your life. Based on your personal history, which of the following statements best describes how you have approached failure, tragedy, problems, and challenges that have caused you pain?
-I do anything and everything possible to avoid pain at all costs
-I know pain is inevitable, but I ignore it or block it out
-I know everyone experiences pain, so I just endure it when it comes
-I don't like pain, but I try to remain positive despite it
-I process the emotion of painful experiences quickly and try to find a lesson in them
-I process pain, find the lesson, and make changes proactively as a result
Your goal should be to progress from wherever you are currently on the above scale to the place where you make positive changes in the wake of bad experiences
2. In the past have you used bad experiences as a springboard for using creativity? If not, use a current difficulty to help you learn how to become more creative by doing the following:
Define the problem
Understand your emotion
Articulate the lesson
Identify a desired change
Brainstorm numerous pathways
Receive others' input
Implement a course of action
Remember, if you always do what you've always done, you'll get what you've always gotten. If you want to arrive at a new destination, you need to take a new path.
3. No insight, no matter how profound, has value to you unless it is attached to changes that you will make based on what you've learned. Personal development requires a bias toward action!
 Write down each experience, along with what - if anything - you learned from it. Then evaluate whether you decided to make changes based on what you learned and rate yourself on how well you did at implementing those changes in your life. Once you've assessed each bad experience, give yourself a grade from A to F on how well you managed those experiences. If you haven’t been an A or B student, you need to use the steps listed above to become better at the process.
# Chapter 9: The law of the ladder
Character growth determines the height of your personal growth
"Achievement to most people is something you do... to the high achiever, it is something you are." -Doug Firebaugh
"99% of leadership failures are failures of character." -Norman Schwarzkopf
1. I will focus on being better on the inside than on the outside- character matters
The inside influences the outside. "As we think in our hearts, so we become."
Our inside development is totally within our control. "Character is a quality that embodies many important traits such as integrity, courage, perseverance, confidence, and wisdom. Unlike your fingerprints that you were born with and can't change, character is something that you create within yourself and must take responsibility for changing." -Jim Rohn
2. I will follow the golden rule- people matter
"Ask yourself what you want other people to do for you, then grab the initiative and do it for them." -The Message
3. I will teach only what I believe- Passion matters
4. I will value humility above all virtues- Perspective matters
"The life of every man is a diary in which he means to write one story and writes another; and his humblest hour is when he compares the volumes as it is with what he hoped to make it" -J. M. Barrie
Remember the big picture
Recognize that everyone has weaknesses
Be teachable
Be willing to serve others
Be grateful
5. I will strive to finish well- faithfullness matters
"Habit is the daily battleground of character." -Dan Coats
Applying the law of the ladder
1. Asses where you have put most of your focus up until this point in your life. Has it been on improving on the inside or on the outside? Here are some of the ways you can do that: Compare how much you spent in the last twelve months on clothing, jewelry, accessories, and so on, versus how much you spent on books, conferences, and that sort of thing. Compare how much time you spent in the last month on personal and spiritual growth versus activities related to appearance. If you exercise regularly, examine what benefits you are striving for. Do they relate to inner health or outer appearance?
If your assessment reveals more of an outward focus than an inward one, then determine how to shift your focus by adding time, money, and attention to the things that will make you grow even if they do not show.
2. Plan to spend time in the coming months to regularly serve others. Putting aside your own agenda and putting others first will help you develop humility, character and others-mindedness. Start with your family if you aren't in the habit of doing things for them.
Another idea is to set aside at least an hour every week for volunteering. Schedule it, and then give it a hundred percent of your focus while you're serving.
3. U.S. Senator Dan Coats said, "Character cannot be summoned at the moment of crisis if it has been squandered by years of compromise and rationalization. The only testing ground for the heroic is the mundane. The only preparation for that one profound decision which can change a life, or even a nation, is those hundreds of half-conscious, self-defining, seemingly insignificant decisions made in private. Habit is the daily battleground of character."
What are you doing every day to develop the habit of character growth? Are you giving attention to your soul? Are you doing hard or unpleasant things? Are you practicing the golden rule and putting others ahead of yourself? Your character isn't set. You can improve it. It's never too late. You can change who you are and your overall potential by becoming a better person.
# Chapter 10: The law of the rubber band
Growth stops when you lose the tension between where you are and where you could be.
"Only a mediocre person is always his best." -W. Somerset Maugham
"God's gift to us: potential. Our gift to God: developing it." How do we do that? By getting out of our comfort zone. By continually stretching- not only physically but also mentally and emotionally and spiritually. Life begins at the end of our comfort zone. We go there by stretching.
1. Few people want to stretch
2. Settling for the status quo ultimately leads to dissatisfaction
3. Stretching always starts with the inside out
4. Stretching always requires change
"To grow, you must be willing to let your present and future be totally unlike your past. Your history is not your destiny." -Alan Cohen
"It's never too late to be what you might have been."
5. Stretching sets you apart from others
6. Stretching can become a lifestyle
"The greatest enemy of tomorrow's success is today's success. No one has ever made a significant impact after they won the Nobel Prize."
7. Stretching gives you a shot at significance
"The difference between what we do and what we are capable of doing would suffice to solve most of the world's problems." -Mahatma Gandhi
"A possibility is a hint from God. One must follow it." -Soren Kierkegaard
"To be what we are, and to become what we are capable of becoming, is the only end in life." -Robert Louis Stevenson
Applying the law of the rubber band
1. In what areas of your life have you lost your stretch and settled in? Wherever they are, you need to find internal reasons to seek the tension to stretch again. Tap into your internal discontent to get you going. Where are you falling short of your potential? What habits have you developed that are hindering you from moving forward? What areas of past success have you stopped winning in? Remember, change is the key to growth. Use your lack of satisfaction to get you started anyplace you've stalled.
2. Be strategic to maintain the tension between where you are and where you could be by continually resetting intermediate-range goals for yourself. If goals are too immediate, you lose the tension when you achieve them too quickly. If the goals are too lofty, they can seem too difficult to achieve and become discouraging.
What is the right time frame for you to maintain the tension? Three months? Six months? a year? Set goals for yourself according to your individual personality, and then keep revisiting them at the end of those time increments. You want the goal to be just barely within reach - not too easy, but not impossible either. Being able to figure this out is an art. But it will pay tremendous dividends in your life.
3. If you need an overarching goal to keep you stretching, think about what significant action you could take if only you become what you could be. Dream big, and set this as your lifetime goal.
# Chapter 11: The law of Trade-offs
You have to give up to grow up
"People will cling to an unsatisfactory way of life rather than change in order to get something better for fear of getting something worse." -Eric Hoffer
"You have to give up to grow up"
We must learn to see trade-offs as opportunities for growth
Will I go through this change or grow through this change?
"A sign of wisdom and maturity is when you come to terms with he realization that your decisions cause your rewards and consequences.  -Dennis Waitley
Trade-offs force us to make difficult personal changes
"The difference between where we are and where we want to be is created by the changes we are willing to make in our lives." -John C. Maxwell
Change is personal- To change your life YOU need to change
Change is possible- Everyone can change
Change is profitable- You will be rewarded when you change
"When we are no longer able to change a situation, we are challenged to change ourselves." -Viktor Frankl
The loss of a trade-off is usually felt long before the gain
Most trade-offs can be made at any time
A few trade-offs come only once
The higher you climb, the tougher the trade-offs
"The price of anything is the amount of life you exchange for it." -Henry David Thoreau
Trade-offs never leave us the same
Some trade-offs are never worth the price
trade-offs worth making
1. I am willing to give up financial security today for potential tomorrow
"There is no future in any job. The future lies in the man that holds the job." -George W. Crane
2. I am willing to give up immediate gratification for personal growth
"There are no shortcuts to anyplace worth going." Instant gratification and personal growth are incompatible
3. I am willing to give up the fast life for the good life
Create capacity and margin in your life by:
-delegate so you're working smarter, not just harder
-do what you do best and drop the rest
-get control of your calendar; otherwise other people will
-do what you love because it well give you energy
-work with people unlike so your energy isn't depleted
4. I am willing to give up security for significance
5. I am willing to give up addition for multiplication
My attitude in the beginning was "What can I do for others?" But that is addition. Once I began to learn leadership, my question changed to, "What can I do with others?" That's multiplication.
"He who would accomplish little must sacrifice little; he who would achieve much must sacrifice much."
Applying the law of trade-offs
1. Write your own list of trade-off principles. Start by using the list in the chapter to spark ideas:
-I am willing to give up financial security today for potential tomorrow
-I am willing to give up immediate gratification for personal growth
-I am willing to give up the fast life for the good life
-I am willing to give up security for significance
-I am willing to give up addition for multiplication
Think about worthwhile trade-offs you have made in the past that you believe will continue to be good ideas for the future. Also consider what might be needed for you to reach your potential along with what you might need to give up to fulfill it.
2. It's just as important for you to know what you are not willing to give up as it is to identify what you are willing to give up. Think through the things that are non-negotiable in your life and list them. Then for each, identify its greatest potential threat and what safety measures you need to put into place to protect it.
3. What trade do you need to make right now that you have been unwilling to make? Most people settle in and learn to live with a limitation or barrier that can be removed by making a trade. What is that next thing you need to trade for? And what must you give up to get it?
# Chapter 12: The law of curiosity
Growth is simulated by asking why?
"Some men see things as they are and ask why. Others dream things that never were and ask why not." -George Bernard Shaw
"All meaningful and lasting change starts first in your imagination and then works its way out." -Albert Einstein
10 suggestions for cultivating curiosity:
1. Believe you can be curious
2. Have a beginner's mind-set
"My greatest strength as a consultant is to be ignorant and ask a few questions." -Peter Drucker
3. Make why your favourite word
"One's first step in wisdom is top question everything- and one's last is to come to terms with everything."
4. Spend time with other curious people
5. Learn something new every day
6. Partake in the fruit of failure
7. Stop looking for the right answer
8. Get over yourself
9. Get out of the box
"There are no rules around here! We're trying to accomplish something!" -Thomas Edison
10. Enjoy your life
"The race will go to the curious, the slightly mad, and those with an unsatiated passion for learning and daredeviltry." -Tom Peters
Applying the law of curiosity
1.  How do you see yourself in each of those areas? Do you think of yourself as an expert or a beginner? If you see yourself as an expert, you may be in trouble when it comes to further growth. Beginners know there is a lot to learn and are open to every possible idea. They are willing to think outside of the box. They don't get hung up on preconceived notions. They are willing to try new things.
If you have a beginner's mind-set in an area, do everything you can to maintain it. If you have come to think of yourself as an expert, beware! Find a way to rekindle a learner's attitude. Find a mentor who is ahead of you in that area. Or do what Richard Feynman did: Look for the fun again.
2. Make a list of the people you spend the most time with in a given week. Now rate each person on his or her level of curiosity. Are the majority of people in your world questioners? Do they often ask why? Do they like to learn new things? If not, you need to make some intentional changes to spend time with more curious people.
3. One of the greatest obstacles to curiosity and learning is the reluctance to look foolish in the eyes of other people. There are two easy ways to tell if this is a potential problem in your life: The first is being afraid to fail. The second is taking yourself too seriously.
The cure is to take what I call "learning risks." Sign up to do or learn something that takes you completely out of your comfort zone. Take an art class. Sign up for dance lessons. Study a martial art. Learn a foreign language. Find a master at calligraphy or bonsai to train you. Just be certain to pick something that you find fun, where you cannot be seen as an expert, and that is far out of your comfort zone.
# Chapter 13: The law of modelling
It's hard to improve when you have no one but yourself to follow
The most important personal-growth phrase you will ever hear a good leader say to you is "follow me."
Who should you follow?
1. A good mentor is a worthy example
2. A good mentor is available
3. A good mentor has proven experience "To know the road ahead, ask those coming back." -Chinese proverb
4. A good mentor possesses wisdom
5. A good mentor provides friendship and support
6. A good mentor is a coach who makes a difference in people's lives
Applying the law of modelling
1. Find a next-step mentor. Think about where you are currently in your career and the direction you would like to go. Look for someone you admire who is two or three steps ahead of you on that same track. This person doesn’t necessarily need to be in your organization. Look for the qualities needed in a good mentor: a worthy example, availability, proven experience, wisdom, willingness to be supportive, and coaching skills. If those are present in this individual, ask him or her to mentor you.
Before any meeting with a mentor, come prepared with three to five thoughtful questions, the answers to which will help you significantly. After you've met, work to apply what you've learned to your own situation. Don't ask for another meeting until you have done that. At your next meeting, begin the session by telling your mentor how you applied what you learned (or how you tired to apply it and failed so you can learn what you did wrong). Then ask your new questions. Follow this pattern, and your mentor will be rewarded for his or her effort and will probably be glad to continue helping you.
2. We all need people who can help us sharpen specific strengths or navigate though certain problem areas. Who do you talk to when you have questions related to marriage, parenting, spiritual growth, personal disciplines, hobbies, and so on? No one person can answer all f these questions. You need to find several individual "consultants" to help you.
Spend some time making two lists. First, list the specific strengths or skills you want to improve to reach your potential. Second, list the specific problem areas where you feel the need for on-going guidance. Begin looking for people with expertise in these particular areas and ask them if they would be willing to answer questions when you have them.
3.  Or are you trying to improve while having no one but yourself to follow? If you haven't been asking others to help you on your journey, it's time to start. Most of us begin by looking for worthy models to follow by reading about them in books. Start there. But don’t leave it at that. Look for people who will give you access to their lives.
As you look for models and mentors I want tot give you a word of caution. Oftentimes, people look good from far away, but when you get to know them you discover qualities you don't admire. If that happens to you, please don't allow it to discourage you.  Keep looking for them and you will find them.
# Chapter 14: The law of expansion
Growth always increases your capacity
"There is no finish line." -Nike commercial
"The potential that exists within us is limitless ad largely untapped... when you think of limits, you create them." -Robert J. Kriegel and Louis Patler
How to increase your thinking capacity
1. stop thinking more work and start thinking what works?
what am i required to do?
What gives me the greatest return?
What gives me the greatest reward?
2. stop thinking can I? and start thinking how can I? "learning is discovering that something is possible."
3. Stop thinking one door and start thinking many doors
-there is more than one way to do something successfully
-the odds of arriving anywhere increase with creativity and adaptability
-movement with intentionality creates possibilities
-failures and setbacks can be great tools for learning
-knowing the future is difficult; controlling the future is impossible
-knowing today is essential; controlling today is possible
-success is a result of continued action filled with continual adjustments
How to increase your capacity for action
1. Stop doing only those things you have done before and start doing those things you could and should do
"I am always doing that which I cannot do, in order to learn how to do it." -Pablo Picasso
2. Stop doing what is expected and start doing more than is expected
3. Stop doing important things occasionally and start doing important things daily
"If one advances confidently in the direction of his dreams, and endeavours to live the life which he has imagined, he will meet with success unexpected in common hours. He will pass an invisible boundary; new, universal, and more liberal laws will begin to establish themselves around and within him; and he will live with the license of a higher order of beings."
"The greatest of all miracles, is that we need not be tomorrow where we are today, but we can improve if we make use of the potentials implanted in us by God." -Samuel M. Silver
Applying the law of expansion
1. Have you made the mental transition from 'I can't!' or 'Can I?' to 'How can I?'' Test yourself. Do some dreaming. then ask yourself:
If I knew I could not fail, what would I attempt?
If I had no limitations, what would I like to do?
If finances were not an issue, what would I be doing with my life?
Take time and write your answers to those questions.
Now look at your answers. What is your gut-level response to them? Do you look at them and think, "that's far-fetched? This is impossible. How outlandish!" Or do you look at them and think "How can I do that? What must I do to make this happen? What will I have to trade to make this transition?" If it's the latter, you are mentally ready to expand your capacity. If it's the former, you still have work to do. Spend some time figuring out what's stopping you from believing you can make the changes necessary to expand your life.
2. Give yourself an effectiveness audit so you can be sure you are thinking "What works?" instead of "more work". Go back through your calendar and to-do lists from the past four weeks. (By the way if you aren't using some kind of system to plan your days, that's the first step you need to take.) Try to quantify the amount of time you spent on every action and activity during those four weeks. Then think about how much time you believe each activity should have taken, and give yourself an efficiency rating from A+ to F. Now sort all the activities into categories.
Where do you see patterns? What's working? What isn't working? What are you doing too much of, either because you're not being efficient enough or because the activity is off purpose? What changes do you need to make? Use the criteria of required, return, or reward to help you make judgements on what needs to change.
3. Do you have a plan and system to make sure you are doing what's important daily? First, define what is essential to you on a daily basis. "daily dozen"
Choose and display the right attitude
Determine and act on important priorities
Know and follow healthy guidelines
Communicate with and develop good thinking
Make and keep proper commitments
Earn and properly manage finances
Deepen and live out my faith
Initiate and invest in solid relationships
Plan for and practice good values
Embrace and practice good values
Seek and experience improvements
Once you've created your own list, figure out how you will manage to follow through on those priorities every day so you stay on track and continue to expand your potential.
# Chapter 15: The law of contribution
Growing yourself enables you to grow others
If you're not doing something with your life, it doesn't matter how long it is!
"I would rather have it said 'he lived usefully' than 'he died rich'." -Benjamin Franklin
In the morning "What good shall I do today?"
In the evening "What good have I done today?"

Giving of your time, expertise, and resources without expecting anything in return is an unselfish act that makes the world a better place.
1. Be grateful
"you can get everything in life you want if you help enough people get what they want." -Zig Ziglar
no one succeeds alone.
2. Put people first
"There is no success without sacrifice. If we succeed without sacrifice, then it is because someone who went before us made the sacrifice. If you sacrifice and don't see success, then someone who follows will reap from your sacrifice."
"How far you go in life depends on your being tender with the young, compassionate with the aged, sympathetic with the striving, and tolerant of the weak and strong. Because some day in life you will have been all of these." -George Washington Carver
As a young leader, I erred in thinking that my vision came first. I believed that my most important responsibility was to get people to buy into me, where I was going, what I was asking. I thought people were supposed to serve me for the sake of the vision. The problem with hat kind of attitude is that the line between motivating people and manipulating them is very thin and easy to cross. -John C. Maxwell
The measure of success is not the number of people who serve you, but the number of people you serve.
3. Don't let stuff own you
"owning things is an obsession in our culture. If we own it, we feel it will give us more pleasure. The idea is an illusion." -Richard Foster Owning things doesn't bring real satisfaction. In general, if you try to feed emotional or spiritual needs with material things, all it does is make you hungrier for more things. It doesn't satisfy. However, if you meet those needs appropriately, then you can be content with or without a lot of possessions.
4.  Define success as sowing, not reaping
"I consider the success of my day based on the seeds I sow, not the harvest I reap." -Robert Louis Stevenson
"No individual has any right to come into the world and go out of it without leaving behind him a distinct and legitimate reasons for having passed through it." -George Wahington Carver
6. Focus on self-development not self-fulfilment
Self-fulfilment thinks of how something serves me.
Self-development thinks of how something helps me serve others.
With self-fulfilment, feeling good is the product.
With self-development, feeling good is the by-product.
7. Keep growing to keep giving
"work harder on yourself than you do your job; your income is directly related to your philosophy, not the economy; and for things to change, you must change." -J. Earle Shoaff
Applying the law of contribution
1. What is your underlying desire in life: Is it self-fulfillment or self-development? Are your efforts designed to make you feel good? Or to make you be your best? Is your goal to be successful? Or to achieve significance? Are you trying to achieve so you can feel happy? Or are you trying to put yourself in a place to help others win?
These distinctions may seem subtle, but they really make a difference. Trying to feel fulfilled is a never-ending restlessness because you will never be completely satisfied with your progress. Trying to develop yourself is a never-ending journey and will always inspire you, because every bit of progress is a victory; yet there will always be new challenges to excite and inspire you.
2. Make sure that no person owns you. Make a list of the key people in your life. Now think about each relationship and determine if you are mostly the giver, you are mostly the taker, or the relationship is even.
If you are primarily the taker, then you need to make adjustments so the other person doesn't have power over you. How do you do that? By making the effort to out-give people in your life without keeping score. You can do this not only with your family and friends, but even with your employer. Make an effort to give more work than your organization pays you for. Not only will the people you work for and with value you, but you will add value to them. And if you have an opportunity to move on to bigger and better things, you will be able to do so knowing that you have always given your best.
3. I have one final application exercise for you in this book, and that is to put people first in your life. Write down your top three to seven goals and dreams. Now write down the names of the most important people in your life. Be honest with yourself. Which comes first? The people? Or your goals and dreams? If you are like II was early in my career, my agenda was first. Fortunately I realized very early in our marriage that I needed to put Margaret first. That opened the door for me to be less selfish in other areas of my life. Then when my children came along, I had to put them ahead of many other things. The longer I live, the more important people have become to me. At this stage in my life, nearly everything I do - even related to personal growth - is motivated by a desire to help others.
Make the decision to put others ahead of your own agenda. Put the development of people at the workplace ahead of your own advancement. Serve others instead of yourself. Commit to it, and then invite others in your life to hold you accountable. And remember, sometimes the seeds you sow take a long time to grow. But you always see a harvest.


Page 1
Welcome! Demo linked text / button and nav link...
Placeholder
Click me!
Go to Page Two
Footer Text


Sum
Min
Max
Normalise
Mean
Temporal Centroid
Variance
Standard Deviation
Average Deviation
Skewness
Kurtosis
Spectral Centroid
Spectral Mean
Spectral Variance
Spectral STD
Spectral Skewness
Spectral Kurtosis
Spectral Irregularity K
Spectral Irregularity J
Spectral Tristimulus 1
Spectral Tristimulus 2
Spectral Tristimulus 3
Spectral Smoothness
Zero Crossing Rate
Spectral Rolloff (95%)
Loudness
Flatness
Flatness dB
Tonality
RMS Amplitude
Spectral Inharmonicity
Odd Even Ratio
Sharpness
Spectral Slope
Lowest Value
Highest Value
Sum
NonZero count
HPS
F0
Wavelet F0
Energy (1ms)
FFT
FFT (Norm)
MFCC (26 band)
DCT
Autocorrelation
AMDF
ASDF
Bark Coefficients
Peak spectrum
Harmonic spectrum
Export


Your trip start here
Start your trip >
Your trip start here
#moontrip #visamoon
Visa to the moon
prev
next


{% extends "base.html" %} {% block page_content %}
| Screen Type | Power Status | Resolution | Brightness | Contrast | Powered On Hours | Backlight On Hours |
|---|---|---|---|---|---|---|
| {{player.screen_type}} | {{player.power_status}} | {{player.resolution}} | {{player.brightness}} | {{player.contrast}} | {{player.powered_on_hours}} | {{player.backlight_on_hours}} |


The sponsors I have is my dad because he paid for the url for the website.
If you want to help him then I think you should check out his book Answers In Simulation.
Another sponsor that I have is you guys! If you want to be included in my website as a patreon then support me at this link:https://www.patreon.com/user?u=33794881.
none yet.


It accepts events about issues and creates labels based on its configuration. To test it simply go to
my-testing-github-account and create a new issue. If
its title or body matches one of the pre-defined regular expressions it will be labeled with appropriate label.
Otherwise, it will be labeled with my default label which currently is 'take-a-look-personally'.
The following keywords are currently recognized, case insensitive: "ASAP", "bug", "serious", "now". Please feel free
to test them.


Class: WordArray
| Defined in: | src/wordarray.iced |
Class Method Summary
- + (void) alloc(b) Be somewhat flexible.
- + (void) from_buffer(b)
- + (void) from_buffer_le(b)
- + (void) from_utf8(s)
- + (void) from_utf8_le(s)
- + (void) from_hex(s)
- + (void) from_hex_le(s)
- + (void) from_ui8a(v)
- + (void) from_i32a(v)
Instance Method Summary
- - (void) constructor(words, sigBytes) Constructor Initializes a newly created word array.

 Don't short-circuit since that enables a forging attack....
- - (void) xor(wa2, {dst_offset, src_offset, n_words})
- - (void) truncate(n_bytes)
- - (void) unshift(n_words)
- - (void) is_scrubbed()
- - (void) scrub()
- - (void) slice(low, hi) @param{number} low The low word to include in the output slice @param{number} hi The hi word to include in the output slice (exclusive)
Class Method Details
+ (void) alloc(b)
Be somewhat flexible. Try either a Buffer or maybe it's already a word array
+ (void) from_buffer(b)
+ (void) from_buffer_le(b)
+ (void) from_utf8(s)
+ (void) from_utf8_le(s)
+ (void) from_hex(s)
+ (void) from_hex_le(s)
+ (void) from_ui8a(v)
+ (void) from_i32a(v)
Constructor Details
- (void) constructor(words, sigBytes)
Initializes a newly created word array.
@param {Array} words (Optional) An array of 32-bit words. @param {number} sigBytes (Optional) The number of significant bytes in the words.
Examples:
wordArray = new WordArray
wordArray = new WordArray [0x00010203, 0x04050607]
wordArray = new WordArray [0x00010203, 0x04050607], 6
Instance Method Details
- (WordArray) concat(wordArray)
Concatenates a word array to this word array.
Examples:
wordArray1.concat(wordArray2)
- (void) clamp()
Removes insignificant bits.
- (WordArray) clone()
Creates a copy of this word array.
- (void) to_buffer()
- (void) split(n)
Split the word array into n slices Don't be too smart about slicing in between words, just puke if we can't make it work.
- (void) to_utf8()
- (void) to_hex()
- (void) to_ui8a()
- (void) equal(wa)
Important! Don't short-circuit since that enables a forging attack....
- (void) xor(wa2, {dst_offset, src_offset, n_words})
- (void) truncate(n_bytes)
- (void) unshift(n_words)
- (void) is_scrubbed()
- (void) scrub()
- (void) slice(low, hi)
@param{number} low The low word to include in the output slice @param{number} hi The hi word to include in the output slice (exclusive)


Welcome to the Viral Fusion Peptides WebServer, developed by a joint effort of Universidade do Minho and ITQB NOVA. This is a centralized datasource will contain data form viral fusion peptides. This data contains the sequence, structure, key annotations and databases' entries (and references) for each fusion protein. This databases contains the protein's fusion peptide (when known), referring its position, sequence and structure. Finally it also contains the taxonomy data of each protein's enveloped virus (a group that contains HIV, Dengue, Influenza and SARS). The gathered data is mostly originally from sources such as UniProt, NCBI and PDB.


Introduction
This library is a C port of the implementation of Limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) method written by Jorge Nocedal. The original FORTRAN source code is available at: http://www.ece.northwestern.edu/~nocedal/lbfgs.html
The L-BFGS method solves the unconstrainted minimization problem,
minimize F(x), x = (x1, x2, ..., xN),
only if the objective function F(x) and its gradient G(x) are computable. The well-known Newton's method requires computation of the inverse of the hessian matrix of the objective function. However, the computational cost for the inverse hessian matrix is expensive especially when the objective function takes a large number of variables. The L-BFGS method iteratively finds a minimizer by approximating the inverse hessian matrix by information from last m iterations. This innovation saves the memory storage and computational time drastically for large-scaled problems.
Among the various ports of L-BFGS, this library provides several features:
- Optimization with L1-norm (Orthant-Wise Limited-memory Quasi-Newton (OWL-QN) method): In addition to standard minimization problems, the library can minimize a function F(x) combined with L1-norm |x| of the variables, {F(x) + C |x|}, where C is a constant scalar parameter. This feature is useful for estimating parameters of sparse log-linear models (e.g., logistic regression and maximum entropy) with L1-regularization (or Laplacian prior).
- Clean C code: Unlike C codes generated automatically by f2c (Fortran 77 into C converter), this port includes changes based on my interpretations, improvements, optimizations, and clean-ups so that the ported code would be well-suited for a C code. In addition to comments inherited from the original code, a number of comments were added through my interpretations.
- Callback interface: The library receives function and gradient values via a callback interface. The library also notifies the progress of the optimization by invoking a callback function. In the original implementation, a user had to set function and gradient values every time the function returns for obtaining updated values.
- Thread safe: The library is thread-safe, which is the secondary gain from the callback interface.
- Cross platform. The source code can be compiled on Microsoft Visual Studio 2010, GNU C Compiler (gcc), etc.
- Configurable precision: A user can choose single-precision (float) or double-precision (double) accuracy by changing ::LBFGS_FLOAT macro.
- SSE/SSE2 optimization: This library includes SSE/SSE2 optimization (written in compiler intrinsics) for vector arithmetic operations on Intel/AMD processors. The library uses SSE for float values and SSE2 for double values. The SSE/SSE2 optimization routine is disabled by default.
This library is used by:
Download
libLBFGS is distributed under the term of the MIT license.
Third-party modules
History
- Version 1.10 (2010-12-22):
- Fixed compiling errors on Mac OS X; this patch was kindly submitted by Nic Schraudolph.
- Reduced compiling warnings on Mac OS X; this patch was kindly submitted by Tamas Nepusz.
- Replaced memalign() with posix_memalign().
- Updated solution and project files for Microsoft Visual Studio 2010.
- Version 1.9 (2010-01-29):
- Fixed a mistake in checking the validity of the parameters "ftol" and "wolfe"; this was discovered by Kevin S. Van Horn.
- Version 1.8 (2009-07-13):
- Accepted the patch submitted by Takashi Imamichi; the backtracking method now has three criteria for choosing the step length:
- ::LBFGS_LINESEARCH_BACKTRACKING_ARMIJO: sufficient decrease (Armijo) condition only
- ::LBFGS_LINESEARCH_BACKTRACKING_WOLFE: regular Wolfe condition (sufficient decrease condition + curvature condition)
- ::LBFGS_LINESEARCH_BACKTRACKING_STRONG_WOLFE: strong Wolfe condition
- Updated the documentation to explain the above three criteria.
- Version 1.7 (2009-02-28):
- Improved OWL-QN routines for stability.
- Removed the support of OWL-QN method in MoreThuente algorithm because it accidentally fails in early stages of iterations for some objectives. Because of this change, the OW-LQN method must be used with the backtracking algorithm (::LBFGS_LINESEARCH_BACKTRACKING), or the library returns ::LBFGSERR_INVALID_LINESEARCH.
- Renamed line search algorithms as follows:
- ::LBFGS_LINESEARCH_BACKTRACKING: regular Wolfe condition.
- ::LBFGS_LINESEARCH_BACKTRACKING_LOOSE: regular Wolfe condition.
- ::LBFGS_LINESEARCH_BACKTRACKING_STRONG: strong Wolfe condition.
- Source code clean-up.
- Version 1.6 (2008-11-02):
- Improved line-search algorithm with strong Wolfe condition, which was contributed by Takashi Imamichi. This routine is now default for ::LBFGS_LINESEARCH_BACKTRACKING. The previous line search algorithm with regular Wolfe condition is still available as ::LBFGS_LINESEARCH_BACKTRACKING_LOOSE.
- Configurable stop index for L1-norm computation. A member variable ::lbfgs_parameter_t::orthantwise_end was added to specify the index number at which the library stops computing the L1 norm of the variables. This is useful to prevent some variables from being regularized by the OW-LQN method.
- A sample program written in C++ (sample/sample.cpp).
- Version 1.5 (2008-07-10):
- Configurable starting index for L1-norm computation. A member variable ::lbfgs_parameter_t::orthantwise_start was added to specify the index number from which the library computes the L1 norm of the variables. This is useful to prevent some variables from being regularized by the OWL-QN method.
- Fixed a zero-division error when the initial variables have already been a minimizer (reported by Takashi Imamichi). In this case, the library returns ::LBFGS_ALREADY_MINIMIZED status code.
- Defined ::LBFGS_SUCCESS status code as zero; removed unused constants, LBFGSFALSE and LBFGSTRUE.
- Fixed a compile error in an implicit down-cast.
- Version 1.4 (2008-04-25):
- Configurable line search algorithms. A member variable ::lbfgs_parameter_t::linesearch was added to choose either MoreThuente method (::LBFGS_LINESEARCH_MORETHUENTE) or backtracking algorithm (::LBFGS_LINESEARCH_BACKTRACKING).
- Fixed a bug: the previous version did not compute psuedo-gradients properly in the line search routines for OWL-QN. This bug might quit an iteration process too early when the OWL-QN routine was activated (0 < ::lbfgs_parameter_t::orthantwise_c).
- Configure script for POSIX environments.
- SSE/SSE2 optimizations with GCC.
- New functions ::lbfgs_malloc and ::lbfgs_free to use SSE/SSE2 routines transparently. It is uncessary to use these functions for libLBFGS built without SSE/SSE2 routines; you can still use any memory allocators if SSE/SSE2 routines are disabled in libLBFGS.
- Version 1.3 (2007-12-16):
- An API change. An argument was added to lbfgs() function to receive the final value of the objective function. This argument can be set to
NULL
if the final value is unnecessary.
- Fixed a null-pointer bug in the sample code (reported by Takashi Imamichi).
- Added build scripts for Microsoft Visual Studio 2005 and GCC.
- Added README file.
- Version 1.2 (2007-12-13):
- Fixed a serious bug in orthant-wise L-BFGS. An important variable was used without initialization.
- Version 1.1 (2007-12-01):
- Implemented orthant-wise L-BFGS.
- Implemented lbfgs_parameter_init() function.
- Fixed several bugs.
- API documentation.
- Version 1.0 (2007-09-20):
Documentation
Sample code
Acknowledgements
The L-BFGS algorithm is described in:
- Jorge Nocedal. Updating Quasi-Newton Matrices with Limited Storage. Mathematics of Computation, Vol. 35, No. 151, pp. 773–782, 1980.
- Dong C. Liu and Jorge Nocedal. On the limited memory BFGS method for large scale optimization. Mathematical Programming B, Vol. 45, No. 3, pp. 503-528, 1989.
The line search algorithms used in this implementation are described in:
- John E. Dennis and Robert B. Schnabel. Numerical Methods for Unconstrained Optimization and Nonlinear Equations, Englewood Cliffs, 1983.
- Jorge J. More and David J. Thuente. Line search algorithm with guaranteed sufficient decrease. ACM Transactions on Mathematical Software (TOMS), Vol. 20, No. 3, pp. 286-307, 1994.
This library also implements Orthant-Wise Limited-memory Quasi-Newton (OWL-QN) method presented in:
- Galen Andrew and Jianfeng Gao. Scalable training of L1-regularized log-linear models. In Proceedings of the 24th International Conference on Machine Learning (ICML 2007), pp. 33-40, 2007.
Special thanks go to:
- Yoshimasa Tsuruoka and Daisuke Okanohara for technical information about OWL-QN
- Takashi Imamichi for the useful enhancements of the backtracking method
- Kevin S. Van Horn, Nic Schraudolph, and Tamas Nepusz for bug fixes
Finally I would like to thank the original author, Jorge Nocedal, who has been distributing the effieicnt and explanatory implementation in an open source licence.
Reference


{{ JavaScript Required }}
{{ This site requires JavaScript, as well as the ability to pull in cross-site scripts, in order to perform the testing. }}
{{ If this message does not go away, it means that JavaScript has been disabled, either by a plugin or extension in your browser, or by explicit browser setting. }}
{{ Do you use NoScript? }}
{{ If you use this Firefox add-on, you'll need to "Temporarily allow all this page". You will need to do this twice for everything to work. Alternately, disable NoScript entirely until you are done with this site. }}
{{ You can opt instead to view the simple test, which will give you a quick pass/fail for IPv4, IPv4+IPv6, and IPv6. It will however offer little diagnostic information. }}


Project name
Home
About
Contact
Bootstrap Skin Builder Template
This is an example on how would the skin look like
Default Button
Primary Button
Success Button
Info Button
Warning Button
Danger Button


|
| static unsigned | na_ = 0 |
| |
| static unsigned | nf_ = 0 |
| |
- Examples:
- sample6.cpp.
Definition at line 76 of file sample6.cpp.
◆ allocate()
| static void* dbg_ptr_allocator::allocate |
( |
size_t |
n, |
|
|
const void * |
|
|
) |
| |
|
inlinestatic |
◆ balance()
| static int dbg_ptr_allocator::balance |
( |
| ) |
|
|
inlinestatic |
◆ deallocate()
| static void dbg_ptr_allocator::deallocate |
( |
void * |
p, |
|
|
size_t |
|
|
) |
| |
|
inlinestatic |
◆ na_
| unsigned dbg_ptr_allocator::na_ = 0 |
|
static |
◆ nf_
| unsigned dbg_ptr_allocator::nf_ = 0 |
|
static |
The documentation for this class was generated from the following file:


Answers to Questions A and B!
Answers to questions:
a. For this class project I created a basic page modeled of Golanka's original code. I started this class/project not knowing anything about git hub or sublime. In the end I learned basic techniques like how to create a comment, how to format the page using a header or body text, and to add a sound to the document under a button. While I did spend a lot of time doing each of the beginner/moderate tasks I believe that I learned a lot in the process and now understand the basic functions for GitHub!
B. For my next project I hope to tackle the harder elements on GitHub and sublime. My goal is to embed an image or website and learn what to do in order to transfer code from processing and create games/ put games on my site as well. I think I will work on a different project and link it to my current page and I most likely want to change the theme of my page to make it more of a accessible/directory document instead of the main page.


When WhatsApp said my messages were encrypted, I don't think this is what I had in mind...
7/3/2022, 4:41:23 AM
Favs: 1
Retweets: 0
link--- layout: tweet ---
When WhatsApp said my messages were encrypted, I don't think this is what I had in mind...
7/3/2022, 4:41:23 AM
Favs: 1
Retweets: 0
link


Examples
Form Example
Sliders Example
Forms validation Example
Search Engines
Nakom.com
Tbi Bank
Bing


Battlegrounds Mobile India Pre Registration Start !
Hello, everyone we need some good peoples for our NEX community the once who can manage our server, Tournaments,
.If any one intrested to be a good partner in NEX then please the below form, Thank You.
Community FORMOn 05 June 2021
If anyone have any question or issue please contact to any admin.
Official Battlegrounds Mobile India's Esports Community .
Many Battlegrounds Mobile India Custom room and Both paid and free Tournaments with good Price Money .
Resposive Website with good discord server design .
Quick respons from all admins and Get good supports too .
Here you see the winners of recent Tournaments.


PLEASANTVILLE
Reviewed by Harvey Karten, Ph.D. New Line Cinema Director: Gary Ross Writer: Gary Ross Cast: Tobey Maguire, Jeff Daniels, Joan Allen, William H. Macy, J.T. Walsh, Don Knotts, Marley Shelton, Jane Kaczmarek, Reese Witherspoon
Everyone wants to be happy. But ask Americans what they would need, realistically, to make them content and I'll bet a majority would say a house with a white picket fence, and dog and a couple of clean-cut kids. This Father-Knows-Best, Brady-Bunch, Ozzie-and-Harriet utopia is exactly what writer Gary Ross unfolds in "Pleasantville": just an agreeable little town that nobody leaves, one which is blissfully ignorant of what may lie outside or cares to find out. Who could blame the people? There are no graffiti, no drugs, no crime. Everyone looks about the same and has similar cultural and political values. Life is safe, secure, predictable, with dinner on the table for all the husbands, wives perfectly content to avoid the hassles of work and to stay at home, kids cheering on a basketball team that never loses a game and never even fails to sink a shot. You might not expect such a movie to be much more than a reflection of the predictability and concomitant drabness of small-town America, but "Pleasantville" is in fact a wonderfully entertaining work full of easy-to-swallow social commentary. It is a testament to the power of the movies to maneuver the audience that this one proves today's complex world--filled with AIDS, crime, drug- addiction, global warming, terrorism, broken homes, and most of all uncertainty--is to be preferred.
The Pleasantville of the title is like a town on Prozac: no particular worries but then no color either. Photographed largely in black-and-white to symbolize the placid, even keel in which the residents live, "Pleasantville" boasts not only tranquil relationship among its people but perfect climate as well; as the weatherman reports, the temperature range is 72 high, 72 low, and not a cloud in the sky.
How do we get to sample the wares? Just find yourself a TV repairman with mystical powers, as David (Tobey Maguire) did one frantic evening as his sister Jennifer (Reese Witherspoon) prepares for a hot date while David, an expert on sitcom trivia, fixes to tune the TV to a contest that rewards the participant with the most knowledge about a television series called "Pleasantville." David would likely fit right in with those Americans who dream of utopia-with a-picket- fence, as his family life is a mess. He escapes psychologically by immersing himself in the show, laughing with the cornball situations, while chomping on his chips. When the remote control unit breaks down just before the show, he is about to give up hope, but a strange-looking TV repairman bounces in from the street to offer him a large replacement for the crushed unit. Turning on the set to another episode, he and his sister are transported to the home of George (William H. Macy) and his wife Betty (Joan Allen), seamlessly taking the place of their teenaged children, Bud and Mary Sue.
As an expert on the show, David knows exactly what is going to happen and does not want to upset the stable lives of the townspeople. He is pushed to act the missionary from the volatile world of the 1990's when his sexually active sister seduces the captain of the basketball team, a tidy-cut fellow who expect nothing more than hand-holding until he is to begin going steady with a girl. David's hands-off attitude changes when he becomes appalled by the provincialism of the citizens and is made to feel like a celebrity when he is cornered everywhere by peers who want to know everything about the great big world that they scarcely knew existed. He develops a particularly poignant relationship with a soda- fountain waiter, Mr. Johnson (Jeff Daniels), who is in mortal fear of doing anything--even preparing a cheeseburger or shutting the front door--in any manner but the one to which he is accustomed; and to Betty Parker (Joan Allen) who, as George's wife does not even know what she is missing until her "son" David clues her in on the nature of imaginative sex.
To that point director Gary Ross plays it safe, providing an amusing comedy with little social gravity. The second part of the film--like Robert Benigni's "Life is Beautiful"--turns into heartfelt social commentary which quite effectively points up the evils that can result when the powers-that-be are threatened by changes. When husbands no longer can be assured of dinner, when older men and women are confronted with a frank, artistic exhibitions of nudity decorating the luncheonette walls, when kids patronize a library and learn about life on their own, the inflamed men and women resort to fascist procedures like bookburning, window-smashing, and overt denigration of all things that upset their vision of a placid life.
Ross's cinematic techniques are every bit a match for his observations on the nature of humanity. Each time a resident becomes the slightest bit liberated--when a boy or girl discovers the joys of sex, when a housewife devoted exclusively to the care of others begins to find pleasure in her own body, when a hitherto homespun individual discovers the beauty of fine painting--they turn from black-and-white to color, which is Ross's way of approving their willingness to confront the pluckier aspects of life. With an implicit nod to Aristotle and his theory of the golden mean, he even shows that the sexy, cool Jennifer cannot herself be released from a black-and-white existence until she develops an attraction for books, study, and a more placid way of life than that which she has been customarily devoted. While Ross gets good supporting roles from William H. Macy as the man of the house, Joan Allen as his devoted but ultimately dissatisfied wife and J.T. Walsh as the leader of a right-wing group determined to suppress freedom, he is blessed by a grand work of young Tobey Maguire as a natural leader of a Babbitt-like community determined to free it from shackles it never knew it wore. Psychoanalyst Erich Fromm, whose masterwork "Escape from Freedom" holds that there is nothing people fear more than emancipation from their own manacles, would have loved this marvelously entertaining and uplifting piece of filmmaking.
Rated PG-13. Running Time: 116 minutes. (C) 1998 Harvey Karten
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


About OSC
OSC is the Open Source Club at the University of Florida. We are a community of makers, who want to solve
problems
and improve our world using open source projects.
The OSC is first and foremost, about working on open source projects. Student choose what they want to work on,
whether it be a totally new idea, or an existing project. Our meetings create a constructive atmosphere to help
students collaborate in teams to grow their knowledge and skills!
We also preform technical talks on various open source topics. Anything from Linux to Typescript. Students are
encouraged to submit ideas or even volunteer to give a talk.
Collaborating with other clubs is another one of our goals. We love to work with others on presentations,
events,
or projects! If you are interested in working together email<EMAIL_ADDRESS>To learn how to get involved, check out the getting started
guide.
Meetings
We have a couple types of meetings. Check our Facebook for
times and locations.
- Casual Coding Sessions are laid back meetings. You can work on projects, homework, or just hang out! They
happen twice weekly. It's a great time to find people with similar interest and create something cool.
- General Body Meetings (GBMs) open up with a brief round of project updates. Following that, there is a
tech
talk on an open source technology. This is great for anyone to come in and learn. They happen every other
week.
- Code Jams are a once a month workshop and hack sessions. Spend the morning of Saturday learning about an
open
source technology then in the afternoon work on existing open source projects or start you own!
History
Getting Started
After noticing a lack of general project focused clubs on campus, Matthew Booe (President) brought together Nick
Cioli (Vice President) and Nick Barnes (Treasure) and their enthusiasm for open source to create the club at the
start of Spring 2016. They found Professor Ira Hill to become their faculty adviser. It gathered enough sign-ups
to
become an official student government organization.
During the first year of operation, there were about five active members. The focus was primarily on teaching
Git/Web Design and working on the club website and other basic projects.
In the middle of Fall 2016, the OSC became a Special Interest Group of the UF ACM chapter. The goal of this was
to
improve relations with the computer science community and find a source of funding.
Growing Up
There were two problems that became apparent over the previous year: 1. There wasn't a lot of time to work on
projects 2. Administrative duties make it really hard to work on other things.
As a result, in the Spring of 2017 Casual Coding Sessions were introduced as two regular weekly meetings and
more
officer positions were added. This brought on Anthony Rossello (Secretary), Greg Fussell (External Relations
Chair), Will Owens (Social Chair), and Vaibhav Yenamandra (Project Lead).
This helped grow the active members to be above ten people and work on the course planner.
The end of Spring elections resulted in news officers Joe Komskis (External Relations Chair) and Josh Hew
(Secretary). A representative from Mozilla also reached out to learn more about the club.
Over the Summer of 2017 Matthew and Josh worked with Mozilla and eighteen other students to help put together
the
Mozilla Open Source Student Network.
Staying Strong
Through Fall of 2018 the Open Source Club has kept a simmilar format, while experimenting with a new type of
meetings called Code Jams. The goal was to provide a longer workshop where students could come to learn about a
topic before jumping into projects that deal with that.
Total club membership was around fifteen active members, with another ten or so coming around occasionally.
New projects included Marston vs West, Gator Questions, a revamped club website and backend, and Discord bots.
To be continued...


| Opcode | Instruction | 64-Bit Mode | Compat/Leg Mode | Description |
| D9 FD | FSCALE | Valid | Valid | Scale ST(0) by ST(1). |
Truncates the value in the source operand (toward 0) to an integral value and adds that value to the exponent of the destination operand. The destination and source operands are floating-point values located in registers ST(0) and ST(1), respectively. This instruction provides rapid multiplication or division by integral powers of 2. The following table shows the results obtained when scaling various classes of numbers, assuming that neither overflow nor underflow occurs.
ST(1)
| − ∞ | − F | − 0 | + 0 | + F | + ∞ | NaN |
| NaN | − ∞ | − ∞ | − ∞ | − ∞ | − ∞ | NaN |
| − 0 | − F | − F | − F | − F | − ∞ | NaN |
| − 0 | − 0 | − 0 | − 0 | − 0 | NaN | NaN |
| + 0 | + 0 | + 0 | + 0 | + 0 | NaN | NaN |
| + 0 | + F | + F | + F | + F | + ∞ | NaN |
| NaN | + ∞ | + ∞ | + ∞ | + ∞ | + ∞ | NaN |
| NaN | NaN | NaN | NaN | NaN | NaN | NaN |
Notes: F Means finite floating-point value.
In most cases, only the exponent is changed and the mantissa (significand) remains unchanged. However, when the value being scaled in ST(0) is a denormal value, the mantissa is also changed and the result may turn out to be a normalized number. Similarly, if overflow or underflow results from a scale operation, the resulting mantissa will differ from the source’s mantissa.
The FSCALE instruction can also be used to reverse the action of the FXTRACT instruction, as shown in the following example: FXTRACT; FSCALE; FSTP ST(1);
In this example, the FXTRACT instruction extracts the significand and exponent from the value in ST(0) and stores them in ST(0) and ST(1) respectively. The FSCALE then scales the significand in ST(0) by the exponent in ST(1), recreating the original value before the FXTRACT operation was performed. The FSTP ST(1) instruction overwrites the exponent (extracted by the FXTRACT instruction) with the recreated value, which returns the stack to its original state with only one register [ST(0)] occupied.
This instruction’s operation is the same in non-64-bit modes and 64-bit mode.
ST(0) ← ST(0) ∗ 2RoundTowardZero(ST(1));
| C1 | Set to 0 if stack underflow occurred. Set if result was rounded up; cleared otherwise. |
| C0, C2, C3 | Undefined. |
| #IS | Stack underflow occurred. |
| #IA | Source operand is an SNaN value or unsupported format. |
| #D | Source operand is a denormal value. |
| #U | Result is too small for destination format. |
| #O | Result is too large for destination format. |
| #P | Value cannot be represented exactly in destination format. |
| #NM | CR0.EM[bit 2] or CR0.TS[bit 3] = 1. |
| #MF | If there is a pending x87 FPU exception. |
| #UD | If the LOCK prefix is used. |
Same exceptions as in protected mode.
Same exceptions as in protected mode.
Same exceptions as in protected mode.
Same exceptions as in protected mode.


WITNESS LIST Finance Committee September 28, 2004 - 9:00A Article I FOR: Ivie Miller, Lisa Commissioner (Fire Fighters' Pension Commissioner), Austin, TX Korn, Stanton Budget Manager (Building and Procurement Commission), Austin, TX Newman Buckley, Mary Ann Commissioner (Building and Procurement Commission), Houston, TX Pejovich, Brenda Commissioner (Building and Procurement Commission), Dallas, TX ON: Arellaro, Luis A. Chief Financial Officer (Building and Procurement Commission), Austin, TX Buerschinger, Charlie Director of Finance (Veterans Commission), Austin, TX Colley, Terry Deputy Executive Director (Historical Commission), Austin, TX Contreras, Dan Deputy Executive Director (Building and Procurement Commission), Austin, TX Deiters, Kevin TSESRA Program Director (Fire Fighters' Pension Commissioner), Austin, TX Dial, Philip S. Consulting Attorney (Employees Retirement System), Austin, TX Fleming, Sharon Architect (Historical Commission), Austin, TX Flores, Gracie Pension Plan Administrator (Board of Trustees for TSESRA), Corpus Christi, TX Fuelberg, Ann Executive Director (Employees Retirement System), Austin, TX Harvey-Mosley, Kay Division Director (Historical Commission), Austin, TX Headrick, Janie State Coordinator, Heritage Tourism Prog (Historical Commission), Austin, TX Johnson, Edward Legislative Affairs Director (Building and Procurement Commission), Austin, TX Johnson, Judy Contract Accountant (Fire Fighters' Pension Commissioner), Austin, TX Kline, Robert C. Executive Director (Bond Review Board), Austin, TX Montemayor, Cruz Director of Administration and Training (Veterans Commission), Austin, TX Nail, William S. Deputy Executive Director (Employees Retirement System), Austin, TX Nau, John Liston (Historical Commission), Houston, TX Nier, James E. Executive Director (Veterans Commission), Austin, TX Oaks, Lawerence Executive Director (Historical Commission), Austin, TX Patterson, Bradford Preservation Consultant (Historical Commission), Austin, TX Reed, Cindy Interim Executive Director (Building and Procurement Commission), Austin, TX Scopel, Allen J. (Texas Statewide Emergency Service Retirement Fund), Richmond, TX Torres, Frank Executive Director - Willay Co. EMS (Fire Fighters' Pension Commissioner), Raymondville, TX Whitworth, Owen Board Chair (Employees Retirement System), Austin, TX Registering, but not testifying: For: Fuller, Noel A. (Pasadena Fire Department), Houston, TX Johnson, Helen L. Executive Director (State Firemen's and Fire Marshal's Association), Austin, TX On: Brannon, David M. Deputy Fire Marshal (Pasadena Fire Department), Houston, TX Wade, David W. (Deer Park Volunteer Fire Department), Deer Park, TX Wheeler, Michael C. Chief Financial Officer (Employees Retirement System), Austin, TX Article III ON: Featherston, Pattie Director, Governmental Relations (Teacher Retirement System), Austin, TX Jung, Ronnie Executive Director (Teacher Retirement System), Austin, TX


reports_helper.rb
Hipposoft 2008
Support functions for views related to report generation. See controllers/reports_controller.rb for more.
18-Feb-2008 (ADH): Created.
Return appropriate list view actions for the given report
# File app/helpers/reports_helper.rb, line 407 def reporthelp_actions( report ) actions = [] # All links are generated with the *current* user's ID, because the # security mechanism is based around "can <this> user do the action # to <this other> report", where "<this>" comes from the user ID in # the URL. See SavedReportsBaseController. actions += [ { :title => :delete, :url => delete_user_saved_report_path( :user_id => @current_user.id, :id => "%s" ) }, { :title => :edit, :url => edit_user_saved_report_path( :user_id => @current_user.id, :id => "%s" ) } ] if report.can_be_modified_by?( @current_user ) actions += [ { :title => :copy, :url => user_saved_report_copy_path( :user_id => @current_user.id, :saved_report_id => "%s" ) }, { :title => :show, :url => user_saved_report_path( :user_id => @current_user.id, :id => "%s" ) } ] if report.is_permitted_for?( @current_user ) return actions end
Report a terse number of hours with an 'overrun' span if negative or a 'no_overrun' span if >= 0 in two sections separated by a “/” - the idea is to pass actual and potential remaining hours for a task in here.
# File app/helpers/reports_helper.rb, line 360 def reporthelp_decorated_hours( actual, potential ) class_name = actual < 0 ? 'overrun' : 'no_overrun' output = "#{ apphelp_terse_hours( actual ) } / " class_name = potential < 0 ? 'overrun' : 'no_overrun' output << "#{ apphelp_terse_hours( potential ) }" return output.html_safe() end
List helper - formatted end date for the given report
# File app/helpers/reports_helper.rb, line 397 def reporthelp_end_date( report ) if ( report.range_end_cache.class != Date ) apphelp_view_hint( "date_end_#{ report.range_end_cache }" ) else apphelp_date( report.range_end_cache ) end end
Use the Calendar Date Select plug-in to generate a selector for the end time of a report. Pass the form instance upon which to operate.
# File app/helpers/reports_helper.rb, line 125 def reporthelp_end_time( form ) return form.calendar_date_select( :range_end, { :embedded => false, :year_range => Timesheet.used_range() } ) end
Return an input element and label as part of a form used to export a report. Pass the submodule of TrackRecordReportGenerator for which options are being generated and the array entry from the option data the submodule provides in “invocation_options_for”.
# File app/helpers/reports_helper.rb, line 445 def reporthelp_export_option( submodule, option ) prefix = submodule.name.underscore kind = option.keys.first data = option.values.first case kind when :checkbox id = "#{ prefix }[#{ data[ :id ] }]" output = check_box_tag( id, "1", data[ :checked ] ) output << label_tag( id, data[ :label ] ) when :radio id = data[ :id ] name = "#{ prefix }[#{ data[ :name ] }]" output = radio_button_tag( name, id, data[ :checked ] ) output << label_tag( "#{ name }_#{ id }", data[ :label ] ) else "" end end
Return HTML suitable for inclusion in the form passed in the first parameter (i.e. the 'f' in “form for … do |f|” ), which provides a selection list allowing the user to choose a report frequency (weekly, monthly etc.).
# File app/helpers/reports_helper.rb, line 239 def reporthelp_frequency_selection( form ) collection = [] Report.labels.each_index do | index | collection.push( [ Report.labels[ index ], index ] ) end form.select( :frequency, collection ) end
Generate a menu for the given form allowing the user to choose a grouping option.
# File app/helpers/reports_helper.rb, line 292 def reporthelp_grouping_selector( form ) return apphelp_select( form, :task_grouping, [ [ 'No special grouping', 'default' ], [ 'Group billable tasks together', 'billable' ], [ 'Group active tasks together', 'active' ], [ 'Group both kinds of tasks together', 'both' ] ], false ) end
Return HTML suitable for an 'hours' field which gives a total amount, then a committed and not-committed amount wrapped in SPANs to give the correct committed/uncommitted text styles. If the overall total time is zero, “ ” is returned instead. Pass any object subclassing TrackRecordReport::ReportElementaryCalculator and, optionally, 'true' to show “0.0” rather than “ ” in the zero hours total case.
# File app/helpers/reports_helper.rb, line 328 def reporthelp_hours( calculator, show_zero = false ) if ( calculator.try( :has_hours? ) ) output = '' output << apphelp_terse_hours( calculator.total ) if ( @report.include_totals != false ) output << ' (' if ( @report.include_totals != false and ( @report.include_committed != false or @report.include_not_committed != false ) ) if ( @report.include_committed != false ) output << '' output << apphelp_terse_hours( calculator.committed ) output << '' end output << '/' if ( @report.include_committed != false and @report.include_not_committed != false ) if ( @report.include_not_committed != false ) output << '' output << apphelp_terse_hours( calculator.not_committed ) output << '' end output << ')' if ( @report.include_totals != false and ( @report.include_committed != false or @report.include_not_committed != false ) ) return output.html_safe() else return ( show_zero ? '0' : ' ' ).html_safe() end end
Return HTML suitable for inclusion in a form which provides a pull-down menu of years for the full permitted time range subdivided into months. Pass the form being constructed and “:range_month_start” or “:range_month_end”.
# File app/helpers/reports_helper.rb, line 140 def reporthelp_month_selection( form, method ) start_or_end = ( method == :range_month_start ) ? :start : :end form.grouped_collection_select( method, get_year_array(), # Use years for groups :months, # A years's "months" method returns its month list :title, # Use the year 'title' for the group labels :id, # A month's "id" method returns the value for an option tag start_or_end, # A month's "start" or "end" method is used for the option contents { :include_blank => '-' } ) end
Return HTML suitable for inclusion in a form which provides options such as “this month” or “one week ago” in a selection list. Pass the form being constructed and “:range_one_month” or “:range_one_week”.
# File app/helpers/reports_helper.rb, line 182 def reporthelp_one_selection( form, method ) now = DateTime.now.utc if ( method == :range_one_week ) strings = [ apphelp_view_hint( :last_week, SavedReportsController ), apphelp_view_hint( :this_week, SavedReportsController ), apphelp_view_hint( :two_weeks_ago, SavedReportsController ), ] dates = [ now - 1.week, now, now - 2.weeks ] objects = dates.map do | date | ReportWeek.new( date.year, date.cweek ) end else strings = [ apphelp_view_hint( :last_month, SavedReportsController ), apphelp_view_hint( :this_month, SavedReportsController ), apphelp_view_hint( :two_months_ago, SavedReportsController ), ] dates = [ now - 1.month, now, now - 2.months ] objects = dates.map do | date | ReportMonth.new( date.year, date.month ) end end keys = [ "last", "this", "two" ] array = strings.map.with_index do | string, index | o = OpenStruct.new o.value = keys[ index ] o.text = string % objects[ index ].all # The "all" method on a ReportWeek or ReportMonth gives its name/date in a suitable format o end form.collection_select( method, array, :value, :text, { :include_blank => '-' } ) end
List helper - owner of the given report
# File app/helpers/reports_helper.rb, line 375 def reporthelp_owner( report ) return link_to( report.user.name, user_path( report.user ) ) end
Generate a sort field selector menu for the given form which will use the given method to set the chosen option in the report - one of “:customer_sort_field”, “:project_sort_field” or “:task_sort_field”.
# File app/helpers/reports_helper.rb, line 276 def reporthelp_sorting_selector( form, method ) return apphelp_select( form, method, [ [ 'Sort by name', 'title' ], [ 'Sort by code', 'code' ], [ 'Sort by addition date', 'created_at' ] ], false ) end
List helper - formatted start date for the given report
# File app/helpers/reports_helper.rb, line 387 def reporthelp_start_date( report ) if ( report.range_start_cache.class != Date ) apphelp_view_hint( "date_start_#{ report.range_start_cache }" ) else apphelp_date( report.range_start_cache ) end end
Use the Calendar Date Select plug-in to generate a selector for the start time of a report. Pass the form instance upon which to operate.
# File app/helpers/reports_helper.rb, line 112 def reporthelp_start_time( form ) return form.calendar_date_select( :range_start, { :embedded => false, :year_range => Timesheet.used_range() } ) end
List helper - formatted 'updated at' date for the given report
# File app/helpers/reports_helper.rb, line 381 def reporthelp_updated_at( report ) return apphelp_date( report.updated_at ) end
Return HTML suitable for inclusion in the form passed in the first parameter (i.e. the 'f' in “form for … do |f|” ), based on the user array given in the second parameter, which provides:
A <select> tag with options listing all users in the array in the order in which they are stored in that array.
An empty string if the input users array is itself empty.
# File app/helpers/reports_helper.rb, line 258 def reporthelp_user_selection( form, users ) if ( users.empty? ) return '' else return apphelp_collection_select( form, 'reportable_user_ids', users, :id, :name ) end end
Return HTML suitable for inclusion in a form which provides a pull-down menu of years for the full permitted time range subdivided into weeks. Pass the form being constructed and “:range_week_start” or “:range_week_end”.
# File app/helpers/reports_helper.rb, line 161 def reporthelp_week_selection( form, method ) start_or_end = ( method == :range_week_start ) ? :start : :end form.grouped_collection_select( method, get_year_array(), # Use years for groups :weeks, # A years's "weeks" method returns its week list :title, # Use the year 'title' for the group labels :id, # A week's "id" method returns the value for an option tag start_or_end, # A week's "start" or "end" method is used for the option contents { :include_blank => '-' } ) end
Pass a hash. The “:item” entry is read. If a User, a string of “by <name>” is returned. Otherwise, a string of “on '<title>'” is returned. Useful for indicating hours are done by a user, or were worked on some task.
# File app/helpers/reports_helper.rb, line 311 def reporthelp_work_breakdown_item_name( item ) item = item[ :item ] if ( item.class == User ) return "by #{ h( item.name ) }".html_safe() else return "on '#{ h( item.augmented_title ) }'".html_safe() end end


color = [127.5, 127.5, 127.5]
old_size = image.shape[:2] // old_size is in (height, width) format
ratio = float(desired_size)/max(old_size)
new_size = tuple([x + max(desired_size-x, 0) for x in old_size])
// Pad image with mean pixel value
old_size = image.shape[:2] // old_size is in (height, width) format
new_size = tuple([x + max(ds - x, 0)
for x, ds in zip(old_size, desired_size)])
// Pad image with mean pixel value
new_im = cv2.copyMakeBorder(


Flow
Light
Medium
Heavy
Disaster
Intercourse
Condom
Option
Option
Morning
After Pill
After Pill
Female
Oragasm
Oragasm
Times
Life Style
Weight
Temperature
Sleep
Drink Water
Symptoms
Feel
Good
Good
Abdominal
Cramps
Cramps
Tender
Breasts
Breasts
Low Back
Pen
Pen
Bloating
Headache
Acne
Nausea
Fatigue
Insomnia
constipation
Diarrhea
Gas
Spotting
Moods
Normal
Happy
Angry
In Love
Exhausted
Sad
Depressed
Emotional
Anxious
Note
Write Diary
Tests/Monitors
Ovulation
Pregnancy
Fertile
Vaginal Discharge
Dry
Sticky
Cremy
Watery
Egg-white
Unusual
Position Cervix
Texture