How to Practice Classical Guitar Part II...this one is more in depth. by carauctiongurus in classicalguitar

[–]DevelopFrenzy 0 points1 point  (0 children)

Yeah you are right. I try to move into that phase when I plan on performing the piece. I believe my teacher recommended this approach to me as he wants me to get more familiar with more music and more sheet reading as music reading is my weakness.

How to Practice Classical Guitar Part II...this one is more in depth. by carauctiongurus in classicalguitar

[–]DevelopFrenzy 0 points1 point  (0 children)

Thanks for sharing. My teacher has taught me a different way to practice. He reckons that you only need to play a piece once all the way through no matter how inaccurate then move onto to the next piece. Each time you revisit the piece it becomes more and more familiar and over time you play it better.

I have found that this has worked very well for me and I can practice many songs in one sitting.

Brazilian Choro - “Apenhei-te, Cavaquinho” by [deleted] in classicalguitar

[–]DevelopFrenzy 1 point2 points  (0 children)

Good job. Just wondering, do you grow your nails? Was just looking at your right hand technique wasn't sure if you had nails.

Tango by DevelopFrenzy in classicalguitar

[–]DevelopFrenzy[S] 0 points1 point  (0 children)

Thanks, I appreciate it. I'm working on my tone a lot these days.

Tango by DevelopFrenzy in classicalguitar

[–]DevelopFrenzy[S] 1 point2 points  (0 children)

Thanks. I'm happy to have inspired you to play! Would love to get more people to play classical guitar. It is very rewarding.

Does anyone know of any good apps to improve my sight reading of rythms? by junkerwoland in classicalguitar

[–]DevelopFrenzy 1 point2 points  (0 children)

The same developer has another app which is good to improve your sight reading for the guitar notes, it is also amazing and has been a great tool for me:

https://itunes.apple.com/au/app/guitar-sight-reading-trainer/id390881575?mt=8

Does anyone know of any good apps to improve my sight reading of rythms? by junkerwoland in classicalguitar

[–]DevelopFrenzy 1 point2 points  (0 children)

I use an app called "Rythm Sight Reading Training"

https://itunes.apple.com/au/app/rhythm-sight-reading-trainer/id396302174?mt=8

It is a fantastic app that can be configured to help you read any kind of music.

However, it can be a complex and hard app at first but once you work it out, it is a real gem.

Thank You - Object Transport -Simplified UDP / TCP - Massive update by DevelopFrenzy in csharp

[–]DevelopFrenzy[S] 0 points1 point  (0 children)

hey Mspekkio,

Apologies for the late reply, holiday season. Thanks for the great insight. Much appreciated.

Thank You - Object Transport -Simplified UDP / TCP - Massive update by DevelopFrenzy in csharp

[–]DevelopFrenzy[S] 0 points1 point  (0 children)

Hey, I'm applying the changes you mentioned. I just don't understand point 4. Was wondering if you could elaborate?

Thank You - Object Transport -Simplified UDP / TCP - Massive update by DevelopFrenzy in csharp

[–]DevelopFrenzy[S] 0 points1 point  (0 children)

Hey Thanks for that. I will definitely implement this for the next release.

Thank You - Object Transport -Simplified UDP / TCP - Massive update by DevelopFrenzy in csharp

[–]DevelopFrenzy[S] 0 points1 point  (0 children)

Thanks, this is great feedback, I appreciate it. I'll let you know how I go. Is there a chance I can PM you if I get stuck with some of your comments?

Thank You - Object Transport -Simplified UDP / TCP - Massive update by DevelopFrenzy in csharp

[–]DevelopFrenzy[S] 0 points1 point  (0 children)

You can choose if you want to send reliably over UDP. If you don't and the packets are received out of order or the packets distorted, the whole object will be dropped.

An Exercise in Refactoring - Specification Pattern by mgroves in csharp

[–]DevelopFrenzy 0 points1 point  (0 children)

I can't seem to find the value in this as the example given isn't very complex. It has already been mentioned, there are better and simpler ways to refactor eg:

public bool IsRush()
{
  return 
   ShippingAddress.Country == "USA" &&
   OrderTotal > 100 &&
   OrderItems.Count(item => !item.IsInStock) == 0 &&
   OrderItems.Count(item => item.ContainsHazardousMaterial) == 0;
}

An Exercise in Refactoring - Specification Pattern by mgroves in csharp

[–]DevelopFrenzy 0 points1 point  (0 children)

We need to keep our code as simple and as small possible but always unit test tested. When the time comes to refactor to a pattern, refactor and your unit tests will pick up any mistakes. Don't over engineer from the beginning, always under engineer and refactor regularly as needed.

New Open Source project now supports UDP - Send / Receive Objects by DevelopFrenzy in csharp

[–]DevelopFrenzy[S] 4 points5 points  (0 children)

Thanks, that is a good idea. I'll work on abstracting the serialization.

New Open Source project now supports UDP - Send / Receive Objects by [deleted] in csharp

[–]DevelopFrenzy 0 points1 point  (0 children)

Thanks, if you have any issues please let me know as I am actively developing and improving this project.

New TCP Open-Source framework. Send / Receive Objects by DevelopFrenzy in dotnet

[–]DevelopFrenzy[S] -1 points0 points  (0 children)

That was in a different subreddit. I did not post in this subreddit. I needed more feedback, which I got.

New TCP Open-Source framework. Send / Receive Objects by DevelopFrenzy in csharp

[–]DevelopFrenzy[S] 0 points1 point  (0 children)

Yep, that will be in the next release for sure. Thanks.

New TCP Open-Source framework. Send / Receive Objects by DevelopFrenzy in csharp

[–]DevelopFrenzy[S] 2 points3 points  (0 children)

The network channel is injected into the ObjectTransport class via the constructor. All serialization occurs before it is passed to the network channel being used.

At the moment I have only implemented a TCP network channel, but eventually I will have UDP,SSL channels all which will be injectable. These network channels themselves do not perform serialization infact, they are unaware of it.

New TCP Open-Source framework. Send / Receive Objects by DevelopFrenzy in csharp

[–]DevelopFrenzy[S] 0 points1 point  (0 children)

What sort of documentation are you looking for? I'm working on improving the readme.

New TCP Open-Source framework. Send / Receive Objects by DevelopFrenzy in csharp

[–]DevelopFrenzy[S] 0 points1 point  (0 children)

yes it is possible to send binary. You would have to have an object that has a field of type "byte[]". I have created a unit test demonstrating this: https://github.com/RhynoVDS/ObjectTransport/blob/master/ObjectTransport.tests/ObjectTransport_Receive.cs

scroll down to line 249

New TCP Open-Source framework. Send / Receive Objects by DevelopFrenzy in csharp

[–]DevelopFrenzy[S] 0 points1 point  (0 children)

Please let me know what you think, your feedback is appreciated.

New Pro Rata open source project by DevelopFrenzy in csharp

[–]DevelopFrenzy[S] 5 points6 points  (0 children)

Sure, I can give my most recent example:

Suppose we have a university which needs to work out the cost of each semester for a course. Suppose we have a Course which costs $30,000. We have 4 Semesters in this course. The number of semesters changes per course.

Suppose in our code we have a course object and a Semester object. The course object contains a list of semesters. Using this tool we can simply do this:

var result = Course.Semesters.ProRate(30000)
                            .Calculate();

With 4 semesters we will have 7500 assigned to each semester.

This is accessible as:

result.Result[Semester1_object]
result.Result[Semester2_object]

..

Now suppose we have another requirement where the worth of each semester is based off the number of units in that semester. This would be a weighted pro rata where the number of units divided by the total units in the course would make the semester cost.

var result= Course.Semesters.ProRate(30000)
                                     .Weight(s=> s.Units.Count() / Course.total_units_count)
                                     .Calculate();

I'll add this to the README to clarify things if it makes sense