The Project Gutenberg eBook, Language of Flowers, by Kate Greenaway
Title: Language of Flowers
Author: Kate Greenaway
Release Date: March 10, 2010 [eBook #31591]
Language: English
Character set encoding: ISO-8859-1
***START OF THE PROJECT GUTENBERG EBOOK LANGUAGE OF FLOWERS***
E-text prepared by Chuck Greif
from page images generously made available by
Internet Archive
(http://www.archive.org)
| Please click on the images to view them full-sized. |
LANGUAGE OF FLOWERS
|
|
|
|
| Abecedary |
Volatility. |
| Abatina |
Fickleness. |
| Acacia |
Friendship. |
| Acacia, Rose or White |
Elegance. |
| Acacia, Yellow |
Secret love. |
| Acanthus |
The fine arts. Artifice. |
| Acalia |
Temperance. |
| Achillea Millefolia |
War. |
| Aconite (Wolfsbane) |
Misanthropy. |
| Aconite, Crowfoot |
Lustre. |
| Adonis, Flos |
Painful recollections. |
| African Marigold |
Vulgar minds. |
| Agnus Castus |
Coldness. Indifference. |
| Agrimony |
Thankfulness. Gratitude. |
|
| |
|
| Almond (Common) |
Stupidity. Indiscretion. |
| Almond (Flowering) |
Hope. |
| Almond, Laurel |
Perfidy |
| Allspice |
Compassion. |
| Aloe |
Grief. Religious superstition. |
| Althaea Frutex (Syrian Mallow) |
Persuasion. |
| Alyssum (Sweet) |
Worth beyond beauty. |
| Amaranth (Globe) |
Immortality. Unfading love. |
| Amaranth (Cockscomb) |
Foppery. Affectation. |
| Amaryllis |
Pride. Timidity. Splendid beauty. |
| Ambrosia |
Love returned. |
| American Cowslip |
Divine beauty. |
| American Elm |
Patriotism. |
| American Linden |
Matrimony. |
| American Starwort |
Welcome to a stranger. Cheerfulness in old age. |
| Amethyst |
Admiration. |
| Anemone (Zephyr Flower) |
Sickness. Expectation. |
| Anemone (Garden) |
Forsaken. |
| Angelica |
Inspiration. |
| Angrec |
Royalty. |
| Apple |
Temptation. |
| Apple (Blossom) |
Preference. Fame speaks him great and good. |
| Apple, Thorn |
Deceitful charms. |
| Apocynum (Dog's Vane) |
Deceit. |
| Arbor Vitæ |
Unchanging Friendship. Live for me. |
| Arum (Wake Robin) |
Ardour. |
| Ash-leaved Trumpet Flower |
Separation. |
| Ash Tree |
Grandeur. |
| Aspen Tree |
Lamentation. |
| Aster (China) |
Variety. Afterthought. |
| Asphodel |
My regrets follow you to the grave. |
| Auricula |
Painting. |
| Auricula, Scarlet |
Avarice. |
| Austurtium |
Splendour. |
| Azalea |
Temperance. |
|
|
| Bachelor's Buttons |
Celibacy. |
| Balm |
Sympathy. |
| Balm, Gentle |
Pleasantry. |
| Balm of Gilead |
Cure. Relief. |
| Balsam, Red |
Touch me not. Impatient resolves. |
| Balsam, Yellow |
Impatience. |
| Barberry |
Sourness of temper. |
| Barberry Tree |
Sharpness. |
| Basil |
Hatred. |
| Bay Leaf |
I change but in death. |
| Bay (Rose) Rhododendron |
Danger. Beware. |
| Bay Tree |
Glory. |
| Bay Wreath |
Reward of merit. |
| Bearded Crepis |
Protection. |
| Beech Tree |
Prosperity. |
| Bee Orchis |
Industry. |
| Bee Ophrys |
Error. |
| Belladonna |
Silence |
| Bell Flower, Pyramidal |
Constancy. |
| Bell Flower (small white) |
Gratitude. |
| |
|
| Belvedere |
I declare against you. |
| Betony |
Surprise. |
| Bilberry |
Treachery. |
| Bindweed, Great |
Insinuation. |
| Bindweed, Small |
Humility. |
| Birch |
Meekness. |
| Birdsfoot Trefoil |
Revenge. |
| Bittenweet; Nightshade |
Truth. |
| Black Poplar |
Courage. |
| Blackthorn |
Difficulty. |
| Bladder Nut Tree |
Frivolity. Amusement. |
| Bluebottle (Centaury) |
Delicacy. |
| Bluebell |
Constancy. |
| Blue-flowered Greek Valerian |
Rupture. |
| Boras Henricus |
Goodness. |
| |
|
| Borage |
Bluntness. |
| Box Tree |
Stoicism. |
| Bramble |
Lowliness. Envy. Remorse. |
| Branch of Currants |
You please all. |
| Branch of Thorns |
Severity. Rigour. |
| Bridal Rose |
Happy love. |
| Broom |
Humility. Neatness. |
| Buckbean |
Calm repose. |
| Bud of White Rose |
Heart ignorant of love. |
| Bugloss |
Falsehood. |
| Bulrush |
Indiscretion. Docility. |
| Bundle of Reeds, with their Panicles |
Music. |
| Burdock |
Importunity. Touch me not. |
| Buttercup (Kingcup) |
Ingratitude. Childishness. |
| Butterfly Orchis |
Gaiety. |
| Butterfly Weed |
Let me go. |
|
|
| Cabbage |
Profit. |
| Cacalia |
Adulation. |
| Cactus |
Warmth. |
| Calla Æthiopica |
Magnificent Beauty. |
| Calycanthui |
Benevolence. |
| Camellia Japonica, Red |
Unpretending excellence. |
| Camellia Japonica, White |
Perfected loveliness. |
| Camomile |
Energy in adversity. |
| Canary Grass |
Perseverance. |
| Candytuft |
Indifference. |
| Canterbury Bell |
Acknowledgement. |
| Cape Jasmine |
I'm too happy. |
| Cardamine |
Paternal error. |
| Carnation, Deep Red |
Alas! for my poor heart. |
| Carnation, Striped |
Refusal. |
| Carnation, Yellow |
Disdain. |
| |
|
| Cardinal Flower |
Dittitutim. |
| Catchfly |
Snare. |
| Catchfly, Red |
Youthful love. |
| Catchfly, White |
Betrayed. |
| Cedar |
Strength. |
| Cedar of Lebanon |
Incorruptible. |
| Cedar Leaf |
I live for thee. |
| Celandine (Lesser) |
Joys to come. |
| Cereus (Creeping) |
Modest genius. |
| Centaury |
Delicacy. |
| Champignon |
Suspicion. |
| Chequered Fritillary |
Persecution. |
| Cherry Tree |
Good education. |
| Cherry Tree, White |
Deception. |
| Chesnut Tree |
Do me justice. Luxury. |
| Chickweed |
Rendezvous. |
| Chicory |
Frugality. |
| China Aster |
Variety. |
| China Aster, Double |
I partake your sentiments. |
| China Aster, Single |
I will think of it. |
| China or Indian Pink |
Aversion. |
| China Rose |
Beauty always new. |
| Chinese Chrysanthemum |
Cheerfulness under adversity. |
| Christmas Rose |
Relieve my anxiety. |
| Chrysanthemum, Red |
I love. |
| Chrysanthemum, White |
Truth. |
| Chrysanthemum, Yellow |
Slighted love. |
| Cinquefoil |
Maternal affection. |
| Circaa |
Spell. |
| Cistus, or Rock Rose |
Popular favour. |
| Cistus, Gum |
I shall die to-morrow. |
| Citron |
Ill-natured beauty. |
| Clematis |
Mental beauty. |
| Clematis, Evergreen |
Poverty. |
| Clotbur |
Rudeness. Pertinacity. |
| Cloves |
Dignity. |
| Clover, Four-leaved |
Be mine. |
| Clover, Red |
Industry. |
| Clover, White |
Think of me. |
| Cobæea |
Gossip. |
| Cockscomb Amaranth |
Foppery. Affectation. Singularity. |
| |
|
| Colchicum, or Meadow Saffron |
My best days are past. |
| Coltsfoot |
Justice shall be done. |
| Columbine |
Folly. |
| Columbine, Purple |
Resolved to win. |
| Columbine, Red |
Anxious and trembling. |
| Convolvulus |
Bonds. |
| Convolvulus, Blue (Minor) |
Repose. Night. |
| Convolvulus, Major |
Extinguished hopes. |
| Convolvulus, Pink |
Worth sustained by judicious and tender affection. |
| Corchorus |
Impatient of absence. |
| Coreopsis |
Always cheerful. |
| Coreopsis Arkansa |
Love at first sight. |
| Coriander |
Hidden worth. |
| Corn |
Riches. |
| Corn, Broken |
Quarrel. |
| Corn Straw |
Agreement. |
| Corn Bottle |
Delicacy. |
| Corn Cockle |
Gentility. |
| Cornel Tree |
Duration. |
| Coronella |
Success crown your wishes. |
| Cowslip |
Pensiveness. Winning grace. |
| Cowslip, American |
Divine beauty. You are my divinity. |
| Cranberry |
Cure for heartache. |
| Creeping Cereus |
Horror. |
| Cress |
Stability. Power. |
| Crocus |
Abuse not. |
| Crocus, Spring |
Youthful gladness. |
| Crocus, Saffron |
Mirth. |
| Crown Imperial |
Majesty. Power. |
|
| Crowsbill |
Envy. |
| Crowfoot |
Ingratitude. |
| Crowfoot (Aconite-leaved) |
Lustre. |
| Cuckoo Plant |
Ardour. |
| Cudweed, American |
Unceasing remembrance. |
| Currant |
Thy frown will kill me. |
| Cuscuta |
Meanness. |
| Cyclamen |
Diffidence. |
| Cypress |
Death. Mourning. |
|
|
|
| |
|
| Daffodil |
Regard. |
| Dahlia |
Instability. |
| Daisy |
Innocence. |
| Daisy, Garden |
I share your sentiments |
| Daisy, Michaelmas |
Farewell. |
| Daisy, Party-coloured |
Beauty. |
| Daisy, Wild |
I will think of it. |
| Damask Rose |
Brilliant complexion. |
| Dandelion |
Rustic oracle. |
| Daphne Odora |
Painting the lily. |
| Darnel (Ray grass) |
Vice |
| Dead Leaves |
Sadness. |
| Dew Plant |
A Serenade. |
| Dittany of Crete |
Birth. |
| Dittany of Crete, White |
Passion. |
| Dock |
Patience. |
| Dodder of Thyme |
Baseness. |
| Dogsbane |
Deceit. Falsehood. |
| Dogwood |
Durability. |
| Dragon Plant |
Snare. |
| Dragonwort |
Horror. |
| Dried Flax |
Utility. |
|
| Ebony Tree |
Blackness. |
| Eglantine (Sweetbrier) |
Poetry. I wound to heal. |
| Elder |
Zealousness. |
| Elm |
Dignity. |
| Enchanter's Nightshade |
Witchcraft. Sorcery. |
| Endive |
Frugality. |
| Eupatorium |
Delay. |
| Everflowering Candytuft |
Indifference. |
| Evergreen Clematis |
Poverty. |
| Evergreen Thorn |
Solace in adversity. |
| Everlasting |
Never-ceasing remembrance. |
| Everlasting Pea |
Lasting pleasure. |
|
|
| Fennel |
Worthy all praise. Strength. |
| Fern |
Fascination. |
| Ficoides, Ice Plant |
Your looks freeze me. |
| Fig |
Argument. |
| Fig Marigold |
Idleness. |
| Fig Tree |
Prolific. |
| Filbert |
Reconciliation. |
| Fir |
Time. |
| Fir Tree |
Elevation. |
| Flax |
Domestic Industry. Fate. I feel your kindness. |
| Flax-leaved Goldy-locks |
Tardiness. |
| Fleur-de-Lis |
Flame. I burn. |
| Fleur-de-Luce |
Fire. |
| Flowering Fern |
Reverie. |
| Flowering Reed |
Confidence in Heaven. |
| Flower-of-an-Hour |
Delicate Beauty. |
| Fly Orchis |
Error. |
| Flytrap |
Deceit. |
| Fool's Parsley |
Silliness. |
| Forget Me Not |
True love. Forget me not. |
| Foxglove |
Insincerity. |
| Foxtail Grass |
Sporting. |
| French Honeysuckle |
Rustic beauty. |
| French Marigold |
Jealousy. |
| French Willow |
Bravery and humanity. |
| Frog Ophrys |
Disgust. |
| Fuller's Teasel |
Misanthropy. |
| Fumitory |
Spleen. |
| Fuchsia, Scarlet |
Taste. |
|
|
| |
| Garden Anemone |
Forsaken. |
| Garden Chervil |
Sincerity. |
| Garden Daisy |
I partake your sentiments. |
| Garden Marigold |
Uneasiness. |
| Garden Ranunculus |
You are rich in attractions. |
| Garden Sage |
Esteem. |
| Garland of Roses |
Reward of virtue. |
| Germander Speedwell |
Facility. |
| Geranium, Dark |
Melancholy. |
| Geranium, Ivy |
Bridal favour. |
| Geranium, Lemon |
Unexpected meeting. |
| Geranium, Nutmeg |
Expected meeting. |
| Geranium, Oak-leaved |
True friendship. |
| Geranium, Pencilled |
Ingenuity. |
| Geranium, Rose-scented |
Preference. |
| Geranium, Scarlet |
Contorting. Stupidity. |
| Geranium, Silver-leaved |
Recall. |
| Geranium, Wild |
Steadfast piety. |
| |
| |
| Gillyflower |
Bonds of affection. |
| Glory Flower |
Glorious beauty. |
| Goat's Rue |
Reason. |
| Golden Rod |
Precaution. |
| Gooseberry |
Anticipation. |
| Gourd |
Extent. Bulk. |
| Grape, Wild |
Charity. |
| Grass |
Submission. Utility. |
| Guelder Rose |
Winter. Age. |
|
|
|
| Hand Flower Tree |
Warning. |
| Harebell |
Submission. Grief. |
| Hawkweed |
Quicksightedness. |
| Hawthorn |
Hope. |
| Hazel |
Reconciliation. |
| Heath |
Solitude. |
| Helenium |
Tears. |
| Heliotrope |
Devotion. Faithfulness. |
| Hellebore |
Scandal. Calumny. |
| Helmet Flower (Monkshood) |
Knight-errantry. |
| Hemlock |
You will be my death. |
| Hemp |
fate. |
| Henbane |
Imperfection. |
| Hepatica |
Confidence. |
| Hibiscus |
Delicate beauty. |
| Holly |
Foresight. |
| Holly Herb |
Enchantment. |
| Hollyhock |
Ambition. Fecundity. |
| Honesty |
Honesty. Fascination. |
| Honey Flower |
Love sweet and secret. |
| Honeysuckle |
Generous and devoted affection. |
| Honeysuckle Coral |
The colour of my fate. |
| Honeysuckle (French) |
Rustic beauty. |
| Hop |
Injustice. |
| Hornbeam |
Ornament. |
| Horse Chesnut |
Luxury. |
| Hortensia |
You are cold. |
| Houseleek |
Vivacity. Domestic industry. |
| Houstonia |
Content. |
| Hoya |
Sculpture. |
| Humble Plant |
Despondency. |
| Hundred-leaved Rose |
Dignity of mind. |
| Hyacinth |
Sport. Game. Play. |
| Hyacinth, White |
Unobtrusive loveliness. |
| Hydrangea |
A boaster. Heartlessness. |
| Hyssop |
Cleanliness. |
|
| |
| Iceland Moss |
Health. |
| Ice Plant |
Your looks freeze me. |
| Imperial Montague |
Power. |
| Indian Cress |
Warlike trophy. |
| Indian Jasmine (Ipomœa) |
Attachment. |
| Indian Pink (Double) |
Always lovely. |
| Indian Plum |
Privation. |
| Iris |
Message. |
| Iris, German |
Flame. |
| Ivy |
Fidelity. Marriage. |
| Ivy, Sprig of, with tendrils |
Assiduous to please. |
|
| |
| Jacob's Ladder |
Come down. |
| Japan Rose |
Beauty is your only attraction. |
| Jasmine |
Amiability. |
| Jasmine, Cape |
Transport of joy. |
| Jasmine, Carolina |
Separation. |
| Jasmine, Indian |
I attach myself to you. |
| Jasmine, Spanish |
Sensuality. |
| Jasmine, Yellow |
Grace and elegance. |
| Jonquil |
I desire a return of affection. |
| Judas Tree |
Unbelief. Betrayal. |
| Juniper |
Succour. Protection. |
| Justicia |
The perfection of female loveliness. |
| |
Kennedia |
Mental Beauty. |
| King-cups |
Desire of Riches. |
|
| |
| |
|
| Laburnum |
Forsaken. Pensive Beauty. |
| Lady's Slipper |
Capricious Beauty. Win me and wear me. |
| Lagerstræmia, Indian |
Eloquence. |
| Lantana |
Rigour. |
| Larch |
Audacity. Boldness. |
| Larkspur |
Lightness. Levity. |
| Larkspur, Pink |
Fickleness. |
| Larkspur, Purple |
Haughtiness. |
| Laurel |
Glory. |
| Laurel, Common, in flower |
Perfidy. |
| Laurel, Ground |
Perseverance. |
| Laurel, Mountain |
Ambition. |
| Laurel-leaved Magnolia |
Dignity. |
| Laurestina |
A token. I die if neglected. |
| Lavender |
Distrust. |
| Leaves (dead) |
Melancholy. |
| Lemon |
Zest. |
| Lemon Blossoms |
Fidelity in lore. |
| Lettuce |
Cold-heartedness. |
| Lichen |
Dejection. Solitude. |
| |
|
| Lilac, Field |
Humility. |
| Lilac, Purple |
First emotions of love. |
| Lilac, White |
Youthful Innocence. |
| Lily, Day |
Coquetry. |
| Lily, Imperial |
Majesty. |
| Lily, White |
Purity. Sweetness. |
| Lily, Yellow |
Falsehood. Gaiety. |
| Lily of the Valley |
Return of happiness. |
| Linden or Lime Trees |
Conjugal love. |
| Lint |
I feel my obligations. |
| Live Oak |
Liberty. |
| Liverwort |
Confidence. |
| Licorice, Wild |
I declare against you. |
| Lobelia |
Malevolence. |
| Locust Tree |
Elegance. |
| Locust Tree (green) |
Affection beyond the grave. |
| London Pride |
Frivolity. |
| Lote Tree |
Concord. |
| Lotus |
Eloquence. |
| Lotus Flower |
Estranged love. |
| Lotus Leaf |
Recantation. |
| Love in a Mist |
Perplexity. |
| Love lies Bleeding |
Hopeless, not heartless. |
| Lucern |
Life. |
| Lupine |
Voraciousness. Imagination. |
| |
|
| |
| |
|
| Madder |
Calumny. |
| Magnolia |
Love of Nature. |
| Magnolia, Swamp |
Perseverance. |
| Mallow |
Mildness. |
| Mallow, Marsh |
Beneficence. |
| Mallow, Syrian |
Consumed by love. |
| Mallow, Venetian |
Delicate beauty. |
| Manchineal Tree |
Falsehood. |
| Mandrake |
Horror. |
| Maple |
Reserve. |
| Marigold |
Grief. |
| Marigold, African |
Vulgar minds. |
| Marigold, French |
Jealousy. |
| Marigold, Prophetic |
Prediction. |
| Marigold and Cypress |
Despair. |
| Marjoram |
Blushes. |
| Marvel of Peru |
Timidity. |
| |
|
| Meadow Lychnis |
Wit. |
| Meadow Saffron |
My fast days are fast. |
| Meadowsweet |
Uselessness. |
| Mercury |
Goodness. |
| Mesembryanthemum |
Idleness. |
| Mezereon |
Desire to please. |
| Michaelmas Daisy |
Afterthought. |
| Mignionette |
Your qualities surpass your charms. |
| Milfoil |
War. |
| Milk vetch |
Your presence softens my pains. |
| Milkwort |
Hermitage. |
| Mimosa (Sensitive Plant) |
Sensitiveness. |
| Mint |
Virtue. |
| Mistletoe |
I surmount difficulties. |
| Mock Orange |
Counterfeit. |
| Monkshood (Helmet Flower) |
Chivalry. Knight-errantry. |
| Moonwort |
Forgetfulness. |
| Morning Glory |
Affectation. |
| Moschatel |
Weakness. |
| Moss |
Maternal love. |
| Mosses |
Ennui. |
| Mossy Saxifrage |
Affection. |
| Motherwort |
Concealed love. |
| Mountain Ash |
Prudence. |
| Mourning Bride |
Unfortunate attachment. I have lost all. |
| Mouse-eared Chickweed |
Ingenuous simplicity. |
| Mouse-eared Scorpion Grass |
Forget me not. |
| Moving Plant |
Agitation. |
| Mudwort |
Tranquillity. |
| Mugwort |
Happiness. |
| Mulberry Tree (Black) |
I shall not survive you. |
| Mulberry Tree (White) |
Wisdom. |
| Mushroom |
Suspicion. |
| Musk Plant |
Weakness. |
| Mustard Seed |
Indifference. |
| Myrobalan |
Privation. |
| Myrrh |
Gladness. |
| Myrtle |
Love. |
|
|
|
|
| Narcissus |
Egotism. |
| Nasturtium |
Patriotism. |
| Nettle, Burning |
Slander. |
| Nettle Tree |
Concert. |
| Night-blooming Cereus |
Transient beauty. |
| Night Convolvulus |
Night. |
| Nightshade |
Truth. |
|
|
|
|
| |
Oak Leaves |
Bravery. |
|
| Oak Tree |
Hospitality. |
| Oak (White) |
Independence. |
| Oats |
The witching soul of music. |
| Oleander |
Beware. |
| Olive |
Peace. |
| Orange Blossoms |
Your purity equals your
loveliness. |
| Orange Flowers |
Chastity. Bridal festivities. |
| Orange Tree |
Generosity. |
| Orchis |
A Belle. |
| Osier |
Frankness. |
| Osmunda |
Dreams. |
| Ox Eye |
Patience. |
|
|
| Palm |
Victory. |
| Pansy |
Thoughts. |
| Parsley |
Festivity. |
| Pasque Flower |
You have no claims. |
| Passion Flower |
Religious superstition. |
| Patience Dock |
Patience. |
| Pea, Everlasting |
An appointed meeting. Lasting Pleasure. |
| Pea, Sweet |
Departure. |
| Peach |
Your qualities, like your charms, are unequalled. |
| Peach Blossom |
I am your captive. |
| Pear |
Affection. |
| Pear Tree |
Comfort. |
| Pennyroyal |
Flee away. |
| Peony |
Shame. Bashfulness. |
| Peppermint |
Warmth of feeling. |
| Periwinkle, Blue |
Early friendship. |
| Periwinkle, White |
Pleasures of memory. |
| Persicaria |
Restoration. |
| |
|
| Persimon |
Bury me amid Nature's beauties. |
| Peruvian Heliotrope |
Devotion. |
| Pheasant's Eye |
Remembrance. |
| Phlox |
Unanimity. |
| Pigeon Berry |
Indifference. |
| Pimpernel |
Change. Assignation. |
| Pine |
Pity. |
| Pine-apple |
You are perfect. |
| Pine, Pitch |
Philosophy. |
| Pine, Spruce |
Hope in adversity. |
| Pink |
Boldness. |
| Pink, Carnation |
Woman's love. |
| Pink, Indian, Double |
Always lovely. |
| Pink, Indian, Single |
Aversion. |
| Pink, Mountain |
Aspiring. |
| Pink, Red, Double |
Pure and ardent love. |
| Pink, Single |
Pure love. |
| Pink, Variegated |
Refusal. |
| Pink, White |
Ingeniousness. Talent. |
| Plane Tree |
Genius. |
| Plum, Indian |
Privation. |
| Plum Tree |
Fidelity. |
| Plum, Wild |
Independence. |
| Polyanthus |
Pride of riches. |
| Polyanthus, Crimson |
The heart's mystery. |
| Polyanthus, Lilac |
Confidence. |
| Pomegranate |
Foolishness. |
| Pomegranate, Flower |
Mature elegance. |
| Poplar, Black |
Courage. |
| Poplar, White |
Time. |
| Poppy, Red |
Consolation. |
| Poppy, Scarlet |
Fantastic extravagance. |
| Poppy, White |
Sleep. My bane. My antidote. |
| Potato |
Benevolence. |
| Prickly Pear |
Satire. |
| Pride of China |
Dissension. |
| Primrose |
Early youth. |
| Primrose, Evening |
Inconstancy. |
| Primrose, Red |
Unpatronized merit. |
| Privet |
Prohibition. |
| Purple Clover |
Provident. |
| Pyrus Japonica |
Fairies' fire. |
|
|
|
|
|
| Quaking-Grass |
Agitation. |
| Quamoclit |
Busybody. |
| Queen's Rocket |
You are the queen of
coquettes. Fashion. |
| Quince |
Temptation. |
| |
|
|
|
|
| Ragged Robin |
Wit. |
| Ranunculus |
You are radiant with charms. |
| Ranunculus, Garden |
You are rich in attractions. |
| Ranunculus, Wild |
Ingratitude. |
| Raspberry |
Remorse. |
| Ray Grass |
Vice. |
| Red Catchfly |
Youthful lore. |
| Reed |
Complaisance. Music. |
| Reed, Split |
Indiscretion. |
| Rhododendron (Rosebay) |
Danger. Beware. |
| Rhubarb |
Advice. |
| Rocket |
Rivalry. |
| Rose |
Love. |
| Rose, Austrian |
Thou art all that is lovely. |
| Rose, Bridal |
Happy love. |
| Rose, Burgundy |
Unconscious beauty. |
| Rose, Cabbage |
Ambassador of love. |
| Rose, Campion |
Only deserve my love. |
| Rose, Carolina |
Love is dangerous. |
| Rose, China |
Beauty always new. |
| Rose, Christmas |
Tranquillize my anxiety. |
| |
|
| Rose, Daily |
Thy smile I aspire to. |
| Rose, Damask |
Brilliant complexion. |
| Rose, Deep Red |
Bashful shame. |
| Rose, Dog |
Pleasure and pain. |
| Rose, Guelder |
Winter. Age. |
| Rose, Hundred-leaved |
Pride. |
| Rose, Japan |
Beauty is your only attraction. |
| Rose, Maiden Blush |
If you love me, you will find it out. |
| Rose, Multiflora |
Grace. |
| Rose, Mundi |
Variety. |
| Rose, Musk |
Capricious beauty. |
| Rose, Musk, Cluster |
Charming. |
| Rose, Single |
Simplicity. |
| Rose, Thornless |
Early attachment. |
| Rose, Unique |
Call me not beautiful. |
| Rose, White |
I am worthy of you. |
| Rose, White (withered) |
Transient impressions. |
| Rose, Yellow |
Decrease of love. Jealously. |
| Rose, York and Lancaster |
War. |
| Rose, Full-blown, placed over two Buds |
Secrecy. |
| Rose, White and Red together |
Unity. |
| Roses, Crown of |
Reward of virtue. |
| Rosebud, Red |
Pure and lovely. |
| Rosebud, White |
Girlhood. |
| Rosebud, Moss |
Confession of love. |
| Rosebay (Rhododendron) |
Beware. Danger. |
| Rosemary |
Remembrance. |
| Rudbeckia |
Justice. |
| Rue |
Disdain. |
| Rush |
Docility. |
| Rye Grass |
Changeable disposition |
|
|
| Saffron |
Beware of excess. |
| Saffron Crocus |
Mirth. |
| Saffron, Meadow |
My happiest days are past. |
| Sage |
Domestic virtue. |
| Sage, Garden |
Esteem. |
| Sainfoin |
Agitation. |
| Saint John's Wort |
Animosity. Superstition. |
| Sardony |
Irony. |
| Saxifrage, Mossy |
Affection. |
| Scabious |
Unfortunate love. |
| Scabious, Sweet |
Widowhood. |
| Scarlet Lychnis |
Sunbeaming eyes. |
| Schinus |
Religions enthusiasm. |
| Scotch Fir |
Elevation. |
| Sensitive Plant |
Sensibility. Delicate feelings. |
| Senvy |
Indifference. |
| Shamrock |
Light heartedness. |
| Snakesfoot |
Horror. |
| |
|
| Snapdragon |
Presumption. |
| Snowball |
Bound. |
| Snowdrop |
Hope. |
| Sorrel |
Affection. |
| Sorrel, Wild |
Wit ill-timed. |
| Sorrel, Wood |
Joy. |
| Southernwood |
Jest. Bantering. |
| Spanish Jasmine |
Sensuality. |
| Spearmint |
Warmth of sentiment. |
| Speedwell |
Female fidelity. |
| Speedwell, Germander |
Facility. |
| Speedwell, Spiked |
Semblance. |
| Spider, Ophrys |
Adroitness. |
| Spiderwort |
Esteem not love. |
| Spiked Willow Herb |
Pretension. |
| Spindle Tree |
Your charms are engraven on my heart. |
| Star of Bethlehem |
Purity. |
| Starwort |
Afterthought. |
| Starwort, American |
Cheerfulness in old age. |
| Stock |
Lasting beauty. |
| Stock, Ten Week |
Promptness. |
| Stonecrop |
Tranquillity. |
| Straw, Broken |
Rupture of a contract. |
| Straw, Whole |
Union. |
| Strawberry Tree |
Esteem and love. |
| Sumach, Venice |
Splendour. Intellectual excellence. |
| Sunflower, Dwarf |
Adoration. |
| Sunflower, Tall |
Haughtiness. |
| Swallow-wort |
Cure for heartache. |
| Sweet Basil |
Good wishes. |
| Sweetbrier, American |
Simplicity. |
| Sweetbrier, European |
I wound to heal. |
| Sweetbrier, Yellow |
Decrease of love. |
| Sweet Pea |
Delicate pleasures. |
| Sweet Sultan |
Felicity. |
| Sweet William |
Gallantry. |
| Sycamore |
Curiosity. |
| Syringa |
Memory. |
| Syringa, Carolina |
Disappointment. |
|
|
| |
|
| Tamarisk |
Crime. |
| Tansy (Wild) |
I declare war against you. |
| Teasel |
Misanthropy. |
| Tendrils of Climbing Plants |
Ties. |
| Thistle, Common |
Austerity. |
| Thistle, Fuller's |
Misanthropy |
| Thistle, Scotch |
Retaliation. |
| Thorn Apple |
Deceitful charms. |
| Thorn, Branch of |
Severity. |
| Thrift |
Sympathy. |
| Throatwort |
Neglected beauty. |
| Thyme |
Activity. |
| Tiger Flower |
For once may pride befriend me. |
| Traveller's Joy |
Safety. |
| Tree of Life |
Old age. |
| Trefoil |
Revenge. |
| Tremella Nestoc |
Resistance. |
| Trillium Pictum |
Modest beauty. |
| Truffle |
Surprise. |
| Trumpet Flower |
Fame. |
| Tuberose |
Dangerous pleasures. |
| Tulip |
Fame. |
| Tulip, Red |
Declaration of love. |
| Tulip, Variegated |
Beautiful eyes. |
| Tulip, Yellow |
Hopeless love. |
| Turnip |
Charity. |
| Tussilage (Sweet-scented) |
Justice shall be done you. |
|
|
|
|
| Valerian |
An accommodating disposition. |
| Valerian, Greek |
Rupture. |
| Venice Sumach |
Intellectual excellence. Splendour. |
| Venus' Car |
Fly with me. |
| Venus' Looking-glass |
Flattery. |
| Venus' Trap |
Deceit. |
| Vernal Grass |
Poor, but happy. |
| Veronica |
Fidelity. |
| Vervain |
Enchantment. |
| Vine |
Intoxication. |
| Violet, Blue |
Faithfulness. |
| Violet, Dame |
Watchfulness. |
| Violet, Sweet |
Modesty. |
| Violet, Yellow |
Rural happiness. |
| Virginian Spiderwort |
Momentary happiness. |
| Virgin's Bower |
Filial love. |
| Volkamenia |
May you be happy. |
| |
|
|
| Walnut |
Intellect. Stratagem. |
| Wall-flower |
Fidelity in adversity. |
| Water Lily |
Purity of heart. |
| Water Melon |
Bulkiness. |
| Wax Plant |
Susceptibility. |
| Wheat Stalk |
Riches. |
| Whin |
Anger. |
| White Jasmine |
Amiableness. |
| White Lily |
Purity and Modesty. |
| White Mullein |
Good nature. |
| White Oak |
Independence. |
| White Pink |
Talent. |
| White Poplar |
Time. |
| White Rose (dried) |
Death preferable to loss of innocence. |
| Whortleberry |
Treason. |
| Willow, Creeping |
Love forsaken. |
| Willow, Water |
Freedom. |
| Willow, Weeping |
Mourning. |
| Willow-Herb |
Pretension. |
| Willow, French |
Bravery and humanity. |
| Winter Cherry |
Deception. |
| Witch Hazel |
A spell. |
| Woodbine |
Fraternal love. |
| Wood Sorrel |
Joy. Maternal tenderness. |
| Wormwood |
Absence. |
|
|
| Xanthium |
Rudeness. Pertinacity. |
| Xeranthemum |
Cheerfulness under adversity. |
|
| Yew |
Sorrow. |
|
|
| Zephyr Flower |
Expectation. |
| Zinnia |
Thoughts of absent friends. |
|


Tap the Scan button on the bottom toolbar to start/stop devices scanning.
Drag down and release to clear the list of found devices and begin scanning
Tap device's connect button to connect the corresponding device.
After connect to device, setup the information by click the top right button
Press Reset button to set angle to 0 (after 5s device will set current angle as 0 degress). To cancel press it again
Press Add Dada button to add data to log
Press Delete Last Data button to delete last added data from log
Press Delete All button to delete all log data
Press Export button to export data and information


First, the basics.
Headings set your default page size
Let's make an unordered list.
nest each item inside the unordered list in a list tag
And now, one in order.
Sometimes you want to draw attention to something in a line of text.
Sometimes you want to strongly emphasize something in the text.
Sometimes you want to do both.
Soft line breaks can't wrap anything.
Neither can image tags, or hard lines.
Add a hard line under here.


filmcritic.com presents a review from staff member Athan Bezaitis. You can find the review with full credits at http://filmcritic.com/misc/emporium.nsf/2a460f93626cd4678625624c007f2b46/02898aa859c1aca78825697f0016f18d?OpenDocument
A ROOM FOR ROMEO BRASS A film review by Athan Bezaitis Copyright 2000 filmcritic.com filmcritic.com
There's something sick about a 25-year-old man wanting to befriend kids the age of 12 or 13. But it makes for great cinema, especially when the guy is affable and goofy, like newcomer Paddy Considine's character Morell, in A Room for Romeo Brass. Once he gains the trust of his two adolescent pals Romeo and Knocks, the good times start to roll as the two boys ditch school and head for the hills in search of adventure with their newfound friend. Directed by Shane Meadows (TwentyFourSeven), the film is at its core a twisted comedy about a young boy, Romeo Brass (Andrew Shim), and his search for love, attention, and acceptance through his friends and in defiance of his family.
The story begins with Romeo and best friend Knocks (Ben Marshall) as inseparable pals who live as neighbors in suburban England. Knocks has a rare back disorder that requires surgery and keeps him constantly limping, but his family is supportive, especially his mother and father as they excitedly anticipate his recovery. Romeo, on the other hand, lives with his mother and older sister in a volatile household with no father figure. In fact, Romeo's estranged dad Joseph (Frank Harper), shows up right around the same time the boys encounter Morell.
When Romeo sees his dad, he threatens to move out. The 13-year-old Romeo then decides to stay with Morell; who doesn't seem to mind because he doesn't work, will go along with just about anything, wears the oddest of clothes, and has become infatuated with Romeo's older sister Ladine (Vicky McClure). Everything seems dandy as Romeo and pals hit the streets playing hooky from school.
But there's more to Morell than he lets on. To put it mildly, Morell has some major identity problems and soon becomes a thorn in Romeo's life and a wedge between his and Knock's once-sacred friendship. The plot takes a sharp turn as the audience learns just how disturbed Morell actually is.
Well acted and humorous, Shane Meadows is successful in creating a very realistic impression of adolescent friendship. One minute the two young friends are best pals taking a blood oath, and the next day the tables are turned. Meadows deserves praise for weaving the problems in Romeo's family life, like his abrasive mother and nonexistent father, with the emergence of his new friend Morell, who represents a pseudo-parental figure simply because he is fully-grown and drives a car. The blending of humor as portrayed through Morell's quirkiness helps lighten the somber tone, as Morell symbolizes a freedom for Romeo from his problems at home. Appropriately, Knocks creates a moral dilemma for Romeo, as he comes to hate Morell while Romeo is duped by his charm. These twists add to the dramatic mix in creating a competing triangle of distorted relationships between Knocks, Romeo's family, and Romeo and Morell.
Aside from a score of cheesy British rock, the movie was memorable and enjoyable. From beginning to end the pace is fluid, and at 88 minutes, it doesn't often flag. Of course, as a foreign (British) film it unfortunately won't be playing in many theaters, so it will be a challenge to find on the big screen. But I urge you to see it; I promise you won't be disappointed.

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


--- layout: post status: publish published: true title: Vimperator for Firefox author: display_name: Tomas Restrepo login: tomasr email<EMAIL_ADDRESS>url: http://winterdom.com/ author_login: tomasr author_email<EMAIL_ADDRESS>author_url: http://winterdom.com/ wordpress_id: 646 wordpress_url: http://winterdom.com/2008/01/vimperatorforfirefox date: '2008-01-18 15:28:44 +0000' date_gmt: '2008-01-18 15:28:44 +0000' categories: - Tools tags: [] comments: [] ---
I just ran into Vimperator today. It's a Firefox add-on that enables VIM-like functionality directly info Firefox! I installed it to see what it's like and it seems pretty interesting (though not sure whether I'll get used to it or no).
By default, Vimperator hides the Firefox menu and toolbar, but many common Firefox keybindings still work.
As you would expect, you can open a site on the current tab using the :e command (tab will present a list of candidate URLs based on what you've typed so far). Using :open or o/O also works, and t/:tabopen can be used to open a URL in a new tab.
You can also close the current tab using :bd. Also, switching between tabs can either be done Ctrl+Tab/Ctrl+PgDown/Up or using :b[n]. where [n] is the tab number.
The usual Vim navigation keys (hjkl) can be used for scrolling around the page, among
Overall, seems like a pretty nifty add-on, so I'll try it for a while to see how it goes.
Update: Couple of things I've noticed to watch out for:


A sparvk pod provides a portable desktop operating system experience to its user enabling them to perform everyday computing tasks. Create documents, organize files, read and respond to emails and work on the internet.
The general utility functions of sparvk makes it an ideal tool for a large number of industries that have to manage documents on a daily basis. Being a low maintenance application, your team can focus on getting things done rather wasting time in getting the (stupid!) computer to work.
For small businesses with no support of an IT team sparvk is an easy to use DIY computer administration software. Sparvk can be used in both customer facing as well as the back office departments of the organization:-
Customer support Sparvk can be used to build the IT infrastructure for your customer support staff. Since there is no recurring licencing fee involved the total cost of ownership for sparvk desktop is significantly lesser than what you’re used to paying. A vanilla install of sparvk should be enough to provide your customer support agent with all the tools he needs to do his job.
A vanilla sparvk pod provides a solid foundation on which you can base your IT infrastructure on. The distribution comes with a number of programs that can be installed as required to make it more suitable for use in specific scenarios. Here’s a brief rundown of them.
General administration It's hard to match the power and simplicity of sparvk when it comes handling your day to day operations. Sparvk provides you with calendars for managing bookings and scheduling. Tools for project planning, word processing , spreadsheets, emails that can be used in the front desk of a hotel/office.
Since sparvk pod can run off a usb disk it can be used as a backup system that can be used when the main machines break down or get corrupted. As long as your hardware is intact you can boot sparvk on it and start working. Sparvk is based upon decades of work by the opensource community across the world. Anything that you can think of, sparvk can do it.


REPLACE
searches a string for a regular pattern, replaces it with another string, and returns the modified string.
CHAR | NCHAR | VARCHAR2 | NVARCHAR2
REPLACE(char, search_string [, replacement_string ])
char
is the text expression that is searched.
search_string
is the text expression to search for.
replacement_string
is the text expression that replaces search_string
in char
.
REPLACE('Nick Nack', 'N', 'Cl')
returns the string Click Clack
.


public class SSHClient
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<org.vertx.java.core.eventbus.Message<org.vertx.java.core.json.JsonObject>> |
cmdMsgs
List of update commands.
|
private ch.ethz.ssh2.Connection |
conn
SSH connection.
|
private java.lang.String |
ip
Ip of ssh server.
|
private boolean |
isAuthenticated
SSH client logged into server.
|
private org.vertx.java.core.Handler<org.vertx.java.core.eventbus.Message<org.vertx.java.core.json.JsonObject>> |
listen
Handler to queue incoming update commands and notify ssh client on new commands.
|
private java.lang.String |
password
password for ssh server.
|
private int |
port
port of ssh server.
|
private java.io.Reader |
reader
Read on channel.
|
private ch.ethz.ssh2.SCPClient |
scp
SCP client for file transfer.
|
private ch.ethz.ssh2.Session |
sess
SSH session.
|
private java.nio.channels.ReadableByteChannel |
sshRead
Command line channel stdout.
|
private java.lang.String |
sshReadAddress
Event bus address to write responses to.
|
private java.nio.channels.WritableByteChannel |
sshWrite
Command line channel stdin.
|
private java.lang.String |
sshWriteAddress
Event bus address to listen on for ssh commands.
|
private boolean |
thread_isexec
Execution thread for ssh connection.
|
private java.lang.String |
user
username for ssh server.
|
private org.vertx.java.core.Vertx |
vertx
Vertx instance.
|
private java.io.Writer |
writer
Write on channel.
|
| Constructor and Description |
|---|
SSHClient(org.vertx.java.core.Vertx vertx,
java.lang.String ip,
int port,
java.lang.String user,
java.lang.String password)
Instantiates an SSH-Client which is used to connect android.
|
| Modifier and Type | Method and Description |
|---|---|
SSHClient |
connect()
Starts connect process.
|
private void |
exectuteCmd()
Execute a single command with synchronous behavior.
2 types of commands: cmd and put
cmd executes a commandline command.
|
java.lang.String |
readAddress()
eventbus address to receive repsonses from ssh server.
|
private SSHClient |
shutdown()
Closes ssh connection and removes eventbus listener.
|
java.lang.String |
writeAddress()
eventbus address to write commands to ssh server.
|
private final org.vertx.java.core.Vertx vertx
private final java.lang.String ip
private final int port
private final java.lang.String user
private final java.lang.String password
private final java.lang.String sshWriteAddress
private final java.lang.String sshReadAddress
private ch.ethz.ssh2.Connection conn
private ch.ethz.ssh2.Session sess
private java.nio.channels.WritableByteChannel sshWrite
private java.nio.channels.ReadableByteChannel sshRead
private java.io.Reader reader
private java.io.Writer writer
private ch.ethz.ssh2.SCPClient scp
private boolean isAuthenticated
private boolean thread_isexec
private final java.util.List<org.vertx.java.core.eventbus.Message<org.vertx.java.core.json.JsonObject>> cmdMsgs
private org.vertx.java.core.Handler<org.vertx.java.core.eventbus.Message<org.vertx.java.core.json.JsonObject>> listen
public SSHClient(org.vertx.java.core.Vertx vertx, java.lang.String ip, int port, java.lang.String user, java.lang.String password)
vertx
- Vert.x instance to access eventbus APIip
- IP to connect toport
- Port to connect touser
- Username for SSH authentificationpassword
- Password for SSH authentificationpublic java.lang.String writeAddress()
public java.lang.String readAddress()
public SSHClient connect()
private void exectuteCmd() throws java.lang.Exception
java.lang.Exception
- the exceptionprivate SSHClient shutdown()


call psb_cdins(nz, ia, ja, desc_a, info [,ila,jla])
call psb_cdins(nz,ja,desc,info[,jla,mask,lidx])
This subroutine examines the edges of the graph associated with the
discretization mesh (and isomorphic to the sparsity pattern of a
linear system coefficient matrix), storing them as necessary into the
communication descriptor. In the first form the edges are specified as
pairs of indices ; the starting index should
belong to the current process.
In the second form only the remote indices are specified.
- Type:
- Asynchronous.
- On Entry
-
- nz
- the number of points being inserted.
Scope: local.
Type: required.
Intent: in.
Specified as: an integer value.
- ia
- the indices of the starting vertex of the edges being inserted.
Scope: local.
Type: required.
Intent: in.
Specified as: an integer array of length .
- ja
- the indices of the end vertex of the edges being inserted.
Scope: local.
Type: required.
Intent: in.
Specified as: an integer array of length .
- mask
- Mask entries in
ja
, they are inserted only when the
corresponding mask
entries are .true.
Scope: local.
Type: optional.
Intent: in.
Specified as: a logical array of length , default .true.
.
- lidx
- User defined local indices for
ja
.
Scope: local.
Type: optional.
Intent: in.
Specified as: an integer array of length .
- On Return
-
- desc_a
- the updated communication descriptor.
Scope:local.
Type:required.
Intent: inout.
Specified as: a structured data of type descdatapsb_desc_type.
- info
- Error code.
Scope: local
Type: required
Intent: out.
An integer value; 0 means no error has been detected.
- ila
- the local indices of the starting vertex of the edges being inserted.
Scope: local.
Type: optional.
Intent: out.
Specified as: an integer array of length .
- jla
- the local indices of the end vertex of the edges being inserted.
Scope: local.
Type: optional.
Intent: out.
Specified as: an integer array of length .
Notes
- This routine may only be called if the descriptor is in the
build state;
- This routine automatically ignores edges that do not
insist on the current process, i.e. edges for which neither the starting
nor the end vertex belong to the current process.
- The second form of this routine will be useful when dealing with
user-specified index mappings; see also 2.3.1.


This will translate the URL of a file that is in our svn repository to the abstract, immutable URL that you may use for accessing the file from a transpect pipeline (for example, when importing an XProc or an XSLT file). This abstract URL is called the file’s canonical URL
In the other direction, it will serve as a catalog resolver that uses the transpect module catalog to give you the location of a file that is imported by its canonical URL.
A use case for this is: if a transpect module A depends on another
module B,
this dependency is declared within a <p:pipeinfo>
instruction within A’s pipelines, by referring to B’s canonical base URL.
The catalog resolver will then translate the canonical URL to the svn repository URL that may be used for specifying
the svn:external
location. (In addition,
it will create a <nextCatalog>
entry in the project’s central catalog file. This entry will point to the locally checked out
catalog of module B.)
The motivations for these indirections are:
svn:externals
for a project).Repository URL:
Loading the catalog file(s)…
Canonical URL:
(try for example https://github.com/transpect/xslt-util/xslt-based-catalog-resolver/xsl/resolve-uri-by-catalog.xsl
)
Please note that if a URL does not resolve (or does not reversely resolve, respectively), the original URL will be used.
You may specify a different catalog location URL in the query string.
Please note that this page, the invoked XSLT, and the catalogs must be served from the same host. You can probably do something about it with CORS.
Apart from a thin Saxon CE adaption layer, it is the same XSLT stylesheet that is used for catalog resolution in transpect pipelines.
The XSLT-based catalog resolver was originally developed to overcome a limitation of Saxon’s default behavior: We tried to exploit
the recursive wildcard search of collection()
URLs,
but discovered that this would only work for file:
URLs, while the URLs in our code were abstract http:
URLs.
This would be ok if Saxon sent the URLs to the catalog resolver before deciding whether recursive wildcard search was feasible. (It should be, post-resolution,
because they are file:
URLs then.)
We might have written our own URI resolver in Java, but this would make deployment more difficult, and it would probably require that we run commercial versions of Saxon everywhere which would be to high a hurdle for the adoption of transpect as an open-source, (almost) ready-to-run framework.
So we wrote this XSLT-based resolver. It doesn’t implement the whole catalog standard,
but the elements that are most important to our pipelines,
namely uri
, rewriteURI
, and nextCatalog
.
We usually rely on the standard catalog resolvers (Apache Common or Norman Walsh’s). We use the XSLT-based resolver only for collections with
wildcard http:
URLs, for reverse resolution, and when we just need the local name for a resource without actually retrieving
the resource, for example when we prepare the packing list for an EPUB. Fonts in our font library are referenced by canonical URL but must be included
from a working copy of their repository location.


Extension Hooks
- super_search_extra_basic_fields
- super_search_alter_search
- super_search_alter_ids
- super_search_entries_row_inject
- super_search_parse_uri_end
- super_search_prep_fuzzy_keywords_start
- super_search_prep_fuzzy_keywords_end
- super_search_prep_order
- super_search_do_search_and_array
- super_search_table_columns
- super_search_array_variables
super_search_extra_basic_fields
This hook fires in mod.super_search.php inside the do_search() method. It fires right as Super Search is deciding what to look for in the URL. Passed through the hook is $this which contains a ton of the architecture and brain of Super Search. An extension running on this hook can return an array of additional arguments to look for in the URL or POST. For example, the Tag module adds 'tags' and 'tags-like' to the array of things Super Search tries to find in the URL. Once those arguments are found, other extension hooks can fire from third party add-ons and utilize the data captured from the URL.
Hook Code:
if (ee()->extensions->active_hook('super_search_extra_basic_fields') === TRUE) { $basic_fields = ee()->extensions->call('super_search_extra_basic_fields', $this); foreach ( $basic_fields as $bf ) { if ( isset( $q[ $bf ] ) === TRUE ) { $this->sess['search']['q'][ $bf ] = $this->_prep_keywords( $q[ $bf ] ); } } }
super_search_alter_search
This hook fires in mod.super_search.php inside do_search(). Pass through it is $this which contains most of everything relevant that Super Search cares about during a search routine. An extension running on this hook can alter the contents of the EE session classes cache array. Inside that array is a multi-dimensional array named cache['modules']['super_search']. In that is everything Super Search does throughout its search routine. Search arguments found in the URL or post can be altered here before the search runs against the DB.
Hook Code:
if (ee()->extensions->active_hook('super_search_alter_search') === TRUE) { $edata = ee()->extensions->call('super_search_alter_search', $this); if (ee()->extensions->end_script === TRUE) { $this->_cache( $this->sess( 'uri' ), '', 0 ); return FALSE; } }
super_search_alter_ids
This hook fires in mod.super_search.php inside do_search(). It allows a developer to alter the final list of entry ID's that were returned once Super Search hit the DB with the search arguments. That list of ID's is what is passed to the parsing routines to handle page output. The return for an extension running on this hook can override the list of ID's found in the DB.
Hook Code:
if ( ee()->extensions->active_hook('super_search_alter_ids') === TRUE ) { $ext_ids = ee()->extensions->call( 'super_search_alter_ids', $ids, $this ); //double bag it if (is_array($ext_ids)) { $ids = $ext_ids; } if (ee()->extensions->end_script === TRUE) { $this->_cache( $this->sess( 'uri' ), '', 0 ); return FALSE; } if ( ! empty( $this->sess['search']['q']['include_entry_ids'] ) ) { $ids = array_intersect( $ids, $this->sess['search']['q']['include_entry_ids'] ); if ( empty( $ids ) ) { $this->_cache( $this->sess( 'uri' ), '', 0 ); return FALSE; } } }
super_search_entries_row_inject
As Super Search parses results into a template, it runs through each result. This hook allows a developer to alter the variables inside each row. Passed through the hook are $this and $row, in that order. An extension can return the $row altered as they see fit.
Hook Code:
if (ee()->extensions->active_hook('super_search_entries_row_inject') === TRUE) { $row = ee()->extensions->call( 'super_search_entries_row_inject', $this, $row ); }
super_search_parse_uri_end
The URI gets parsed by Super Search into an array. That array is alterable through this hook. This hook passes $this and $q.
- $q is the array containing the search arguments found in the URI.
Hook Code:
if (ee()->extensions->active_hook('super_search_parse_uri_end') === TRUE) { $q = ee()->extensions->call( 'super_search_parse_uri_end', $this, $q ); }
super_search_prep_fuzzy_keywords_start
As the fuzzy keywords method starts running, to sniff and smartly replace mistyped keywords, this extension fires. It sends $this and $arr.
- $arr is the list of keywords. It returns $arr which an extension can alter with whatever better versions of keywords it deems fit.
Hook Code:
if ( ee()->extensions->active_hook('super_search_prep_fuzzy_keywords_start') === TRUE ) { $arr = ee()->extensions->call( 'super_search_prep_fuzzy_keywords_start', $this, $arr ); }
super_search_prep_fuzzy_keywords_end
Once fuzzy keywords has run, this hook fires to send and receive the list of corrected keywords. $this and $arr are passed.
Hook Code:
if ( ee()->extensions->active_hook('super_search_prep_fuzzy_keywords_end') === TRUE ) { $arr = ee()->extensions->call( 'super_search_prep_fuzzy_keywords_end', $this, $arr ); }
super_search_prep_order
The Rating module uses this hook to sniff for an order directive like order=rating. When it sees that, it runs its own routine to order the list of known entry ID's by Bayesian rating. The Rating module returns a forced order list of entry ID's as part of the order directive that Super Search will later use against the DB. Another extension could behave similarly and force the order of entries as it sees fit. $this, $arr and $ord are passed. $arr is returned.
- $arr is the array of order directives.
- $ord is the list of ASC / DESC switches per order directive.
Hook Code:
if ( ee()->extensions->active_hook('super_search_prep_order') === TRUE ) { $failsafe = $arr; $arr = ee()->extensions->call( 'super_search_prep_order', $this, $arr, $ord ); $arr = ( is_null( $arr )) ? $failsafe: $arr; }
super_search_do_search_and_array
This is a more granular way to alter the search arguments before they hit the DB. $this and $arr are passed. $arr is complicated. It contains several arrays. Some background on Super Search is helpful here.
Super Search divides a search into several arrays:
- $from is a list of DB tables that should be queried. It's basically the list of tables to join for a search. Advanced programming skill is required to grok this one.
- $and is a complex list of conjoined search conditions that must all be met to return a result.
- $not is an array of search terms upon which no results should match.
- $or is where most of the work is done as it contains a list of conditions, any of which when satisfied return results.
- $subids is a straight up list of entry ID's to find no matter what. An extension could run on this hook and alter one or more of these important arrays to force Super Search to search for stuff it might not otherwise want to search for.
Hook Code:
if (ee()->extensions->active_hook('super_search_do_search_and_array') === TRUE) { $arr = array( 'from' => $this->sess['search']['from'], 'and' => $and, 'not' => $not, 'or' => $or, 'subids' => $subids ); $arr = ee()->extensions->call( 'super_search_do_search_and_array', $this, $arr); if (ee()->extensions->end_script === TRUE) { return FALSE; } $this->sess['search']['from'] = ( empty( $arr['from'] ) ) ? $this->sess['search']['from']: $arr['from']; $and = ( empty( $arr['and'] ) ) ? $and: $arr['and']; $not = ( empty( $arr['not'] ) ) ? $not: $arr['not']; $or = ( empty( $arr['or'] ) ) ? $or: $arr['or']; $subids = ( empty( $arr['subids'] ) ) ? $subids: $arr['subids']; }
super_search_table_columns
Super Search searches DB tables for specific columns. Some columns it doesn't care about. This hook lets a developer alter what is searched for. The hook passes $this and $fields.
- $fields is a multi-dimensional array containing an array for each table we gather data from. Out of the box, Super Search gathers from exp_channel_titles and exp_members. The hook returns $fields.
Hook Code:
if (ee()->extensions->active_hook('super_search_table_columns') === TRUE) { $fields = ee()->extensions->call( 'super_search_table_columns', $this, $fields ); }
super_search_array_variables
When you run a search, the arguments you searched for become available in the template as variables. This hook passes $this, $parse and $p.
- $parse contains the current list of parsable variables that Super Search is planning to turn into variables in a template.
- $p is the parsing prefix like 'syper_search_'. The hook returns the $parse array.
Hook Code:
if ( ee()->extensions->active_hook('super_search_array_variables') === TRUE ) { $parse = ee()->extensions->call( 'super_search_array_variables', $this, $parse, $p ); }


I've written shortly on this before. I like yum; I love apt-get; I prefer not to use them for MySQL installations. I consider a binary tarball to be the best MySQL installation format (source installations being a different case altogether).
Why?
I use yum and apt-get whenever I can and for almost all needs (sometimes preferring CPAN for Perl installations). But on a MySQL machine, I avoid doing so. The reason is either dependency hell or dependency mismatch.
Package managers are supposed to solve the dependency hell issue. But package managers will rarely have an up to date MySQL version.
I've had several experiences where a simple yum installation re-installed the MySQL version. I've had customers calling me up when, having installed something with yum, MySQL would not work anymore.
yum install package-which-depends-on-mysql-server will install MySQL server on your system if it hasn't been installed with yum. Are you on CentOS 5.0? You'll get MySQL 5.0.22. Oh, did you already have a RPM installation for MySQL 5.0.81? Sorry - it's just been downgraded, plus it won't work anymore since the error messages file has been changed since then.
Don't press 'Y' too soon!
Things are slightly better with apt-get. I've encountered less situations where mysql-server was on the dependency list. Many times it's just the libmysqlclient package or the mysql-common one.
But wait! Did you install mysql-common? Bonus! You get the elusive /etc/mysql/my.cnf file created, and there goes your server configuration. Future spawns of the MySQL server / clients will read from the wrong configuration file, and will probably fail to load.
Not to mention neither will help you out with multiple instances installation.
My argument
A sys admin recently argued with me that it was wrong of me to have the entire machine set up with yum, but have MySQL installed with binary tarball. He argued that it broke the entire setup. I expressed my opinion: on a MySQL dedicated server, MySQL gets to be prioritized. It's special. It is the reason for the existence of the machine. I would imagine that same would hold for Apache on an Apache dedicated machine, for Sendmail on a Sendmail dedicated machine, etc. As a DBA, I want to have best control of the MySQL installation; I want to be able to upgrade minor versions quickly: I often find newer versions to solve bugs I was concerned with; I want to be able to install multiple instances; I want to be able to downgrade without having to remove and uninstall the previous version.
I want to have control. World domination aside, that is.
comments powered by Disqus


--- title: Elisp Printed Hash Tables layout: post tags: [emacs, javascript] uuid: 3a623665-57e7-3a74-cb71-fef1573e0e09 ---
A printed hash table representation is pretty new to Elisp, and a bit
late. As far as I know Elisp didn't come with a way to print, and read
back in, a hash table without rolling your own
(like
Jared Dilettante was doing with a Data::Dumper style output),
until 23.1 in July 2009. This is
when
json.el
was first included with Emacs, for dumping to
and reading from JSON.
Just a month ago Emacs 23.2 came out, very silently
including a new
printed representation for hash tables with a #s
hash
notation.
With this hash tables can be printed and read as part of normal
s-expressions with the standard lisp reader and printer functions. It
seems heavy, having to write out "hash-table
" in there,
but I think it's because the #s
notation will be used to
create printed forms of other lisp objects that currently do not have
one.


This is a paragraph of text.
Blockquote that is not part of the above paragraph
This is a paragraph of text. > This is part of the above paragraph