Friday, January 31, 2020

The Types of Fishing Lines Essay Example for Free

The Types of Fishing Lines Essay The fishing line is considered as the most important tool of the fisherman. It is crucial in the presentation of the bait and the lure, in the hooking of the fish and in the landing of the hooked fish. However, most anglers are still confused over the current types of fishing lines and their respective uses. This is ironic, considering that thorough knowledge of the different kinds and functions of fishing lines can vastly improve one’s fishing skills (Sutton, 2008). Monofilament The monofilament fishing line is the most commonly-used type of fishing line. It is used on different fishing applications due to its strength, flexibility and adaptability. The monofilament fishing line is created through the heating of a mixture of polymers into fluid. This fluid is then made to pass through minute holes to form linear strands. The diameter of a strand, as well as its pound test, is determined by the size of the hole on which it was molded from (Garrison, 2008). Braided The braided fishing line is exceptionally strong and is very reliable in particular fishing conditions. It is produced through the braiding or weaving into a strand of line fibers of synthetic materials such as Spectra or Micro-Dyneema. The substances in which the braided fishing line was made of render it very durable and abrasion-resistant. Most fishermen, however, complain that it is very visible in the water – a fish will not bite a lure that it can see for a long period of time (Garrison, 2008). Fluorocarbon The fluorocarbon fishing line is well-known for its near-invisibility in water. This is because it is a polymer that has the same refractive index (the ability of a substance to bend light that passes through it) as water. The fluorocarbon is also very suitable for fishing in strong currents – it is heavier than the monofilament, making it sink faster. Because the fluorocarbon is less porous than the monofilament, it lasts longer than the latter. The only drawbacks of the fluorocarbon is that its ridged structure makes it unable to keep a knot longer than a monofilament does and that its stiff quality makes it prone to breakage (Zubia, 2006). Conclusion The three types of fishing lines – monofilament, braided and fluorocarbon – are all important tools in fishing. However, their indispensability can only be realized and appreciated through proper usage. A fisherman must know when, where and how to use them. Only then can the monofilament, braided and fluorocarbon can fully serve their respective purposes. References Garrison, R. About. com. (2008). What You Need to Know about Braided Fishing Line. Retrieved September 16, 2008, from http://fishing. about. com/library/weekly/aa110302a. htm Garrison, R. About. com. (2008). What You Need to Know about Monofilament Fishing Line. Retrieved September 16, 2008, from http://fishing.about. com/library/weekly/aa111702a. htm MSN Encarta. (2008). Fishing. Retrieved September 16, 2008, from http://encarta. msn. com/encyclopedia_761556314/Fishing. html Sutton, K. Bass Pro Shops. (2008). Choosing the Right Fishing Line. Retrieved September 16, 2008, from http://www. basspro. com/webapp/wcs/stores/servlet/CFPage? CMID=objectID=2943 Zubia, T. HookUpSportsfishing. (2006, May 13). Fluorocarbon Fishing Line. Retrieved September 16, 2008, from http://www. hookupsportfishing. com/forum/forum270/thread6433. html

Thursday, January 23, 2020

Essay --

