This dialog allows you to send feedback to the creators of HexEdit Pro. You can actually use this dialog to send email to anyone if you want to.
To
The email address to send to. The default address is best to get a prompt and relevant reply. Select another address from the drop down list if your email bounces (ie. is returned unopened). You can actually type in any address and even send email to your mother, but I don’t think she’s interested in HexEdit Pro bug reports.
Subject
Type a brief description of what this email is about.
Type
Selecting what type of message you are sending will help my email administration. If you are reporting a bug see the instructions below.
Description
This is where you enter the main text of the message. If you would like to make a suggestion about an enhancement to HexEdit Pro, or just tell us you like the program, we would be very happy to hear from you.
If think you have discovered a bug please do the following:
Select the “Report bug” radio button.
Enter a brief description of the problem in the “Subject” box.
In the “Description” box try to describe the problem as fully as possible.
Try to remember exactly what you did and what happened.
List the steps required to reproduce the problem if you can reproduce it.
Include the exact text of any error messages from HexEdit Pro or the system.
Try to think of anything peculiar to you configuration that may be relevant to the problem.
Include your email address(es) so we can get back to you for more information.
Attach
Check this to attach a file to the email.
Attachment
Enter the name of the file to attach. The default name is the file currently being edited..
Browse...
Use File Open dialog to browse for a file to attach.
System
Select the type of system the bug was detected on. Leave the default value of “This system” to let HexEdit Pro find out for itself.
Version
If the bug occurs in a version of HexEdit different to the one you are now using, select a different version from the list, or type in the version number if it occurs on a later version.
Your Name
Tell us your name if you want to.
Email Address
List email address(es) here, in case we need to get back to you for more info. Email addresses are of the form “name@address”, eg<EMAIL_ADDRESS>Your email address is kept strictly confidential, and will never be made available or sold to anyone without your permission.
If you know that your email software is configured to give the desired email address in the From (or Reply-to) header field then you can leave this blank.
Send
Click the “Send” button to send the mail. The mail will be automatically sent if you have a MAPI session open – for example, if OutLook is currently running on your machine.
If you do not have a MAPI session running you will be prompted to select a profile to use. If you don’t know what this means then you probably should just use the default profile, ie. hit the OK button. If the profile you selected is password protected then you will then be prompted for a password.
Note that if you do not have a permanent Internet connection the mail is not really “sent” until the next time you exchange mail with your mail server. (For example, when you use the Tools/Send and Receive All menu item in Outlook Express.) If you never connect to the Internet then the mail will never be sent.


"The key to immortality is first living a life worth remembering." - Bruce Lee
Mobile #:<PHONE_NUMBER>