â€Å"The years that are gone seem like dreams—if one might go on sleeping and dreaming—but to wake up and find—oh! well! Perhaps it is better to wake up after all, even to suffer, rather than to remain a dupe to illusions all one’s life† says Edna at her appointment with Doctor Mandelet (151). In Kate Chopin’s The Awakening, Edna is constantly at odds with her own fears – her independence; however, over the course of the novel, Chopin reveals a deeper side to Edna. She does not fear being alone, she is afraid of being without herself. It is also revealed that her society is often against her self-discovering favoring a more traditional female role. In its final scene, The Awakening offers readers a more complex method to obtain freedom, death. Edna’s suicide reveals her final awakening, breaking free from all the pressures that bind her. Edna’s awakenings in Grand Isle and in New Orleans set her up for failure by forcing her to understand her lack of options. Edna’s first awakening is when she realizes that she is not happy with her life as a housewife. This awakening is realized while Edna is at a dinner party with Md. Ratignolle and her husband. When she arrived home, she â€Å"felt depressed rather than soothed† (75). She then goes on and â€Å"st[omps] upon her wedding ring† (76). This symbolizes Edna’s desire to escape from marriage altogether, but her inability to crush the ring shows her powerlessness to break free from her imprisonment. Edna breaks through the role given to her by society; she learns her own identity independent of her husband and children. Edna later realizes that she cannot be the same as Mademoiselle Reisz. Edna does not possess the carefree attitude of Reisz and stills struggles with social appro... ... and escape. With her death she is surrendering herself to freedom. Her death by sea is a symbol of her allowing herself to overcome her ambiguity about her personhood. In conclusion, The Awakening ended in the only way it could have, with Edna’s death. Edna’s lack of options and her fear of solitude lead to her death. However, Chopin turned her death into something much more meaningful than just a way to end the novel. Edna’s final awakening is realizing that she cannot do the things that wanted to do. With this she chooses death before overcoming her problems. Kate Chopin juxtaposes this fear of living alone with her fear of dying in a way that makes Edna seem triumphant. She revealed her suicide not as a defeat but as a triumph over social pressure and fears. Chopin used Edna’s death symbolizes her final awakening and her ability to overcome her obstacles.

Wednesday, January 15, 2020

Income Inequality