The idea of a Personal God has obtained in almost every religion, except a very few. With the exception of the Buddhist and the Jain, perhaps all the religions of the world have the idea of a Personal God, and with it comes the idea of devotion and worship. The Buddhists and the Jains, although they have no Personal God, worship the founders of their religions in precisely the same way as others worship a Personal God. This idea of devotion and worship to some higher being who can reflect back the love to man is universal. In various religions this love and devotion is manifested in various degrees, at different stages. The lowest stage is that of ritualism, when abstract ideas are almost impossible, and are dragged down to the lowest plane, and made concrete. Forms come into play, and, along with them, various symbols. Throughout the history of the world, we find that man is trying to grasp the abstract through thought-forms, or symbols. All the external manifestations of religion — bells, music, rituals, books, and images — come under that head. Anything that appeals to the senses, anything that helps man to form a concrete image of the abstract, is taken hold of, and worshipped.
From time to time, there have been reformers in every religion who have stood against all symbols and rituals. But vain has been their opposition, for so long as man will remain as he is, the vast majority will always want something concrete to hold on to, something around which, as it were, to place their ideas, something which will be the centre of all the thought-forms in their minds. The great attempts of the Mohammedans and of the Protestants have been directed to this one end, of doing away with all rituals, and yet we find that even with them, rituals have crept in. They cannot be kept out; after long struggle, the masses simply change one symbol for another. The Mohammedan, who thinks that every ritual, every form, image, or ceremony, used by a non-Mohammedan is sinful, does not think so when he comes to his own shrine, the Caaba. Every religious Mohammedan wherever he prays, must imagine that he is standing before the Caaba. When he makes a pilgrimage there, he must kiss the black stone in the wall of the shrine. All the kisses that have been imprinted on that stone, by millions and millions of pilgrims, will stand up as witnesses for the benefit of the faithful on the last day of judgment. Then, there is the well of Zimzim. Mohammedans believe that whoever draws a little water out of that well will have his sins pardoned, and he will, after the day of resurrection, have a fresh body, and live for ever. In others, we find that the symbology comes in the form of buildings. Protestants hold that churches are more sacred than other places. The church, as it is, stands for a symbol. Or there is the Book. The idea of the Book to them, is much holier than any other symbol.
It is vain to preach against the use of symbols, and why should we preach against them? There is no reason why man should not use symbols. They have them in order to represent the ideas signified behind them. This universe is a symbol, in and through which we are trying to grasp the thing signified, which is beyond and behind. The spirit is the goal, and not matter. Forms, images, bells, candles, books, churches, temples, and all holy symbols are very good, very helpful to the growing plant of spirituality, but thus far and no farther. In the test majority of cases, we find that the plant does not grow. It is very good to be born in a church, but it is very bad to die in a church. It is very good to be born within the limits of certain forms that help the little plant of spirituality, but if a man dies within the bounds of these forms, it shows that he has not grown, that there has been no development of the soul.
If, therefore, any one says that symbols, rituals, and forms are to be kept for ever, he is wrong; but if he says, that these symbols and rituals are a help to the growth of the soul, in its low and undeveloped state, he is right. But, you must not mistake this development of the soul as meaning anything intellectual. A man can be of gigantic intellect, yet spiritually he may be a baby. You can verify it this moment. All of you have been taught to believe in an Omnipresent God. Try to think of it. How few of you can have any idea of what omnipresence means! If you struggle hard, you will get something like the idea of the ocean, or of the sky, or of a vast stretch of green earth, or of a desert. All these are material images, and so long as you cannot conceive of the abstract as abstract, of the ideal as the ideal, you will have to resort to these forms, these material images. It does not make much difference whether these images are inside or outside the mind. We are all born idolaters, and idolatry is good, because it is in the nature of man. Who can get beyond it? Only the perfect man, the God-man. The rest are all idolaters. So long as we see this universe before us, with its forms and shapes, we are all idolaters. This is a gigantic symbol we are worshipping. He who says he is the body is a born idolater. We are spirit, spirit that has no form or shape, spirit that is infinite, and not matter. Therefore, anyone who cannot grasp the abstract, who cannot think of himself as he is, except in and through matter, as the body, is an idolater. And yet how people fight among themselves, calling one another idolaters! In other words, each says, his idol is right, and the others' are wrong.
Therefore, we should get rid of these childish notions. We should get beyond the prattle of men who think that religion is merely a mass of frothy words, that it is only a system of doctrines; to whom religion is only a little intellectual assent or dissent; to whom religion is believing in certain words which their own priests tell them; to whom religion is something which their forefathers believed; to whom religion is a certain form of ideas and superstitions to which they cling because they are their national superstitions. We should get beyond all these and look at humanity as one vast organism, slowly coming towards light — a wonderful plant, slowly unfolding itself to that wonderful truth which is called God — and the first gyrations, the first motions, towards this are always through matter and through ritual.
In the heart of all these ritualisms, there stands one idea prominent above all the rest — the worship of a name. Those of you who have studied the older forms of Christianity, those of you who have studied the other religions of the world, perhaps have marked that there is this idea with them all, the worship of a name. A name is said to be very sacred. In the Bible we read that the holy name of God was considered sacred beyond compare, holy beyond everything. It was the holiest of all names, and it was thought that this very Word was God. This is quite true. What is this universe but name and form? Can you think without words? Word and thought are inseparable. Try if any one of you can separate them.  The one brings the other; thought brings the word, and the word brings the thought. Thus the whole universe is, as it were, the external symbol of God, and behind that stands His grand name. Each particular body is a form, and behind that particular body is its name. As soon as you think of our friend So-and-so, there comes the idea of his body, and as soon as you think of your friend's body, you get the idea of his name. This is in the constitution of man. That is to say, psychologically, in the mind-stuff of man, there cannot come the idea of name without the idea of form, and there cannot come the idea of form without the idea of name. They are inseparable; they are the external and the internal sides of the same wave. As such, names have been exalted and worshipped all over the world — consciously or unconsciously, man found the glory of names.
Again, we find that in many different religions, holy personages have been worshipped. They worship Krishna, they worship Buddha, they worship Jesus, and so forth. Then, there is the worship of saints; hundreds of them have been worshipped all over the world, and why not? The vibration of light is everywhere. The owl sees it in the dark. That shows it is there, though man cannot see it. To man, that vibration is only visible in the lamp, in the sun, in the moon, etc. God is omnipresent, He is manifesting Himself in every being; but for men, He is only visible, recognisable, in man. When His light, His presence, His spirit, shines through the human face, then and then alone, can man understand Him. Thus, man has been worshipping God through men all the time, and must do so as long as he is a man. He may cry against it, struggle against it, but as soon as he attempts to realise God, he will find the constitutional necessity of thinking of God as a man.
So we find that in almost every religion these are the three primary things which we have in the worship of God — forms or symbols, names, God-men. All religions have these, but you find that they want to fight with each other. One says, "My name is the only name; my form is the only form; and my God-men are the only God-men in the world; yours are simply myths." In modern times, Christian clergymen have become a little kinder, and they allow that in the older religions, the different forms of worship were foreshadowings of Christianity, which of course, they consider, is the only true form. God tested Himself in older times, tested His powers by getting these things into shape which culminated in Christianity. This, at least, is a great advance. Fifty years ago they would not have said even that; nothing was true except their own religion. This idea is not limited to any religion, nation, or class of persons; people are always thinking that the only right thing to be done by others is what they themselves are doing. And it is here that the study of different religions helps us. It shows us that the same thoughts that we have been calling ours, and ours alone, were present hundreds of years ago in others, and sometimes even in a better form of expression than our own.
These are the external forms of devotion, through which man has to pass; but if he is sincere, if he really wants to reach the truth, he goes higher than these, to a plane where forms are as nothing. Temples or churches, books or forms, are simply the kindergarten of religion, to make the spiritual child strong enough to take higher steps; and these first steps are necessary if he wants religion. With the thirst, the longing for God, comes real devotion, real Bhakti. Who has the longing? That is the question. Religion is not in doctrines, in dogmas, nor in intellectual argumentation; it is being and becoming, it is realisation. We hear so many talking about God and the soul, and all the mysteries of the universe, but if you take them one by one, and ask them, "Have you realised God? Have you seen your Soul?" — how many can say they have? And yet they are all fighting with one another! At one time, in India, representatives of different sects met together and began to dispute. One said that the only God was Shiva; another said, the only God was Vishnu, and so on; and there was no end to their discussion. A sage was passing that way, and was invited by the disputants to decide the matter. He first asked the man who was claiming Shiva as the greatest God, "Have you seen Shiva? Are you acquainted with Him? If not, how do you know He is the greatest God?" Then turning to the worshipper of Vishnu, he asked, "Have you seen Vishnu?" And after asking this question to all of them, he found out that not one of them knew anything of God. That was why they were disputing so much, for had they really known, they would not have argued. When a jar is being filled with water, it makes a noise, but when it is full, there is no noise. So, the very fact of these disputations and fighting among sects shows that they do not know anything about religion. Religion to them is a mere mass of frothy words, to be written in books. Each one hurries to write a big book, to make it as massive as possible, stealing his materials from every book he can lay his hands upon, and never acknowledging his indebtedness. Then he launches this book upon the world, adding to the disturbance that is already existing there.
The vast majority of men are atheists. I am glad that, in modern times, another class of atheists has come into existence in the Western world — I mean the materialists. They are sincere atheists. They are better than the religious atheists, who are insincere, who fight and talk about religion, and yet do not want it, never try to realise it, never try to understand it. Remember the words of Christ: "Ask, and it shall be given you; seek, and ye shall find; knock, and it shall be opened unto you." These words are literally true, not figures or fiction. They were the outflow of the heart's blood of one of the greatest sons of God who have ever come to this world of ours; words which came as the fruit of realisation, from a man who had felt and realised God himself; who had spoken with God, lived with God, a hundred times more intensely than you or I see this building. Who wants God? That is the question. Do you think that all this mass of people in the world want God, and cannot get Him? That cannot be. What want is there without its object outside? Man wants to breathe, and there is air for him to breathe. Man wants to eat, and there is food to eat. What creates these desires? The existence of external things. It was the light that made the eyes; it was the sound that made the ears. So every desire in human beings has been created by something which already existed outside. This desire for perfection, for reaching the goal and getting beyond nature, how can it be there, until something has created it and drilled it into the soul of man, and makes it live there? He, therefore, in whom this desire is awakened, will reach the goal. We want everything but God. This is not religion that you see all around you. My lady has furniture in her parlour, from all over the world, and now it is the fashion to have something Japanese; so she buys a vase and puts it in her room. Such is religion with the vast majority; they have all sorts of things for enjoyment, and unless they add a little flavour of religion, life is not all right, because society would criticise them. Society expects it; so they must have some religion. This is the present state of religion in the world.
A disciple went to his master and said to him, "Sir, I want religion." The master looked at the young man, and did not speak, but only smiled. The young man came every day, and insisted that he wanted religion. But the old man knew better than the young man. One day, when it was very hot, he asked the young man to go to the river with him and take a plunge. The young man plunged in, and the old man followed him and held the young man down under the water by force. After the young man had struggled for a while, he let him go and asked him what he wanted most while he was under the water. "A breath of air", the disciple answered. "Do you want God in that way? If you do, you will get Him in a moment," said the master. Until you have that thirst, that desire, you cannot get religion, however you may struggle with your intellect, or your books, or your forms. Until that thirst is awakened in you, you are no better than any atheist; only the atheist is sincere, and you are not.
A great sage used to say, "Suppose there is a thief in a room, and somehow he comes to know that there is a vast mass of gold in the next room, and that there is only a thin partition between the two rooms What would be the condition of that thief? He would be sleepless, he would not be able to eat or do anything. His whole mind would be on getting that gold. Do you mean to say that, if all these people really believed that the Mine of Happiness, of Blessedness, of Glory were here, they would act as they do in the world, without trying to get God?" As soon as a man begins to believe there is a God, he becomes mad with longing to get to Him. Others may go their way, but as soon as a man is sure that there is a much higher life than that which he is leading here, as soon as he feels sure that the senses are not all, that this limited, material body is as nothing compared with the immortal, eternal, undying bliss of the Self, he becomes mad until he finds out this bliss for himself. And this madness, this thirst, this mania, is what is called the "awakening" to religion, and when that has come, a man is beginning to be religious. But it takes a long time. All these forms and ceremonies, these prayers and pilgrimages, these books, bells, candles, and priests, are the preparations; they take off the impurities from the soul. And when the soul has become pure, it naturally wants to get to the mine of all purity, God Himself. Just as a piece of iron, which had been covered with the dust of centuries, might be lying near a magnet all the time, and yet not be attracted by it, but as soon as the dust is cleared away, the iron is drawn by the magnet; so, when the human soul, covered with the dust of ages, impurities, wickednesses, and sins, after many births, becomes purified enough by these forms and ceremonies, by doing good to others, loving other beings, its natural spiritual attraction comes, it wakes up and struggles towards God.
Yet, all these forms and symbols are simply the beginning, not true love of God. Love we hear spoken of everywhere Everyone says, "Love God." Men do not know what it into love; if they did, they would not talk so glibly about it. Every man says he can love, and then, in no time, finds out that there is no love in his nature. Every woman says she can love and soon finds out that she cannot. The world is full of the talk of love, but it is hard to love. Where is love? How do you know that there is love? The first test of love is that it knows no bargaining. So long as you see a man love another only to get something from him, you know that that is not love; it is shopkeeping. Wherever there is any question of buying and selling, it is not love. So, when a man prays to God, "Give me this, and give me that", it is not love. How can it be? I offer you a prayer, and you give me something in return; that is what it is, mere shopkeeping.
A certain great king went to hunt in a forest, and there he happened to meet a sage. He had a little conversation with him and became so pleased with him that he asked him to accept a present from him. "No," said the sage, "I am perfectly satisfied with my condition; these trees give me enough fruit to eat; these beautiful pure streams supply me with all the water I want; I sleep in these caves. What do I care for your presents, though you be an emperor?" The emperor said, "Just to purify me, to gratify me, come with me into the city and take some present." At last the sage consented to go with the emperor, and he was taken into the emperor's palace, where there were gold, jewellery, marble, and most wonderful things. Wealth and power were manifest everywhere. The emperor asked the sage to wait a minute, while he repeated his prayer, and he went into a corner and began to pray, "Lord, give me more wealth, more children, more territory." In the meanwhile, the sage got up and began to walk away. The emperor saw him going and went after him. "Stay, Sir, you did not take my present and are going away." The sage turned to him and said, "Beggar, I do not beg of beggars. What can you give? You have been begging yourself all the time." That is not the language of love. What is the difference between love and shopkeeping, if you ask God to give you this, and give you that? The first test of love is that it knows no bargaining. Love is always the giver, and never the taker. Says the child of God, "If God wants, I give Him my everything, but I do not want anything of Him. I want nothing in this universe. I love Him, because I want to love Him, and I ask no favour in return. Who cares whether God is almighty or not? I do not want any power from Him nor any manifestation of His power. Sufficient for me that He is the God of love. I ask no more question."
The second test is that love knows no fear. So long as man thinks of God as a Being sitting above the clouds, with rewards in one hand and punishments in the other, there can be no love. Can you frighten one into love? Does the lamb love the lion? The mouse, the cat? The slave, the master? Slaves sometimes simulate love, but is it love? Where do you ever see love in fear? It is always a sham. With love never comes the idea of fear. Think of a young mother in the street: if a dog barks at her, she flees into the nearest house. The next day she is in the street with her child, and suppose a lion rushes upon the child, where will be her position? Just at the mouth of the lion, protecting her child. Love conquered all her fear. So also in the love of God. Who cares whether God is a rewarder or a punisher? That is not the thought of a lover. Think of a judge when he comes home, what does his wife see in him? Not a judge, or a rewarder or punisher, but her husband, her love. What do his children see in him? Their loving father, not the punisher or rewarder. So the children of God never see in Him a punisher or a rewarder. It is only people who have never tasted of love that fear and quake. Cast off all fear — though these horrible ideas of God as a punisher or rewarder may have their use in savage minds. Some men, even the most intellectual, are spiritual savages, and these ideas may help them. But to men who are spiritual, men who are approaching religion, in whom spiritual insight is awakened, such ideas are simply childish, simply foolish. Such men reject all ideas of fear.
The third is a still higher test. Love is always the highest ideal. When one has passed through the first two stages, when one has thrown off all shopkeeping, and cast off all fear, one then begins to realise that love is always the highest ideal. How many times in this world we see a beautiful woman loving an ugly man?  What is the attraction?  How is it?  That man is, as it were, only the suggestion, and upon that suggestion she throws her own ideal, and covers it; and it becomes her object of worship. Now, this applies in every case where we love. Many of us have very ordinary looking brothers or sisters; yet the very idea of their being brothers or sisters makes them beautiful to us.
The philosophy in the background is that each one projects his own ideal and worships that. This external world is only the world of suggestion. All that we see, we project out of our own minds. A grain of sand gets washed into the shell of an oyster and irritates it. The irritation produces a secretion in the oyster, which covers the grain of sand and the beautiful pearl is the result. Similarly, external things furnish us with suggestions, over which we project our own ideals and make our objects. The wicked see this world as a perfect hell, and the good as a perfect heaven.  The perfect man sees nothing but God. So we always worship our highest ideal, and when we have reached the point, when we love the ideal as the ideal, all arguments and doubts vanish for ever. Who cares whether God can be demonstrated or not? The ideal can never go, because it is a part of my own nature. I shall only question the ideal when I question my own existence, and as I cannot question the one, I cannot question the other. Who cares whether God can be almighty and all-merciful at the same time or not ?
The lover has passed beyond all these things, beyond rewards and punishments, beyond fears and doubts, beyond scientific or any other demonstration. Sufficient unto him is the ideal of love, and is it not self-evident that this universe is but a manifestation of this love? What is it that makes atoms unite with atoms, molecules with molecules, and causes planets to fly towards each other? What is it that attracts man to man, man to woman, woman to man, and animals to animals, drawing the whole universe, as it were, towards one centre? It is what is called love. Its manifestation is from the lowest atom to the highest being: omnipotent, all-pervading, is this love. What manifests itself as attraction in the sentient and the insentient, in the particular and in the universal, is the love of God. It is the one motive power that is in the universe. Under the impetus of that love, Christ gives his life for humanity, Buddha even for an animal, the mother for the child, the husband for the wife. It is under the impetus of the same love that men are ready to give up their lives for their country, and strange to say, under the impetus of the same love, the thief steals, the murderer murders. Even in these cases, the spirit is the same, but the manifestation is different. This is the one motive power in the universe. The thief has love for gold; the love is there, but it is misdirected. So, in all crimes, as well as in all virtuous actions, behind stands that eternal love. Suppose a man writes a cheque for a thousand dollars for the poor of New York, and at the same time, in the same room, another man forges the name of a friend. The light by which both of them write is the same, but each one will be responsible for the use he makes of it. It is not the light that is to be praised or blamed. Unattached, yet shining in everything, is love, the motive power of the universe, without which the universe would fall to pieces in a moment, and this love is God.
"None, O beloved, loves the husband for the husband's sake, but for the Self that is in the husband; none, O beloved, ever loves the wife for the wife's sake, but for the Self that is in the wife. None ever loves anything else, except for the Self." Even this selfishness, which is so much condemned, is but a manifestation of the same love. Stand aside from this play, do not mix in it, but see this wonderful panorama, this grand drama, played scene after scene, and hear this wonderful harmony; all are the manifestation of the same love. Even in selfishness, that self will multiply, grow and grow. That one self, the one man, will become two selves when he gets married; several, when he gets children; and thus he grows until he feels the whole world as his Self, the whole universe as his Self. He expands into one mass of universal love, infinite love — the love that is God.
Thus we come to what is called supreme Bhakti, supreme devotion, in which forms and symbols fall off. One who has reached that cannot belong to any sect, for all sects are in him. To what shall he belong? For all churches and temples are in him. Where is the church big enough for him? Such a man cannot bind himself down to certain limited forms. Where is the limit for unlimited love, with which he has become one? In all religions which take up this ideal of love, we find the struggle to express it. Although we understand what this love means and see that everything in this world of affections and attractions is a manifestation of that Infinite Love, the expression of which has been attempted by sages and saints of different nations, yet we find them using all the powers of language, transfiguring even the most carnal expression into the divine.
Thus sang the royal Hebrew sage, thus sang they of India. "O beloved, one kiss of Thy lips! Kissed by Thee, one's thirst for Thee increaseth for ever! All sorrows cease, one forgets the past, present, and future, and only thinks of Thee alone." That is the madness of the lover, when all desires have vanished. "Who cares for salvation? Who cares to be saved? Who cares to be perfect even? Who cares for freedom?" — says the lover. "I do not want wealth, nor even health; I do not want beauty, I do not want intellect: let me be born again and again, amid all the evils that are in the world; I will not complain, but let me love Thee, and that for love's sake."
That is the madness of love which finds expression in these songs. The highest, most expressive, strongest, and most attractive human love is that between man and woman, and, therefore, that language was used in expressing the deepest devotion. The madness of this human love was the faintest echo of the mad love of the saints. The true lovers of God want to become mad, inebriated with the love of God, to become "God-intoxicated men". They want to drink of the cup of love which has been prepared by the saints and sages of every religion, who have poured their heart's blood into it, and in which have been concentrated all the hopes of those who have loved God without seeking reward, who wanted love for itself only. The reward of love is love, and what a reward it is! It is the only thing that takes off all sorrows, the only cup, by the drinking of which this disease of the world vanishes Man becomes divinely mad and forgets that be is man.
Lastly, we find that all these various systems, in the end, converge to that one point, that perfect union. We always begin as dualists. God is a separate Being, and I am a separate being. Love comes between, and man begins to approach God, and God, as it were, begins to approach man. Man takes up all the various relationships of life, as father, mother, friend, or lover; and the last point is reached when he becomes one with the object of worship.  There we find the highest culmination of that with which man begins. At the beginning it was love for the self, but the claims of the little self made love selfish; at the end came the full blaze of light, when that self had become the Infinite. That God who at first was a Being somewhere, became resolved, as it were, into Infinite Love. Man himself was also transformed. He was approaching God, he was throwing off all vain desires, of which he was full before. With desires vanished selfishness, and, at the apex, he found that Love, Lover, and Beloved were One.