Currently there are many problems and flaws with the way the Canadian government’s policies deal with healthcare, income inequality and poverty. Time to time changes in policies have been made, perhaps to improve these issues, however, the gap between rich and poor keeps increasing and there is very little improvement in healthcare and the economy. In fact, healthcare keeps on becoming costly. Major issues like income inequality and poverty are not being taken care of by the government. According to Dr. Raphael (2002) poverty is caused by several reasons such as inequality in people’s income, weak social services and lack of other social supports (p. VI). He states, â€Å"Poverty directly harms the health of those with low incomes while income inequality affects the health of all Canadians through the weakening of social infrastructure and the destruction of social cohesion. †(Raphael, 2002, p. VI) Income inequality and poverty are interrelated with the way government structures policy decisions in its social and economic sphere (Raphael, 2002, p. VI). Dr. Raphael (2002) also claims that the health effects of poverty is strongly related to income inequality and poverty because societies that has high levels of poverty is bound to be economically unequal (p. 4). Canada’s government policies are inefficient in preventing income inequality and poverty. We do not get to see the whole picture as to how the Canadian government ignores and/or fails to provide services in all parts of Canada who requires improvement of healthcare, prevent income inequality and poverty. People who are living in urban areas are extensively lacking access to healthcare. The population in rural areas of Canada are lower than the population in urban areas. As a result, the government provides less healthcare in rural, northern and remote areas (Hay, Varga-Toth, Hines, 2006, p. III). I believe government is able to do this because people in cities knows less and/or cares less about people living in rural and remote areas. And perhaps government purposely ignores these people in rural areas. For decades aboriginal people living in these areas has been deprived of their rights whether it was healthcare, social assistance, jobs and access to daily needs and services. These aboriginal people often face issues such as poverty and occupational hazards (Hay, Varga-Toth, Hines, 2006, p. III). The reason these problems occur is because government policies are not implemented properly in these areas and the health care professionals in these areas are also not trained properly and there are less staff members workings at these rural areas (Hay, Varga-Toth, Hines, 2006, p. V). There are shortages of doctors and nurses. There is less community health services in these areas. Also these areas are purposely given less funding by government and private organizations (Hay, Varga-Toth, Hines, 2006, p. V). The reports are not being prepared accurately for these areas and government does not make enough efforts to evaluate these reports properly (Hay, Varga-Toth, Hines, 2006, p. V). Some of the major healthcare services are lacking, such as major trauma, mental health services, palliative care, aged care, dental health services and children with special needs. I n most areas these services are not offered and sometimes culturally and linguistically they are not available (Hay, Varga-Toth, Hines, 2006, p. V). This means that in many cases a patient has to travel a great distance in order to get these services and this means spending a great deal of money from their own pocket and if they do not have it, they have no choice but to receive no services or care (Hay, Varga-Toth, Hines, 2006, p. 25). Also women's healthcare is a significant issue in rural areas. They have difficulties with giving births as there are not enough medically trained doctors for deliveries in rural areas (Hay, Varga-Toth, Hines, 2006, p. 25). They often rely on family physicians and physicians trained in anaesthesiology to have deliveries done. Also there has been many closers of hospitals in these rural areas. As a result, now women too have to travel a great distance to have their deliveries done by a professional. Some women have to reach cities 1 month prior to their delivery and pay all their own expenses (Hay, Varga-Toth, Hines, 2006, p. 25) Because of all these hospital closures and reduced services now there are problems with surgical procedures and pharmacists. Most of the doctors and pharmacists does not stay long in these areas. They leave the community and return to cities (Hay, Varga-Toth, Hines, 2006, p. 26) Also these rural areas do not receive much care for alcohol problems and HIV/AIDS. These services are poorly served. Aboriginals are also not given proper education in how to prevent these diseases (Hay, Varga-Toth, Hines, 2006, p. 26). These are some major issues that government fails to address or as it seems they choose purposely to ignore because these issues has been going on for decades. The government should be a bit responsible with making better policies and taking expert advices constantly to improve the policies. That is why we pay high taxes and high price for goods and services, so that the government should be always on their toe and working hard to make sure we get better and efficient policies. Policies that would help reduce inequalities and poverty in Canada. There are problems in cities too regarding healthcare access. Access such as emergency services, diagnostic equipment and medical specialist are problematic (Soroka, 2007, p. 15). Wait times get longer and longer each year (Soroka, 2007, p. 5). For example, a 50 year old women would have to wait 6 months for her biopsy, a 65 year old man who needs hip replacement has to wait 6-12 months for the surgery (Soroka, 2007, p. 15). There are also delays and lack of service for home care for senior citizens and elderly mentally challenged people. According to author Soroka (2007) 87 percent Canadians claim t hat there is a great amount of lacking in the number of doctors and nurses (p. 16). This happens because government is failing to provide more money to hire more doctors and nurses (Soroka, 2007, p. 16). Yet, the government brings in many immigrant doctors and nurses based on their education who still can not find a job in Canada. So it seems that even when there is qualified doctors and nurses available, they government is failing or not investing enough amount of money to hire them. According to Green and Milligan (2007) the gap between Canada’s rich and poor has increased significantly from year 1980 to 2000 (p. 3). The study shows that rich and poor are heading in different directions at an extreme level where the top 1% earners and CEOs only getting richer while middle and the poor only gets poorer (Green & Milligan, 2007, P. ). As an example Green and Milligan (2007) shows that during 1980 to 2000 top 5% Canadian earners earned about $121,260 disposable income where as the bottom 5% families had only $3,104 as disposable income (p. 3). This means that the top earners had 39 times higher income bottom 5% earners (Green & Milligan, 2007, p. 3). The study suggests that the Canadian government’s used income tax policies in order to widen this gap of inequality between rich and poor (Green & Milligan, 2007, p. 4). Green and Milligan (2007) states, â€Å"In 2000, the top 10% of income earners had a disposable income of approximately $97,000. That’s 16 times more than the average of $5,900 earned by the bottom 10% of income earners. †(P. 7) While top earners income rose, the bottom earners income remained the same (Green & Milligan, 2007, p. 7). Also in a Globe & Mail newspaper article author Tavia Grant (2008) points out that an average earner in the year 2005 earned about $41,401 which is almost the same as an average earner 1980 who earned $41,348 (p. 2). Therefore, it is evident that the poor and less advantaged are being kept at the same level of income and resources, while expenses and prices of goods and services has always gone up. As a result, it is the middle and the poor class who suffers by paying the price unfairly, because their income never increase and also their income stayed at the same level for 20 years. According to Grant (2008) 11. 4 percent lives below low income which is considered a poverty line (p. 3). Also immigrants in Canada earn way less then a Canadian born worker. Statistics show that immigrant men earned 63 cents for each dollar a Canadian-born worker earns (Grant, 2008, p. 3). In general, women earn about 85 cents for every dollar men earn (Grant, 2008, p. 3). Lower income deprives basic needs of human life, it leads to depression and it also leads to poverty sometimes. According to Mikkonen & Raphael (2010) Canada’s richest neighbourhood’s residents on average, live four years more than the poorest neighbourhood (p. 12). Their study finds that the most deprived Canadians had 28% higher death rates than the least deprived Canadians. Also health issues are a major concern because the poor has far more health issues like heart attacks and diabetes (Mikkonen & Raphael, 2010, p. 12). They lack resource and information. The poorest neighbourhoods also have a much higher suicide rate (Mikkonen & Raphael, 2010, p. 12). Therefore, in Canada it is evident that income inequality is not being addressed by government policies, it is depriving and affecting the poor and the immigrants, and it is also making them vulnerable where it becomes really difficult to climb out of their situation. Sweden’s government has a different policy for income inequality and poverty. As author Palme (2006) indicates that Sweden’s government is doing well in promoting reduction in poverty and inequality (P. 16). Swedish government has a universal model of social protection. This social protection plan reaches out to venerable people in both rural and urban areas. This plan protects women’s labour force, aging population, all kinds of workers and salary based employees (Palme, 2006, p. 16). The plan also combines both public and private sector where improvement is necessary. There are three basic parts o this program. First, family support and old-age pension program which comes under citizenship benefits. Secondly, for different sectors of society there is a universal scheme which is the social earning insurance. Finally, there is housing benefits and social assistance in which income is verified and tested for families with elders and children (Palme, 2006, p. 16). By using these tactics the Swedish government has been successful in reducing overall inequalities to some extent (Palme, 2006, p. 16). Our government has somewhat similar policies for social services and assistance. However, Sweden pushes the boundaries in making the policies better and providing better services to its citizen. Perhaps Canadian government should also look to other countries and/or advices, it does not have to be Sweden, but they should at least try and find different policies that works better for Canadians. One of the major crisis that the Canadian middle and the working class is facing today is coming out of the 2008 world wide recession. Minimum wage is still very low compared to the rising prices of goods and expenses. During the recession people lost jobs, hours were cut and a lot of people were laid off. In order to survive and pay their bills, a lot of low income Canadians had no choice but to borrow and acquire huge amounts of debts. However, most of the top earners and CEOs kept the same paycheques that they were earning before the recession, while the working class took and are still taking most of the financial blow (CBC News, 2011). This makes their lives even more difficult. Therefore, much of countries capital money is circulating at the top, the vast middle and working class does not have the purchasing power to keep the economy flowing. For a short term goal I would like to propose ‘tax reforms’. Tax reforms that is going to reduce taxes for middle and the working class. Also provide a wage support. Increase marginal income tax on the top earners and limit their earnings. There are a lot of elites and CEOs in Canada who are fortunate and skilled enough to earn a very high income. For example, if someone is earning $500, 000 or $5 million a year then they should pay much higher income tax than what they are paying now. Their tax money should be used not only to evenly distribute, but they should be used to better health services, education, social services and transportation. This way it will not only circulate the money back to middle and working class but it will also help families and individual advance in their life. This helps society as a whole. There are several reasons why government should accept my policy rather than accepting others policies. It is common sense that first and the most important basic need for human is being stable mentally and physically. To maintain this stability you need food, shelter, health, clothing and most importantly education. When people are deprived of these basic needs because of poverty or less income, then the outcome might only be negative consequences and there also might be a social crisis. A society cannot function and/or improve without meeting these basic needs. A society also cannot improve without better education, better healthcare and better social assistances. Therefore, government of Canada should look to invest in poor and hard working people with low income, by providing their basic needs and by educating them in different areas of the policies we have and how to get help from different social assistance programs. Perhaps the government should also take public opinions, discussions and ideas into consideration while making major decisions and policies because it’s the people’s problems that they need to address and the only way to address them is to find out first hand what the real problems are, and what are the best means by which the government can provide efficient and helpful service to the public. The government should also improve income distribution and tax policies. I believe there is no better investment than investing in every person in society and government should focus on improving human capital. In the long run, investing in improvement of human capital improves society and mankind as a whole.