This class implements a haptic stick and slip effect. More...
#include <CEffectStickSlip.h>
Public Member Functions | |
| cEffectStickSlip (cGenericObject *a_parent) | |
| Constructor of cEffectStickSlip. More... | |
| virtual | ~cEffectStickSlip () |
| Destructor of cEffectStickSlip. More... | |
| bool | computeForce (const cVector3d &a_toolPos, const cVector3d &a_toolVel, const unsigned int &a_toolID, cVector3d &a_reactionForce) |
| This method computes the resulting force effect. More... | |
| Public Member Functions inherited from chai3d::cGenericEffect | |
| cGenericEffect (cGenericObject *a_parent) | |
| Constructor of CGenericEffect. More... | |
| virtual | ~cGenericEffect () |
| Destructor of CGenericEffect. More... | |
| void | setEnabled (bool a_enabled) |
| This method enables or disables this effect. More... | |
| bool | getEnabled () const |
| This method returns true if this effect is enables, false otherwise. More... | |
Protected Attributes | |
| cStickSlipStatus | m_history [C_EFFECT_MAX_IDN] |
| Stores the algorithm history for each IDN calling this effect. More... | |
| Protected Attributes inherited from chai3d::cGenericEffect | |
| bool | m_enabled |
| Is this effect currently enabled? More... | |
Additional Inherited Members | |
| Public Attributes inherited from chai3d::cGenericEffect | |
| cGenericObject * | m_parent |
| Object to which the force effects applies. More... | |
| Protected Member Functions inherited from chai3d::cGenericEffect | |
| virtual void | initialize () |
| This method initializes the haptic effect model. More... | |
This class implements a haptic stick and slip effect.
| chai3d::cEffectStickSlip::cEffectStickSlip | ( | cGenericObject * | a_parent | ) |
Constructor of cEffectStickSlip.
| a_parent | Parent object. |
|
inlinevirtual |
|
virtual |
This method computes the resulting force effect.
| a_toolPos | Position of tool. |
| a_toolVel | Velocity of tool. |
| a_toolID | Identification number of the force algorithm stored in the tool. |
| a_reactionForce | Return value for the computed force. |
Reimplemented from chai3d::cGenericEffect.
|
protected |


{% extends "base.html" %} {% block title %} Score Entry {% endblock %} {% block body %}
Please key in the scores all your subjects:


McDonald's Retro Happy Meal Toys: Here's The Full List!
by Chris JagerFor those who missed the memo, McDonald's is bringing back 15 retro Happy Meal toys to celebrate the product's 40th anniversary. We now have the full list of toys - and Muppet Babies aren't included. Nooo!
McDonald's will soon be serving a side of nostalgia with every Happy Meal. Ranging from 1988 to 2013, the throwback toys feature some of the most beloved products to ever grace a Happy Meal.
“Happy Meal toys are nostalgic for Aussies of all ages. By bringing back some of the most popular toys from the last four decades, Australians can get their hands on some of their favourites from the past,” said Jo Feeney, director of marketing for McDonald’s Australia.
As we predicted last week, Muppet Babies are sadly not part of the Surprise Happy Meal lineup. (Disney, which owns the rights to Muppets franchise, ended its partnership with McDonald's several years ago.)
Fortunately, a bunch of third-party toys did make the cut, including Tamagotchi, Furby, My Little Pony, Hot Wheels, Hello Kitty and Loony Tunes. Here's the full list:
- Cowboy McNugget (McDonald’s): 1988
- Fireman McNugget (McDonald’s): 1988
- Mail Carrier McNugget (McDonald’s): 1988
- Hamburger Changeable (McDonald’s): 1989
- Grimace (McDonald’s): 1990
- Dino Happy Meal Box Changeable (McDonald’s): 1991
- McDonald’s Hot Wheels Thunderbird (Mattel): 1993
- Hamburglar (McDonald’s): 1995
- Power Rangers (Hasbro): 1995
- Space Jam Bugs Bunny (Warner Brothers): 1996
- Patti the Platypus (Ty Beanie Baby): 1997
- Tamagotchi (Bandai): 1998
- My Little Pony (Hasbro): 1998
- Furby (Hasbro): 1999
- Hello Kitty (Sanrio): 2013
We're most keen for the Hamburger Changeable robot. Someone needs to start a petition to get the rest of the Changeables range added to the lineup.
We're less enthused by the inclusion of Grimace. He reminds us of the Mountain Man from Deliverance if he was reborn as a malignant, cancerous blob. But to each their own.
The Surprise Happy Meals will be available for a limited time from 21 November.


Esprima version .
Type ECMAScript code:
The above code editor is based on CodeMirror.
Preserve raw value of literals Include comments
Syntax node location info (start, end): Index-based range Line and column-based


He said, Design is not just what it looks and feels like. Design is how it work
172
10 Comment
He said, Design is not just what it looks and feels like. Design is how it work
He said, Design is not just what it looks and feels like. Design is how it work
He said, Design is not just what it looks and feels like. Design is how it work
He said, Design is not just what it looks and feels like. Design is how it work


Default size
Weighted size
Change Layout
Barns Hut
Repulsion (not working)
Hierarchical Repulsion (not working)
Force Atlas2 Based (not working)
Locate Query Gene
{{geneNode}}
LEGEND
Header information


WHERE THE RIVERS FLOW NORTH A Film Review by James Berardinelli Copyright 1994 James Berardinelli
Rating (0 to 10): 8.2
Date Released: varies Running Length: 1:50 Rated: No MPAA Rating (Language, violence)
Starring: Rip Torn, Tantoo Cardinal, Bill Raymond, Michael J. Fox, Mark Margolis, Treat Williams Director: Jay Craven Producers: Jay Craven and Bess O'Brien Screenplay: Jay Craven and Don Bredes based on the novel by Howard Frank Mosher Music: the Horseflies Released by Caledonia Pictures
One hardly expects a movie about logging to be this compelling. The reason is that co-writer/director Jay Craven has the good sense to keep the actual mechanics of logging in the background while bringing the characters to the fore. And no matter how much Rip Torn's Noel Lord may be shaped by his craft ("I'm a logger. A man can be no more than he is."), WHERE THE RIVERS FLOW NORTH is ultimately defined by him and his housekeeper Bangor (Tantoo Cardinal).
The story is an old one: the battle of the individual against the forces of government-backed big money. It's tradition against progress, with the latter holding the trump card. No matter how much we hate to admit it, this has always been the way of this country, and Jay Craven's feature debut is just another example.
The year is 1927; the setting is Kingdom County, Vermont. The local power company is beginning construction on a huge dam that will provide electricity for the entire area. The only thing that stands in their way is Noel Lord, who has a lifetime lease to the land on which his family has lived for generations. Everyone except Noel has sold, but he remains steadfast in his intent to stay where he is. Equally determined are the power company executives Quinn and Clayton (played by Bill Raymond and Michael J. Fox), who have at their disposal money, the law, and, if necessary, more violent methods.
While the struggles of Noel against his adversaries provide WHERE THE RIVERS FLOW NORTH with its energy, these are actually rather routine. Quinn and Clayton are stereotypes, and no attempt is made to characterize them as more than one-dimensional villains. They want the land, and that's all there is to it.
Of far greater interest is Noel's relationship with Bangor, an American Indian who has lived with him in near-seclusion for twenty-five years. These two are comfortable with each other's odd ways, and have all the affection of an aging married couple. The reality of their interactions easily shunts aside the shallowness with which the script treats the power company executives.
Veteran actor Rip Torn, who played similar parts in HEARTLAND and CROSS CREEK, gives a gritty, gutsy performance as the long-haired, cigarette-smoking Noel. Tantoo Cardinal, Kicking Bird's wife in DANCES WITH WOLVES (a film with a similar message), holds her own in every scene with Torn. One doesn't often talk about "chemistry" with older characters, but it's definitely there.
In addition to being beautifully photographed and establishing a strong sense of "place", Craven's film is thoughtful, well-paced, and never manipulative. The latter is critical, because it keeps certain scenes from descending into melodrama. Ultimately, this period piece gives us a glimpse into a part of history that many may not be familiar with. Even more importantly, it presents an opportunity to spend one- hundred odd minutes with a pair of characters the likes of which we rarely come across - in person or on screen.
- James Berardinelli<EMAIL_ADDRESS>.
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


"In god we trust, all others must bring data"
Stay up to date with our events, feel free to ask questions, start discussions about machine learning, product analytics, data engineering, or anything related to data science at Waterloo.
This is a place to discuss the cool things we are up to with data.


| 接口 | 说明 |
|---|---|
| BookAdapter.OnItemClickListener | |
| NotificationAdapter.OnItemClickListener |
| 类 | 说明 |
|---|---|
| AcceptActivity |
This class allows owners to accept or decline requests
|
| AddBookActivity |
This class allows user to add a book with some infomation
|
| App |
The library for scanning
https://github.com/yipianfengye/android-zxingLibrary
|
| Book |
This class defines the Book properties and methods
|
| BookAdapter | |
| BookDetailActivity |
This class shows the information that the book contains
|
| ExampleInstrumentedTest |
Instrumented test, which will execute on an Android device.
|
| ExampleUnitTest |
Example local unit test, which will execute on the development machine (host).
|
| HomeFragment |
This class shows the homepage
|
| Login |
This class allows the user to log in with a email and password
|
| MainActivity | |
| MapActivity |
This class allows the user to select a location for the book
|
| Notification |
This class defines the notification properties and methods.
|
| NotificationAdapter | |
| NotificationFragment |
This class shows the incoming request and outgoing request
|
| NotificationFragmentTest |
Test class for NotificationActivity.
|
| ProfileDialogFragment |
This class allows user to edit the profile
|
| ProfileFragment |
This class shows the user's profile
|
| ProfileUser | |
| ScanDetailActivity | |
| SearchFragment |
This class allows user to search and request book
|
| SignInfo |
This class show the user's sign in information
|
| Signup | |
| Users |
The users class defines user properties and methods
|
| ViewRequestActivity |
This class allows user to view all the request that he made or made for him
|
| WelcomeActivity |
This class initiate the program
|


In another thread, dBC wrote:
Some Arduinos do have the AVR recommended inductor between AVCC and VCC. From memory I think the Leonardo might have it. A quick check of your ProMini reveals it doesn't, and nor do my Mega2560s. Here's a very simple check you could start off with. When I try this on my Mega2560 (powered from my desktop's USB port) I see:
Min: 510, Max: 511
Very occasionally Min drops down to 509, and that seems to happen more often on A1 (with the 150K divider) than on A0 (10K divider). You might need to reduce the size of the array depending on how much RAM your Arduino has. The array is only there so you can look at the signal should your rmin/max show something more exciting than 510/511, in which case you can paste the values into a spreadsheet and plot them.
Assuming yours also shows just 510/511 then you could start adding back in the components of your energy monitoring schematic, and see if/when that changes.
[EDIT-1] P.S. I used 1% resistors which would explain why both dividers have nailed the mid-point so well. If you don't have 1%'ers you might see a different value from 510/511, which doesn't matter. You're looking for stability rather than accuracy.
[EDIT-2] P.P.S. If I stick my finger on the mid-point of the divider, the readings go to 505/515 for the low impedance source (A0) and 490/531 for the high impedance source (A1).
...
The analogue ground is also separated from the digital ground to prevent 'ground noise' from getting into the ADC.
How does that work? Presumably they need to become one before they get to the AVR?
If I'm following the trail correctly, it looks like the emonTx V3 uses one of these:
http://www.ciseco.co.uk/downloads/documents/RFu%20-328%20v1.2.pdf
and it too skips the Atmel recommended low pass filter on AVCC.
I replied:
The V3 does use the RFμ328, but there's an inductor separating the digital ground from the analogue (clean) ground.
dBC wrote:
there's an inductor separating the digital ground from the analogue (clean) ground.
I'm having trouble getting my head around that. Given the ADC is referenced to the digital ground, won't you get the best results with the meanest, fattest, lowest impedance ground plane money can buy? Won't dividing up the ground planes and separating them with an inductor potentially turn what would have been common mode noise into real noise?
I replied:
Have a look at the PCB layout to see what's actually happened. The input end goes to AGND which is a ground plane beneath the analogue tracks and is linked to GND by L1. All I can say is in practice, the noise performance of the V3 seems to be better than the V2 though I haven't tried to make a definitive set of measurements, and both seem on anecdotal evidence to be better than a combination of Arduino and plug-board / prototype board.
dBC wrote:
I'm curious as to the purpose of that inductor, at first blush it seems to be the exact opposite of what you want between your ground planes. It also looks like the RFμ328 has a single GND pin as well, which I reckon would be another choke-point. You really want all those AVR GND pins connected straight into the GND plane.
Here's an excerpt from an AD tutorial on connecting ground planes:
The arrangement shown in Figure 4 illustrates that the two planes are kept separate all the way back to a common system "star" ground, generally located at the power supplies. The connections between the ground planes, the power supplies, and the "star" should be made up of multiple bus bars or wide copper braids for minimum resistance and inductance.
(http://www.analog.com/static/imported-files/tutorials/MT-031.pdf)
Re: Noise in the Arduino / emonTx front end
I believe Glyn did the layout of the V3, it certainly wasn't me. My input was only the power supply via the ac adapter, plus trying to cast a critical eye over the designs at various stages.
There are probably many good reasons for not keeping Vcc and AVcc separate (as Atmel have done) in the RFμ328, but I suspect low noise analogue measurements were not high up on the priority list.
Re: Noise in the Arduino / emonTx front end
I guess you could always drop a massive blob of solder right across L1 and see what it does to the zero current readings. A big blob of solder is still a ways from "multiple bus bars or wide copper braids", but closer to them than an inductor.
Re: Noise in the Arduino / emonTx front end
Hi guys,
In the name of continues improvement new emonTx V3.4 which we will be shipping in a few weeks the analog and digital ground planes have been joined under the MCU and the RFu328 has been replaced with a ATmega328 board layout.
More photos: https://plus.google.com/b/114424977493521882459/photos/114424977493521882459/albums/6087933868300678609
There is more info on the emonTx V3.4 and it's new features on the wiki (work in progress):
http://wiki.openenergymonitor.org/index.php?title=EmonTx_V3.4
Thanks a lot for your help and support.


This example demonstrates how to combine MTEX and MSAT to calculate the composite elastic constants of a rock consisting of two phases where the crystals are partially aligned. Based on the MTEX Aachen EBSD example we read the EBSD data and assume that each data point represents a equal volume of the rock. MTEX is used to convert the EBSD measurement into a list of Euler angles. The MSAT function MS_rotEuler is then used to build a list of elastic constants tensors aligned with each measured crystal orientation. Finally the tensors are averaged using MS_VRH and the seismic properties of the sample reported.
For this example script to work both MSAT and MTEX must be installed. It is worth noting that recent version of MTEX are able to calculate the composite elastic constants from an orientation distribution function (ODF) without having to sample a finite number of orientations. If the source data is from an EBSD run this implies the need to first create an ODF from the discrete orientation measurements.
The source code for this example are contained in the file texture_example.m in the examples/texture directory distributed with MSAT. This directory also contains the data file needed to run the example.
The example is implemented as follows, wrapped in a function:
function texture_example()
fprintf('\nMSAT TEXTURE EXAMPLE SCRIPT\n\n');
First setup basic parameters - single crystal elastic constants and symmetry. Note that I don’t know what the the sample is made of - just that it’s a two phase mixture with both phases belonging to the m-3m point group. We guess a NaCl / KCl mixture.
% Elastic constants and density
[C1, rho1] = MS_elasticDB('NaCl');
[C2, rho2] = MS_elasticDB('KCl');
% crystal symmetry
CS = {symmetry('m-3m'),...
symmetry('m-3m')};
% specimen symmetry
SS = symmetry('-1');
Second, load in all the EBSD data using MTEX. NaCl data ends up in ebsd(1) and KCl data ends up in ebsd(2).
tic; fprintf('Loading EBSD data ...');
% specify file name. Use a local copy as the MTEX version seems to move
% about between versions.
fname = 'aachen_ebsd_85_829grad_07_09_06.txt';
% create an MTEX EBSD object containing the data
ebsd = loadEBSD(fname,CS,SS,'interface','generic' ...
, 'ColumnNames', { 'Index' 'Phase' 'x' 'y' 'Euler1' 'Euler2' ...
'Euler3' 'MAD' 'BC' 'BS' 'Bands' 'Error' 'ReliabilityIndex'}, ...
'Bunge', 'ignorePhase', 0);
telap = toc; fprintf(' done (%4.2f secs)\n',telap);
Third, for each EBSD measurement, create an elastic matrix with the measured orientation. Work on NaCl, then KCl before joining the elastic matrices together.
tic; fprintf('Extracting Euler angles ...');
% NaCl Euler angles
[Nphi1s, Nthetas, Nphi2s] = Euler(get(ebsd(1),'orientations'), 'Bundge');
% KCl Euler angles
[Kphi1s, Kthetas, Kphi2s] = Euler(get(ebsd(2),'orientations'), 'Bundge');
telap = toc; fprintf(' done (%4.2f secs)\n',telap);
% rads to deg...
Nphi1s=Nphi1s*(180.0/pi); Kphi1s=Kphi1s*(180.0/pi);
Nthetas=Nthetas*(180.0/pi); Kthetas=Kthetas*(180.0/pi);
Nphi2s=Nphi2s*(180.0/pi); Kphi2s=Kphi2s*(180.0/pi);
num_nacl = length(Nphi1s); num_kcl = length(Kphi1s);
num_xtals = length(Nphi1s) + length(Kphi1s);
fprintf('%i5 NaCl and %i5 KCl measurments.\n', num_nacl, num_kcl);
% Rotate all elastic constants.
tic; fprintf('Creating list of rotated NaCl elasticity matrices ...');
NaCl_Cs = MS_rotEuler(C1, Nphi1s, Nthetas, Nphi2s);
NaCl_rhos = ones(num_xtals,1)*rho1;
telap = toc; fprintf(' done (%4.2f secs)\n',telap);
tic; fprintf('Creating list of rotated NaCl elasticity matrices ...');
KCl_Cs = MS_rotEuler(C2, Kphi1s, Kthetas, Kphi2s);
KCl_rhos = ones(num_xtals,1)*rho2;
telap = toc; fprintf(' done (%4.2f secs)\n',telap);
% Build the input arguments for MS_VRH and calculate the
% average.
tic; fprintf('Calculating VRH average matrix ...');
Cs = zeros(6,6,num_xtals);
Cs(:,:,1:num_nacl) = NaCl_Cs(:,:,:);
Cs(:,:,num_nacl+1:num_xtals) = KCl_Cs(:,:,:);
vfs = ones(num_xtals,1); % Same volume fraction for each point.
rhos = [NaCl_rhos KCl_rhos] ;
[Cav, rhoav] = MS_VRH(vfs, Cs, rhos);
telap = toc; fprintf(' done (%4.2f secs)\n\n',telap);
Finally, plot the S-wave anisotropy of the rock sample and report some data on elastic constants.
plot(ebsd);
MS_plot(Cav, rhoav);
MS_info(Cav, rhoav);
fprintf('\ndone.\n\n');
end


You have successfully registered
Provide valid email
This email is not allowed
Emails don't match
PIN should contain only numbers
I am happy to receive news and spacial offers from Landbay from time to time.
You have to accept Terms and Conditions to continue


Nimvelo
| Loading... |
| Loading... |
| Loading... |
You must have at least one SMS enabled number on your account.
Please contact us if you require assistance.
<EMAIL_ADDRESS>Configure your notification settings here.
Place your application URL above.
Use [callerid] to access the caller ID.
Click here for help
Version:Loading...


{% extends 'base.html' %} {% load static %} {% block title %} SJTU soso {% endblock %} {% block content %} 500 Internal Server Error Something has happened and we are fixing it, come back later. Search or back to home. {% endblock %}
Something has happened and we are fixing it, come back later.


Dragon BASIC, online at http://github.com/uli/dragonbasic
CHARBLOCK - Gets the address of a character block.
CLEARTILES - Erase an area of tiles.
COLORTILE - Set the palette that a tile should use.
DISABLETILES - Disable a background layer.
ENABLETILES - Enables a background layer.
FLIPTILE - Flips or mirrors a tile.
GETTILE - Gets the tile used by an address.
LOADFONT16 - Copies a 16-color font into VRAM.
LOADFONT256 - Copies a 256-color font into VRAM.
LOADTILES - Load a character block with tile data.
MAPIMAGE - Copy a map from ROM to a screen block.
MAPTILES - Copy a map from ROM to a screen block.
ORDERTILES - Set the z-order of a background layer.
SCREENBLOCK - Gets the address of a screen block.
SCROLL - Scrolls a background layer.
SCROLLPOS - Scrolls a background layer.
SCROLLX - Get the number of pixels scrolled.
SCROLLY - Get the number of pixels scrolled.
SETTILE - Set the tile of a given address.
TILE - Get the address of a specific tile.
UPDATETILES - Update background scroll and rotation information.


DEMO_CURSOR
DEMO_CURSOR Creates a new figure with subplots and cursors in each subplots. Also demonstrates linking between cursors.


{% extends "base.html" %} {% block head %} {{ super() }}
First Name:
Last Name:
Email:
Password:
Sign Up


The Core Rules of Netiquette
The core rules of netiquette are the regulatory parameters. These are the most agreed upon rules. The ten most widely followed etiquette guidelines on the internet. The Core Rules of Netiquette apply to most internet communication, but everything depends on the situation. The Golden Rule of Netiquette may override any specific rule because it is the spirit of netiquette, be nice.
The other rules on this site are in their initial stages of development. Please be advised that the content of the pages has not been outlined. The site contains standards and reasons. It will be making dramatic changes in content and writing style over the next few months.
Proper netiquette is positive because the Golden Rule of Netiquette is a positive spiritual foundation. Practicing proper netiquette creates a positive internet experience through good intentions and common conventions of effective communication. Visit positive websites and choose online friends who share positive updates. Positive and peaceful communication is good netiquette.
Introduction To Netiquette
Netiquette is the social code of the internet. In theory, it is an ethical code, online ethics. Netiquette rules are derived from the Golden Rule of Netiquette. The Golden Rule is one of the principles of netiquette. Do unto others online as you would have done to you is the Golden Rule of Netiquette.
What are the rules of netiquette?
The rules of netiquette are net etiquette and internet ethics rules for effective communication. The core rules of netiquette are proper netiquette applied to everyday internet use.
The internet has its own culture, Netiquette. The cyber etiquette and digital manners between users are the rules of netiquette. They are cultural norms for status updates, email etiquette, privacy settings, and lists. Internet users are human beings, so Netiquette is human, it takes into account the context of how information is shared. This applies the human condition to the content of the data.
Where did netiquette come from?
Netiquette is the combination of network and etiquette. It is the social code of the internet because the internet is a network and etiquette is a social code. Internet etiquette is centered around data and its use. The types of data that netiquette rules apply to are: text, audio, graphic, and video. Each website supports these types of data to some degree.
Netiquette came from the use of the internet. Since internet use is new and increasing there are new words to accommodate its use, cyber words. Netiquette is a cyber word.
Dictionary Netiquette
The dictionary definition of netiquette is used to define it with traditional words because netiquette is a cyber-word with real world implications. Traditional words have meanings based in reality, not internet applications. Cyber-words have meaning based in internet applications. The dictionary netiquette definition explains the concept in three different ways, one of which does not include the word internet. Each of the three meanings of netiquette in the dictionary definition can stand on its own.
Definition
Netiquette /neɛ́t-ə-kət/, Noun: 1. The social code of network communication. 2. The social and moral code of the internet based on the human condition and Golden Rule of Netiquette. 3. A philosophy of effective internet communication that utilizes common conventions and norms as a guide for rules and standards.
Netiquette, a cyber-word, is the combination of the words network and etiquette. It describes the culture of the internet. Specifically, it's the culture of how we communicate digitally through networks.
The internet is the most popular digital network in the world. Therefore, netiquette is centered around internet use because it's the culture of digital networks and the internet is the most popular in the world.
Textbook Netiquette
Netiquette is the social code of the internet given the definitions of the words network and etiquette. The internet is a network and etiquette is a social code. A network is a collection of computers that can communicate digitally. Networks are computers that can share signals. Etiquette is a social code of behavior according to contemporary and conventional standards. Therefore, netiquette is the social code of the internet because the internet is a network and etiquette is a social code.
This includes mobile phones and other hand held devices. Technically, the definition of netiquette could include network specific communication based purely in reality. Practically, it means internet etiquette.
Proper netiquette in internet communication is more important than etiquette in reality. In reality, a person can communicate with another in so many different ways that are commonly understood words may have little meaning. On the internet, words often are the sole determinant of a messages meaning. Therefore, following proper netiquette is more important because digital communication lacks a sense of connection that real conversations have.
Domains have their own etiquette because websites have different users, applications, and rules. People act different on different networks because of the networks are different. There are multiple sets of netiquette rules for this reason.
Netiquettes is plural for Netiquette. It's the various sets of rules for each website. It means multiple sets of netiquette rules. The Golden Rule of Netiquette is the theory on which netiquette rules are based.
The Golden Rule of Netiquette is to: do unto others online as you would have done to you. Treat others as you would like to be treated.
The Rules of Netiquette
Netiquette Rules are internet etiquette tips, tricks, and guidelines that users can follow to improve their online experience.
Each cultural norm or common convention of communicating on the internet is a netiquette rule. It takes two users to create a netiquette rule because it takes two people to create a society according to the definition. This is where the concept of marriage comes from and why it is between a man and a woman. It takes a man and a woman to create a child and it takes a witness to create a marriage. Men and women create children creating societies and friends create rules. Mutual friendship and agreement is how routines and traditions of communication start.
The Ten Core Rules of Netiquette should be followed in most circumstances, but everything depends on the situation. Freedom is part of cyber etiquette because the internet was created to preserve it. Net Neutrality is a policy that protects an individuals freedom to view content without preference to a given provider.
Please, mind your digital manners and practice good netiquette because there are no netiquette police. The content you access is up to you as a matter of principle, even if the content itself is bad netiquette.
The internet is fun and exciting because new people are using it and websites are launching everyday. Increased internet use has created many new things. Personal computers, mobile devices, and televisions can all be used to access the internet. Using the internet on these traditional devices is new. Since the internet and it's applications are new there have to be new words created for it.
Cyber Word Definition
Cyber words are newly created words with internet related meanings. Many are portmanteaus and contractions. Others are traditional words spelled in new ways.
A portmanteau is the combination of two words blended into one. A contraction is the combination of words that would otherwise appear next to each other in a sentence. A contraction is a portmanteau by definition, but a portmanteau is not always a contraction.
Cyber words are created by the use of the internet. The meanings of the words did not exist prior to the creation and use of the internet. Cyber and virtual, are commonly used on the front end of traditional words and phrases to mean internet.
For example, "cyber safety" is also spelled this way, "cybersafety". Cybersafety is a portmanteau because the word is two separate words blended into one. Cybersafety is digital safety, which encompasses all electronic devices and the internet. Whereas safety is a broad category, harm prevention.
Another term associated with cyber words is compound word. Ginormous is an example of a compound word. It is the combination of the words gigantic and enormous. These words would not necessarily appear next to each other in a sentence. It would not be correct grammar, however, common use of the term made it a dictionary word.
New cyber words are being created everyday, so, do not be dismayed if you see a word in a sentence that you have never seen before. If it is about electronics. It's probably a cyber word, they are created through internet use and by technology companies to describe products and functions.
Everyone could use a little netiquette!
FAQS
Is Netiquette digital etiquette?
What is the effect of spelling mistakes?
Why should send only a few emails?
Answer: Netiquette is internet protocol. It comes from the combination of network and etiquette. Therefore, netiquette is the social code of the internet because the internet is a network and etiquette is a social code. Top
Question: What are Netiquettes?
Answer: Netiquettes are the various social codes of internet etiquette. Each site has its own netiquette. Netiquettes are the multiple social codes of the internet. Top
Question: Who created Netiquette?
Answer: Netiquette is a term made popular by this site, NetworkEtiquette.net. It existed prior to the creation of this site, but was not defined. I, David Chiles, created the definition of netiquette for this site that is the most widely used definition in the world. Its use began on list serve networks.
The netiquette rules contained in this site are based on my own internet experience and education. No one helped or advised me. Top
Question: Is netiquette the same as digital etiquette?
Answer: Netiquette is a form of digital etiquette because it is derrived from the words network and etiquette. Since a network is a group of computers that can communicate it is digital.
Netiquette includes all forms of network communication, not just internet communication. Since, cell phones are network computers they have been included in the WiFi, wireless, section of this site. Top
Question: Are the Rules of Netiquette Law?
Answer: No, the rules of netiquette on this site are not designed to be legally binding in any way, shape, form, or fashion. Netiquette is social not legal. It is good netiquette to follow the law.
Furthermore, many legal jurisdictions have laws that overlap the rules of netiquette contained in this site. However, I have not consulted any law making bodies or lawyers about the rules of netiquette contained in this site.
The laws regarding the internet and its use are based on the jurisdiction that governs your actions. I do not claim to have any knowledge of the laws of any specific jurisdiction you may reside in.
Furthermore, my rules of netiquette are not binding in any way, everything is situational. This means that you are free to disagree with me or my rules for any reason, it is your perogative. Top
Question: Do spelling mistakes and grammar errors lesson the effectiveness of a message?
Answer: Spell check and proofread your messages because grammar errors diminish the credibility of the message. Spell check messages with a software program and proofread messages by rereading them before sending them through or uploading them to, the internet.
Using a spell check program is not complicated, it's good netiquette. Spell checking a message before you send it into cyberspace (internet) is good netiquette because everyone makes spelling and grammar mistakes. All humans make mistakes when they are composing documents. Making mistakes is natural. The purpose of spell check software programs is to check your spelling.
Using a spell check program is the first step in the proofreading process because it is an automated step that can be done before you read the message for clarity and double check for quality. Reading a message for clarity is required because spell check programs only identify misspelled words, not misued ones. Double checking for quality means asking yourself if your intended audience will appreciate the message. Top
Question: Whether or not it is acceptable to use all captial letters on the internet?
 Do not use all capital letter words on social networks, in e-mail messages, on discussion board chats, or through any form of personal internet communication. A troll is someone who causes trouble on the internet. There are many ways to get this label. The most common way is to post comments that are personal attacks or use all caps inappropriately. Top
Question: Whether telling the truth benefits you online?
Answer: Accurate information enables others to communicate with you effectively. It allows your cyber connections to make a real connection with you. Those who access your profile know your status. The average person on the street may never know the information a cyber friend knows because the network provides the information to users. Top
Question: Why should I be myself online when I can be somebody else?
Answer: Use good netiquette and be yourself online because it's the right thing to do. Cyberspace is bigger than you and disrespecting the cybersphere ruins the domain and your reputation. Doing rude or disruptive things online that you would not do in reality is trolling. Rude and disruptive things are not socially acceptable in reality or on the internet. Top
Question: Whether it is acceptable to flame?
Answer: Netiquette, network etiquette, which civilizes the cybersphere, is the social code of the internet because the internet is a network and etiquette is a social code. It is bad netiquette to flame others or respond to flames because they are personal insults that amount to bad data. Top
Question: Whether or not spam is acceptable?
Answer: Spam is unwanted communication from someone on the internet without their permission. Unwanted email messages, pop-up links, and instant messages are spam. Advertising emails with links track user data without permission. Pop-up links are a form of advertising that open a new browser window with an advertisement, which can infect your computer. These forms of spam allow viruses and spyware to infect your computer to stop it from functioning or steal your identity. Top
Question: Whether or net you should send a lot of email messages?
Answer: Be conservative in email you send. Email is official communication from the sender via the internet, whether it is personal or professional. There are many formatting options available when composing messages. Top
Question: Whether anyone cares what time you send a message?
Answer: Do not send email late at night. Email is date and time stamped when sent and recieved. Top
Question: Whether or not to buy things on secure websites?
Anwer: Shop secure websites. Secure websites use security certificates purchased from third party's to encrypt the data you transfer when you process a transaction. Top
Question: Whether or not discretion is appropriate on the internet?
Answer: Use discretion online. People search the information for personal and professional information. Personally, it is unsafe to share location information publicly. Professionally it may affect your employment status. Top
Netiquette TV
Netiquette
What is netiquette? Netiquette is internet manners, online etiquette, and digital etiquette all rolled into one word. David Chiles and Nancy Netiquette share the definition of netiquette in this video. Nancy explains the netiquette definition from the dictionary and text books. They share this explanation of netiquette from the Netiquette Lounge.
Cast
Ladies
Roberta Netiquette (Roberta Netiqueta)
Gentlemen
David Chiles:
Netiquette is a hobby of mine. I am developing it with this site.
Ladies
Roberta Netiquette is the head of the Board of Trustees for The School of Netiquette. Her morals, ethics, reputation, and standards are the highest. Roberta AKA "Mommy Netiquette" does not judge because she is so nice.  Top
Selena Cyber-Safety is the most beautiful women in netiquette. Please be advised that she did not get so beautiful by accident. Her great looks take time and preparation, just like staying safe on the internet. Selena demands safety and her friends are thankful.
Wendy Wireless is the most valuable player on the netiquette team. She is responsible for sharing more netiquette than any other character. Her mobility is her greatest asset. She is every where.
Isabella's vision of the world is what started the world wide web. Isabella Internet is the inspiration and guidance of good people on the net. She see's mobile commerce in the future. Top
Ms. Netiquette is the star of my netiquette animations. She has the netiquette name. Her character plays many different roles in many different forms because netiquette plays many different roles in the many different forms of internet communication.
Yoko Netiquette is a really really good woman. She is the kind of girl you study with. Yoko Netiquette does not go to bars. She has a good head on her shoulders and makes good decisions. Yoko practices good netiquette.
Maria Netiquette es una de las latinas más bellas del mundo, ya que la belleza viene de dentro. María puede hablar varios idiomas, incluyendo, Inglés, español, alemán, francés y ruso. Sus cerebros que coincida con su buena forma. Top
Noreen Netiquette is in the netiquette family. She is the one in the family with the most friends. Everyone Likes Noreen Netiquette. Top
Ms. Anti-Virus has the highest ethical standard. She has seen it all because of her access, but she has never crossed the line. Ms. Anti-Virus is beautiful inside and out because her character matches her good looks. Top
Ms. Video is just getting her start in the cyber world. Until now no one has had enough bandwith to truly appreciate her. She is slowly but surely gaining ground on all the text out there on the internet and hopes to have more content. Top
Betty Blog is a very opinionated person. She always speaks her mind and dresses in her own style. She knows to ask questions and question authority. She is not one of those people who just goes with the flow. She demands clarification. Top
Gretchen Gamer is large and in charge. She knows how to play the game from all angles. She can manage the team, coach the players, dominate the inside, and run point.  Top
Edna E-commerce is as steady as she comes in the internet business. She follows her clicks and ships to the bricks. The rules for her segment of the market follow the Uniform Commercial Code with a layer of netiquette on top. Top
Cindy Smartphone is no dummy. Ms. Smartphone is the most organized well put together character in the cast. She has great rules for applications and knows when and where to use her phone. Top
Tammy Tablet is hot stuff. Ms. Tablet knows everyone wants her and she uses that to get what she wants. Ms. Tablet is very free with herself, so everyone likes her. Top
Sara Social Media is a MySpace Model with the brains of a computer scientist. Sara embodies everything good about Social Media and is not afraid to tell you about it. Top
Saranyu Social Media always has her head in the clouds. She is the queen of the cloud and knows her netiquette regarding all things cloud computer related. Top
Takako Tweet is no newbie. She has been around the internet for a while doing a lot of tweeting. Now, that she is maturing, Ms. Tweet is bringing order to every domain she is in. Top
Tanisha Tablet is growing in popularity. Her surname boasts two characters in the animated world of netiquette. Top
Amy Android has the surname of the most popular mobile operating system in the world. She knows her netiquette because everyone uses her platform. Top
Angie App has the surname of an emerging industry. She is innovative to say the least. Top
Roberta é o líder de netiqueta, porque ela ama a socialização. Ela é uma assistente social de profissão, porque seu número único desejo na numerologia três. O fato de que seu nome é Roberta significa que ela é uma mulher famosa. Nenhum homem pode contrariá-la ou não acreditam em Deus. Top
Nathalia é a mulher mais amada na família Netiqueta. Todo mundo poderia usar um pouco de netiqueta e todo mundo poderia usar um pouco de amar. Top
Wilma Wi-Fi is an assertive woman who is not afraid to discuss important issues. Ms. Wi-Fi is not shy.Top
Gentlemen
Nathan Newbie is a quiet shy type. He knows to lurk before he leaps on the internet. Mr. Newbie does what he is told, which is great netiquette. Top
Hector Humanity is nice guy who does the right thing no matter what. He does not have the brightest smile, but he does have the kindest heart. Hector follows his heart with his actions. Mr. Humanity will tell you something if you need to be told. Top
Victor Video is a winner, it's in his name, victor. Mr. Video has won many awards for his video and is an avid gamer. Mr. Video enjoys Role Play Games and interactive media. Victor Video is confident because he wins. Top
Mr. Tweet is moving pretty fast. He says what he needs to say in 140 character or less and is on to the next thought. There is a lot of action in his life. He is working on a way to find more video projects. Top
Mr. Headmaster is the headmaster of The Virtual Academy. Harry Headmaster is from the old school in a new school world and slowly learning how to adapt. Top
Yusef YouTube is down to give all the trolls out there some real netiquette. He is not scared of lies. Top
Cafe Joe is the cyber bar tender. He knows everything there is to know about the internet and he is willing to share it with big tippers. Top
Fred Facebook is the biggest guy in Social Media. He and his rules dominate the internet. Facebook is often the number one ranked site on the internet. Top
Matt MySpace is trying to find himself right now. He is torn between free content and content regulation for better curation. Top
Larry LinkedIn is the consumate professional. LinkedIn has good netiquette built into the system. Larry follows the rules of professional netiquette in addition to all the other rules. He is the man. Top
Toshi Technology is a nerd. Mr. Technology has always been into computers. He carried a camera before they were on phones and before they were digital. Top
Graham Gray Mail is the cool guy in class with all the friends. Mr. Gray Mail has tons of social friends, which makes him very popular. All his friends want a good deal on something. Top
Eric is cool. He is on a first name basis with everyone because he uses email so informally. Most of his email is personal. Top
Newman Netiquette is the youngest member of the netiquette family. As the youngest member of the family Newman has the most rules. This makes him a nerd. Top
Labeeb Laptop is a really cool guy who means business. He has been working on and around computers his whole life. Top
Martin Mobile is a geek who loves to help people. He is the 'go to guy' when you need something done that is technical. Top
William Wireless is a good guy. Mr. Wireless is always trying to help people by making them aware of mobile phone netiquette and other internet safety tips.
He has got game because he knows how to play. He never gives up and plays to win. Top
Dennis Droid is all about doing things better than the competition. He strives to be an open person who does the best in everthing he can.  The cyber sphere is trying to find him something positive to do. Top
Thomas is a real Troll. He does not like anybody unless he is scheming in some way. Thomas Troll will start a flame war with anyone for any reason. He has many different profiles because he is banned from so many networks. Top


CIX explores dark themes of societal pressure in comeback film series 'Hello, Strange Place'
by KayRosa[Trigger Warning: Suicide]
CIX has released the first episode of their new story film series.
In preparation for their comeback, the rookie boy group CIX revealed a video exploring dark themes of violence and suicide present among high school students. Titled 'Episode 01: Butterfly Effect', the episode deals with subjects undergoing bullying and depicts graphic scenes of students taking extreme measures in the face of societal stress.
From viewers, CIX is receiving varying comments addressing their bold move to realistically confront such dark issues.
CIX's second EP album 'Hello' will be released on November 19. Meanwhile, stay tuned for the next episode of 'Hello, Strange Place'.


|
Pip-Services-Messaging-Dotnet
|
Abstract message queue that is used as a basis for specific message queue implementations. More...
Public Member Functions | |
| MessageQueue (string name=null, ConfigParams config=null) | |
| Creates a new instance of the message queue. More... | |
| virtual void | SetReferences (IReferences references) |
| Sets references to dependent components. More... | |
| virtual void | Configure (ConfigParams config) |
| Configures component by passing configuration parameters. More... | |
| virtual async Task | OpenAsync (string correlationId) |
| Opens the component. More... | |
| abstract bool | IsOpen () |
| Checks if the component is opened. More... | |
| abstract Task | OpenAsync (string correlationId, ConnectionParams connection, CredentialParams credential) |
| Opens the component with given connection and credential parameters. More... | |
| abstract Task | CloseAsync (string correlationId) |
| Closes component and frees used resources. More... | |
| abstract Task | ClearAsync (string correlationId) |
| Clears component state. More... | |
| abstract Task | SendAsync (string correlationId, MessageEnvelope message) |
| Sends a message into the queue. More... | |
| async Task | SendAsync (string correlationId, string messageType, string message) |
| Sends an object into the queue. More... | |
| async Task | SendAsObjectAsync (string correlationId, string messageType, object message) |
| Sends an object into the queue. Before sending the object is converted into JSON string and wrapped in a MessageEnvelop. More... | |
| abstract Task< MessageEnvelope > | PeekAsync (string correlationId) |
| Peeks a single incoming message from the queue without removing it. If there are no messages available in the queue it returns null. More... | |
| abstract Task< List< MessageEnvelope > > | PeekBatchAsync (string correlationId, int messageCount) |
| Peeks multiple incoming messages from the queue without removing them. If there are no messages available in the queue it returns an empty list. More... | |
| abstract Task< MessageEnvelope > | ReceiveAsync (string correlationId, long waitTimeout) |
| Receives an incoming message and removes it from the queue. More... | |
| abstract Task | RenewLockAsync (MessageEnvelope message, long lockTimeout) |
| Renews a lock on a message that makes it invisible from other receivers in the queue.This method is usually used to extend the message processing time. More... | |
| abstract Task | AbandonAsync (MessageEnvelope message) |
| Returns message into the queue and makes it available for all subscribers to receive it again.This method is usually used to return a message which could not be processed at the moment to repeat the attempt.Messages that cause unrecoverable errors shall be removed permanently or/and send to dead letter queue. More... | |
| abstract Task | CompleteAsync (MessageEnvelope message) |
| Permanently removes a message from the queue. This method is usually used to remove the message after successful processing. More... | |
| abstract Task | MoveToDeadLetterAsync (MessageEnvelope message) |
| Permanently removes a message from the queue and sends it to dead letter queue. More... | |
| Task | ListenAsync (string correlationId, IMessageReceiver receiver) |
| Listens for incoming messages and blocks the current thread until queue is closed. More... | |
| abstract Task | ListenAsync (string correlationId, Func< MessageEnvelope, IMessageQueue, Task > callback) |
| void | BeginListen (string correlationId, IMessageReceiver receiver) |
| Listens for incoming messages without blocking the current thread. More... | |
| void | BeginListen (string correlationId, Func< MessageEnvelope, IMessageQueue, Task > callback) |
| abstract void | EndListen (string correlationId) |
| Ends listening for incoming messages. When this method is call listen() unblocks the thread and execution continues. More... | |
| override string | ToString () |
| Gets a string representation of the object. More... | |
Properties | |
| string | Name [get, protected set] |
| Gets the queue name More... | |
| string | Kind [get, set] |
| MessagingCapabilities | Capabilities [get, protected set] |
| Gets the queue capabilities More... | |
| abstract long | MessageCount [get] |
Abstract message queue that is used as a basis for specific message queue implementations.
connection(s):
credential(s):
| PipServices3.Messaging.Queues.MessageQueue.MessageQueue | ( | string | name = null , |
| ConfigParams | config = null |
||
| ) |
Creates a new instance of the message queue.
| name | (optional) a queue name |
| config | configuration parameters |
|
pure virtual |
Returns message into the queue and makes it available for all subscribers to receive it again.This method is usually used to return a message which could not be processed at the moment to repeat the attempt.Messages that cause unrecoverable errors shall be removed permanently or/and send to dead letter queue.
| message | a message to return. |
Implements PipServices3.Messaging.Queues.IMessageQueue.
Implemented in PipServices3.Messaging.Queues.MemoryMessageQueue.
| void PipServices3.Messaging.Queues.MessageQueue.BeginListen | ( | string | correlationId, |
| IMessageReceiver | receiver | ||
| ) |
Listens for incoming messages without blocking the current thread.
| correlationId | (optional) transaction id to trace execution through call chain. |
| receiver | a receiver to receive incoming messages. |
Implements PipServices3.Messaging.Queues.IMessageQueue.
|
pure virtual |
Clears component state.
| correlationId | (optional) transaction id to trace execution through call chain. |
Implemented in PipServices3.Messaging.Queues.MemoryMessageQueue.
|
pure virtual |
Closes component and frees used resources.
| correlationId | (optional) transaction id to trace execution through call chain. |
Implemented in PipServices3.Messaging.Queues.MemoryMessageQueue.
|
pure virtual |
Permanently removes a message from the queue. This method is usually used to remove the message after successful processing.
| message | a message to remove. |
Implements PipServices3.Messaging.Queues.IMessageQueue.
Implemented in PipServices3.Messaging.Queues.MemoryMessageQueue.
|
virtual |
Configures component by passing configuration parameters.
| config | configuration parameters to be set. |
|
pure virtual |
Ends listening for incoming messages. When this method is call listen() unblocks the thread and execution continues.
| correlationId | (optional) transaction id to trace execution through call chain. |
Implements PipServices3.Messaging.Queues.IMessageQueue.
Implemented in PipServices3.Messaging.Queues.MemoryMessageQueue.
|
pure virtual |
Checks if the component is opened.
Implemented in PipServices3.Messaging.Queues.MemoryMessageQueue.
| Task PipServices3.Messaging.Queues.MessageQueue.ListenAsync | ( | string | correlationId, |
| IMessageReceiver | receiver | ||
| ) |
Listens for incoming messages and blocks the current thread until queue is closed.
| correlationId | (optional) transaction id to trace execution through call chain. |
| receiver | a receiver to receive incoming messages. |
Implements PipServices3.Messaging.Queues.IMessageQueue.
|
pure virtual |
Permanently removes a message from the queue and sends it to dead letter queue.
| message | a message to be removed. |
Implements PipServices3.Messaging.Queues.IMessageQueue.
Implemented in PipServices3.Messaging.Queues.MemoryMessageQueue.
|
virtual |
Opens the component.
| correlationId | (optional) transaction id to trace execution through call chain. |
|
pure virtual |
Opens the component with given connection and credential parameters.
| correlationId | (optional) transaction id to trace execution through call chain. |
| connection | connection parameters |
| credential | credential parameters |
Implemented in PipServices3.Messaging.Queues.MemoryMessageQueue.
|
pure virtual |
Peeks a single incoming message from the queue without removing it. If there are no messages available in the queue it returns null.
| correlationId | (optional) transaction id to trace execution through call chain. |
Implements PipServices3.Messaging.Queues.IMessageQueue.
Implemented in PipServices3.Messaging.Queues.MemoryMessageQueue.
|
pure virtual |
Peeks multiple incoming messages from the queue without removing them. If there are no messages available in the queue it returns an empty list.
| correlationId | (optional) transaction id to trace execution through call chain. |
| messageCount | a maximum number of messages to peek. |
Implements PipServices3.Messaging.Queues.IMessageQueue.
Implemented in PipServices3.Messaging.Queues.MemoryMessageQueue.
|
pure virtual |
Receives an incoming message and removes it from the queue.
| correlationId | (optional) transaction id to trace execution through call chain. |
| waitTimeout | a timeout in milliseconds to wait for a message to come. |
Implements PipServices3.Messaging.Queues.IMessageQueue.
Implemented in PipServices3.Messaging.Queues.MemoryMessageQueue.
|
pure virtual |
Renews a lock on a message that makes it invisible from other receivers in the queue.This method is usually used to extend the message processing time.
| message | a message to extend its lock. |
| lockTimeout | a locking timeout in milliseconds. |
Implements PipServices3.Messaging.Queues.IMessageQueue.
Implemented in PipServices3.Messaging.Queues.MemoryMessageQueue.
| async Task PipServices3.Messaging.Queues.MessageQueue.SendAsObjectAsync | ( | string | correlationId, |
| string | messageType, | ||
| object | message | ||
| ) |
Sends an object into the queue. Before sending the object is converted into JSON string and wrapped in a MessageEnvelop.
| correlationId | (optional) transaction id to trace execution through call chain. |
| messageType | a message type |
| message | an object value to be sent |
Implements PipServices3.Messaging.Queues.IMessageQueue.
|
pure virtual |
Sends a message into the queue.
| correlationId | (optional) transaction id to trace execution through call chain. |
| message | a message envelop to be sent. |
Implements PipServices3.Messaging.Queues.IMessageQueue.
Implemented in PipServices3.Messaging.Queues.MemoryMessageQueue.
| async Task PipServices3.Messaging.Queues.MessageQueue.SendAsync | ( | string | correlationId, |
| string | messageType, | ||
| string | message | ||
| ) |
Sends an object into the queue.
| correlationId | (optional) transaction id to trace execution through call chain. |
| messageType | a message type |
| message | an object value to be sent |
Implements PipServices3.Messaging.Queues.IMessageQueue.
|
virtual |
Sets references to dependent components.
| references | references to locate the component dependencies. |
| override string PipServices3.Messaging.Queues.MessageQueue.ToString | ( | ) |
Gets a string representation of the object.
|
getprotected set |
Gets the queue capabilities
|
getprotected set |
Gets the queue name


The WintabDN distribution comes with a sample application, FormTestApp, which exercises most of the WintabDN functionality, as well as demonstrates how to use the API to build a simple scribble application.
The Scribble demo shows how to set up a context, register for Wintab data packets, provide a handler for Wintab events, and display graphics corresponding to pen X/Y position and pen pressure data.
The following code segment shows the "Scribble" button handler, which opens sets up for pen data capture using the InitDataCapture()
function.
private void scribbleButton_Click(object sender, EventArgs e) { ClearDisplay(); CloseCurrentContext(); Enable_Scribble(true); // Open a context and try to capture pen data; // Do not control system cursor. InitDataCapture(m_TABEXTX, m_TABEXTY, false); }
InitDataCapture()
makes sure it closes the current Wintab context, opens up a new context with OpenTestDigitizerContext()
, creates a Wintab data object with new CWintabData(m_logContext)
, which uses the context just created, and finally sets up a packet event handler for being notified when pen data comes in. Note that the call to InitDataCapture()
is made with ctrlSysCursor_I = false, because we cannot be controlling the system cursor while scribbling.
private void InitDataCapture( int ctxHeight_I = m_TABEXTX, int ctxWidth_I = m_TABEXTY, bool ctrlSysCursor_I = true) { try { // Close context from any previous test. CloseCurrentContext(); m_logContext = OpenTestDigitizerContext(ctxWidth_I, ctxHeight_I, ctrlSysCursor_I); if (m_logContext == null) { return; } // Create a data object and set its WT_PACKET handler. m_wtData = new CWintabData(m_logContext); m_wtData.SetWTPacketEventHandler(MyWTPacketEventHandler); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
When creating the digitizer context, we start with getting the default context using CWintabInfo.GetDefaultDigitizingContext(ECTXOptionValues.CXO_MESSAGES)
, which specifies that we want to receive Wintab messages to be notified of pen data. Since we are not specifying that we want to control the system cursor, the only other thing we have to override is the description of the logical extent of the tablet coordinates. For this example, we specify a logical tablet size of 10000 x 10000. That's pretty much it. We just tell WintabDN to open this context using logContext.Open()
.
private CWintabContext OpenTestDigitizerContext( int width_I = m_TABEXTX, int height_I = m_TABEXTY, bool ctrlSysCursor = true) { bool status = false; CWintabContext logContext = null; try { // Get the default digitizing context. // Default is to receive data events. logContext = CWintabInfo.GetDefaultDigitizingContext(ECTXOptionValues.CXO_MESSAGES); // Set system cursor if caller wants it. if (ctrlSysCursor) { logContext.Options |= (uint)ECTXOptionValues.CXO_SYSTEM; } if (logContext == null) { return null; } // Modify the digitizing region. logContext.Name = "WintabDN Event Data Context"; // output in a 10000 x 10000 grid logContext.OutOrgX = logContext.OutOrgY = 0; logContext.OutExtX = width_I; logContext.OutExtY = height_I; // Open the context, which will also tell Wintab to send data packets. status = logContext.Open(); } catch (Exception ex) { TraceMsg("OpenTestDigitizerContext ERROR: " + ex.ToString()); } return logContext; }
Finally, we show that the event handler can easily access the pen data using m_wtData.GetDataPacket(pktID)
. The packet contains values for the X/Y position and pen normal pressure. The example also makes use of the packet timestamp, which helps determine whether to draw a line between points or just draw a rectangle at the point. This allows the drawn lines to be less choppy when the user moves the pen quickly.
public void MyWTPacketEventHandler(Object sender_I, MessageReceivedEventArgs eventArgs_I) { try { if (m_maxPkts == 1) { uint pktID = (uint)eventArgs_I.Message.WParam; WintabPacket pkt = m_wtData.GetDataPacket(pktID); if (pkt.pkContext != 0) { m_pkX = pkt.pkX; m_pkY = pkt.pkY; m_pressure = pkt.pkNormalPressure.pkAbsoluteNormalPressure; m_pkTime = pkt.pkTime; if (m_graphics != null) { // scribble mode int clientWidth = scribblePanel.Width; int clientHeight = scribblePanel.Height; int X = (int)((double)(m_pkX * clientWidth) / (double)m_TABEXTX); int Y = (int)((double)clientHeight - ((double)(m_pkY * clientHeight) / (double)m_TABEXTY)); Point tabPoint = new Point(X, Y); if (m_lastPoint.Equals(Point.Empty)) { m_lastPoint = tabPoint; m_pkTimeLast = m_pkTime; } m_pen.Width = (float)(m_pressure / 200); if (m_pressure > 0) { if (m_pkTime - m_pkTimeLast < 5) { m_graphics.DrawRectangle(m_pen, X, Y, 1, 1); } else { m_graphics.DrawLine(m_pen, tabPoint, m_lastPoint); } } m_lastPoint = tabPoint; m_pkTimeLast = m_pkTime; } } } } catch (Exception ex) { throw new Exception("FAILED to get packet data: " + ex.ToString()); } }
The testing in this section is just a demonstration of the various CWintabDN.CWintabInfo properties.
Here is one of the first calls an application might make to determine if Wintab is properly connected on the system:
bool isWintabAvailable = CWintabInfo.IsWintabAvailable();
This is an example of how to find the number of tablet devices connected:
UInt32 numDevices = CWintabInfo.GetNumberOfDevices();
Here is an example of how easy it is to get a default digitizing context (which is used in the Scribble Demo example):
CWintabContext context = CWintabInfo.GetDefaultDigitizingContext();
You can look through the other tests to see how some of the other global Wintab properties can be accessed.
One of the tests, Test_GetDataPackets()
gives a demonstration of capturing data packets and writing them out to the list. This demo is very similar to the Scribble Demo, so we won't go into much detail here except to note that the call to InitDataCapture()
is made with ctrlSysCursor_I
being true, so that the system cursor can be controlled with the pen.


|
Imperx Tools SDK
<IP_ADDRESS>
|
The Imperx Tools is designed to provide software developers with API for ease of integrating Imperx camera's images into their software application. The API includes several component modules implementing the imaging functions.
The API consist of several main classes that implement base IpxComponent class. The main classes are :
The Core features consist of defines, macros and functions used for the Imperx Image camera's image manipulation.


Reset your password
global error
Password error
Password
Verify password error
Verify Password
Submit
New user?
Register
Already registered?
Login


Item
Shows how different icons can be used with both taskbar and windows.
Tip:
available jQuery UI icons can be found
here
.


I am excited for the upcoming year. I hope to learn html using code academy and make an app. Last year for my final project, I made a dictionary. Originally, I wanted to make a program that allowed the user to communicate with the computer through a chat. The user would type in something, and the computer would respond. The goal of this was so that people would be able to practice learning a new language if they did not have someone at home speaking to them. This year I plan to take my work from last year and build on it. I want to accomplish my original goal and hope to make the project into an app.