Monday, January 6, 2020

Programming a Class to Create a Custom VB.NET Control

Building complete custom components can be a very advanced project. But you can build a VB.NET class that has many of the advantages of a toolbox component with much less effort. Heres how! To get a flavor of what you need to do to create a complete custom component, try this experiment: - Open a new Windows Application project in VB.NET.- Add a CheckBox from the Toolbox to the form.- Click the Show All Files button at the top of Solution Explorer. This will display the files that Visual Studio creates for your project (so you dont have to). As a historical footnote, The VB6 compiler did a lot of the same things, but you never could access the code because it was buried in compiled p-code. You could develop custom controls in VB6 too, but it was a lot more difficult and required a special utility that Microsoft supplied just for that purpose. In the Form Designer.vb file, you will find that the code below has been added automatically in the right locations to support the CheckBox component. (If you have a different version of Visual Studio, your code might be slightly different.) This is the code that Visual Studio writes for you. Required by the Windows Form Designer Private components _ As System.ComponentModel.IContainerNOTE: The following procedure is requiredby the Windows Form DesignerIt can be modified using the Windows Form Designer.Do not modify it using the code editor.System.Diagnostics.DebuggerStepThrough() _Private Sub InitializeComponent() Me.CheckBox1 New System.Windows.Forms.CheckBox() Me.SuspendLayout() CheckBox1 Me.CheckBox1.AutoSize True Me.CheckBox1.Location New System.Drawing.Point(29, 28) Me.CheckBox1.Name CheckBox1. . . and so forth ... This is the code that you have to add to your program to create a custom control. Keep in mind that all the methods and properties of the actual CheckBox control are in a class supplied by the .NET Framework: System.Windows.Forms.CheckBox. This isnt part of your project because its installed in Windows for all .NET programs. But theres a lot of it. Another point to be aware of is that if youre using WPF (Windows Presentation Foundation), the .NET CheckBox class comes from a completely different library named System.Windows.Controls. This article only works for a Windows Forms application, but the principals of inheritance here work for any VB.NET project. Suppose your project needs a control that is very much like one of the standard controls. For example, a checkbox that changed color, or displayed a tiny happy face instead of displaying the little check graphic. Were going to build a class that does this and show you how to add it to your project. While this might be useful by itself, the real goal is to demonstrate VB.NETs inheritance. Lets Start Coding To get started, change the name of the CheckBox that you just added to oldCheckBox. (You might want to stop displaying Show All Files again to simplify Solution Explorer.) Now add a new class to your project. There are several ways to do this including right-clicking the project in Solution Explorer and selecting Add then Class or selecting Add Class under under the Project menu item. Change the file name of the new class to newCheckBox to keep things straight. Finally, open the code window for the class and add this code: Public Class newCheckBox Inherits CheckBox Private CenterSquareColor As Color Color.Red Protected Overrides Sub OnPaint( ByVal pEvent _ As PaintEventArgs) Dim CenterSquare _ As New Rectangle(3, 4, 10, 12) MyBase.OnPaint(pEvent) If Me.Checked Then pEvent.Graphics.FillRectangle( New SolidBrush( CenterSquareColor ), CenterSquare) End If End SubEnd Class (In this article and in others on the site, a lot of line continuations are used to keep lines short so they will fit into the space available on the web page.) The first thing to notice about your new class code is the Inherits keyword. That means that all the properties and methods of a VB.NET Framework CheckBox are automatically part of this one. To appreciate how much work this saves, you have to have tried programming something like a CheckBox component from scratch. There are two key things to notice in the code above: The first is the code uses Override to replace the standard .NET behavior that would take place for an OnPaint event. An OnPaint event is triggered whenever Windows notices that part of your display has to be reconstructed. An example would be when another window uncovers part of your display. Windows updates the display automatically, but then calls the OnPaint event in your code. (The OnPaint event is also called when the form is initially created.) So if we Override OnPaint, we can change the way things look on the screen. The second is the way Visual Basic creates the CheckBox. Whenever the parent is Checked (that is, Me.Checked is True) then the new code we provide in our NewCheckBox class will recolor the center of the CheckBox instead of drawing a checkmark. The rest is what is called GDI code. This code selects a rectangle the exact same size as the center of a Check Box and colors it in with GDI method calls. The magic numbers to position the red rectangle, Rectangle(3, 4, 10, 12), were determined experimentally. I just changed it until it looked right. There is one very important step that you want to make sure you dont leave out of Override procedures: MyBase.OnPaint(pEvent) Override means that your code will provide all of the code for the event. But this is seldom what you want. So VB provides a way to run the normal .NET code that would have been executed for an event. This is the statement that does that. It passes the very same parameter—pEvent—to the event code that would have been executed if it hadnt been overridden, MyBase.OnPaint. Using the New Control Because our new control is not in our toolbox, it has to be created in the form with code. The best place to do that is in the form Load event procedure. Open the code window for the form load event procedure and add this code: Private Sub frmCustCtrlEx_Load( ByVal sender As System.Object, ByVal e As System.EventArgs ) Handles MyBase.Load Dim customCheckBox As New newCheckBox() With customCheckBox .Text Custom CheckBox .Left oldCheckBox.Left .Top oldCheckBox.Top oldCheckBox.Height .Size New Size( oldCheckBox.Size.Width 50, oldCheckBox.Size.Height) End With Controls.Add(customCheckBox)End Sub To place the new checkbox on the form, weve taken advantage of the fact that there is already one there and just used the size and position of that one (adjusted so the Text property will fit). Otherwise we would have to code the position manually. When MyCheckBox has been added to the form, we then add it to the Controls collection. But this code isnt very flexible. For example, the color Red is hardcoded and changing the color requires changing the program. You might also want a graphic instead of a check mark. Heres a new, improved CheckBox class. This code shows you how to take some of the next steps toward VB.NET object oriented programming. Public Class betterCheckBox Inherits CheckBox Private CenterSquareColor As Color Color.Blue Private CenterSquareImage As Bitmap Private CenterSquare As New Rectangle( 3, 4, 10, 12) Protected Overrides Sub OnPaint _ (ByVal pEvent As _ System.Windows.Forms.PaintEventArgs) MyBase.OnPaint(pEvent) If Me.Checked Then If CenterSquareImage Is Nothing Then pEvent.Graphics.FillRectangle( New SolidBrush( CenterSquareColor), CenterSquare) Else pEvent.Graphics.DrawImage( CenterSquareImage, CenterSquare) End If End If End Sub Public Property FillColor() As Color Get FillColor CenterSquareColor End Get Set(ByVal Value As Color) CenterSquareColor Value End Set End Property Public Property FillImage() As Bitmap Get FillImage CenterSquareImage End Get Set(ByVal Value As Bitmap) CenterSquareImage Value End Set End PropertyEnd Class Why The BetterCheckBox Version Is Better One of the main improvements is the addition of two Properties. This is something the old class didnt do at all. The two new properties introduced are FillColor and FillImage To get a flavor of how this works in VB.NET, try this simple experiment. Add a class to a standard project and then enter the code: Public Property Whatever Get When you press Enter after typing Get, VB.NET Intellisense fills in the entire Property code block and all you have to do is code the specifics for your project. (The Get and Set blocks arent always required starting with VB.NET 2010, so you have to at least tell Intellisense this much to start it.) Public Property Whatever Get End Get Set(ByVal value) End SetEnd Property These blocks have been completed in the code above. The purpose of these blocks of code is to allow property values to be accessed from other parts of the system. With the addition of Methods, you would be well on the way to creating a complete component. To see a very simple example of a Method, add this code below the Property declarations in the betterCheckBox class: Public Sub Emphasize() Me.Font New System.Drawing.Font( _ Microsoft Sans Serif, 12.0!, _ System.Drawing.FontStyle.Bold) Me.Size New System.Drawing.Size(200, 35) CenterSquare.Offset( CenterSquare.Left - 3, CenterSquare.Top 3)End Sub In addition to adjusting the Font displayed in a CheckBox, this method also adjusts the size of the box and the location of the checked rectangle to account for the new size. To use the new method, just code it the same way you would any method: MyBetterEmphasizedBox.Emphasize() And just like Properties, Visual Studio automatically adds the new method to Microsofts Intellisense! The main goal here is to simply demonstrate how a method is coded. You may be aware that a standard CheckBox control also allows the Font to be changed, so this method doesnt really add much function. The next article in this series, Programming a Custom VB.NET Control - Beyond the Basics!, shows a method that does, and also explains how to override a method in a custom control.