|
Thank you for this post, which actually responds to the question asked !
Up-voted.
«Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?» T. S. Elliot
|
|
|
|
|
Why create single line methods that simply call the real methods? That is just redundant coding. Reading from a filestream is much simpler, and usually doing it inside a using block is the optimum way.
|
|
|
|
|
File.WriteAllText( "data.txt", "Hallelujah, I'm a bum!" );
string someVariable = File.ReadAllText( "data.txt" ).Split( new char[] { ',', ' ' } ).First();
Console.Write( someVariable );
Console.ReadKey();
"(I) am amazed to see myself here rather than there ... now rather than then".
― Blaise Pascal
|
|
|
|
|
I'm a C# programmer who loves fractals!
I've spent days trying to figure out the math behind Kleinian group fractals with no success.
There are a lot of Mandelbulb3D parameter sets available (as well as UltraFractal, Fragmentarium and other fractal applications)
But I really want to understand the math itself, and the parameter sets really don't help
Here are a couple of beautiful examples:
https://www.deviantart.com/sabine62/art/Tentacle-653134425[^]
https://www.deviantart.com/schmiegel/art/Kleine-Abschnitte-659324989[^]
I've found a lot of scientific articles on Mobius transformations, spherical reflection, and elaborate sounding stuff like "Quasi-Fuchsian", but it's bits and pieces here and there.
I can find and have figured out how to calculate the curvature of a new circle tangent to 3 other circles, but not how to calculate the center-point of the new circle.
I've about worn google out I think.... does anyone know of a good resource for how to create these fractals in language for a programmer who's not a mathematician?
I know I can do the math with the right resources to learn it, I just can't read symbolic math (i.e. Greek symbols)
Thanks in advance!
Don
[Irrelevant link deleted]
|
|
|
|
|
The problem with your question is that to understand the math, you have to understand the language of math. Anyone explaining those concepts to you is going to use the "Greek symbols" you don't know. So, go learn the "Greek symbols" and everything will make a lot more sense.
|
|
|
|
|
So, you can't help the OP, but tell him, in essence: "get a brain."
So typical of far too many of your zero-content posts. Do you really need rep-points that bad ?
Down-voted.
«Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?» T. S. Elliot
|
|
|
|
|
W T F? My message wasn't "get a brain". It's more "if you want to understand this stuff and open the door to more of it, then you 're going to have to learn the language of math".
First, how are you going to explain the math to him if he can't understand the language of math?
Second, after, what, 15 years around here, I don't give a rats ass about rep points. Never have. Never will.
|
|
|
|
|
Dave Kreskowiak wrote: after, what, 15 years around here, I don't give a rats ass about rep points. Never have. Never will.
I believe you. The issue is whether you use these forums to post snide, content-free, responses that may be perceived as mocking by new students. Also, once OriginalGriff has posted the obligatory "we don't do your home-work" message, are further me-too responses needed ?
I don't question your ability to contribute quality content; in fact, I have frequently up-voted your responses.
«Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?» T. S. Elliot
|
|
|
|
|
Thanks Dave,
Maybe I should have been more clear, I can decipher the Greek however it's very painful, I read code much better than symbolic. If as you say symbolic is the only way to get there I can do that.
I have had some success generating Kleinian fractals in 3D, but the Googleable information always seems to be incomplete.
I guess I'm going to have to break down and buy a copy of "Indra's Pearls" it's just hard to justify the $60 price tag.
|
|
|
|
|
I would highly recommend working through the pain. The symbology of math is no different from any other programming language. It's a specialized language developed over time to describe mathematical modeling concepts.
The languages we use to write code are no different, though they are not specialized for the same purposes. Computer languages, to varying degrees, are more generalized, or more specialized, to describe logical, control, and data modeling. That's how we get stuff like FORTRAN, COBOL, C, the PLC languages.
The language of math is just another "programming" language, most commonly used in writing the papers we all love to hate but are indispensable to conveying the concepts we use every day. If you learn it, you open yourself up to many more sources of information.
After 40 years of doing this, I still hate it, can't remember a lot of it, and have to go back and teach myself parts of the language all over again.
|
|
|
|
|
Thank you Dave,
While frustrating, your advice is not at all unexpected and is much appreciated.
|
|
|
|
|
Not sure Mathematica code would help, but, if you haven't seen this: [^], and, posting a message here: [^] would, I think connect you with a large network of people programming fractals.
«Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?» T. S. Elliot
|
|
|
|
|
Bill,
Thank you for your posts!
I did find the "learn the language" response frustrating, mainly because if math can be coded to run on a computer (and in the case of fractals MUST be run on a computer) how and why is the Greek even helpful?
That being said, I can work through the Greek and figure out how to get it into code form. In my reply to that post I admitted my best hope is to spend the $60 and just buy the book.
I truly appreciate the links you provided and have been using those resources as much as possible. I used to spend a lot of time on fractal forums back when I was wrote a raytracer for 3D flame fractals.
|
|
|
|
|
I'm very glad you found the links helpful. Fractals are fascinating !
cheers, Bill
«Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?» T. S. Elliot
|
|
|
|
|
Hello everyone.
Given in below is my homework.
"You are given a dataset consisting of restaurant information from Zomato.
You are required to do the following:
1.Read the zomato.csv
2.Get filter values from user.
3.According to filter values make suggestion and show best five. (if there is exact match show them else make suggestion) "
In third part, my teacher said that you should use least square method to solve this part. How can I write the code of least square method. Or if you have an alternative solution, you can say it.
Thanks.
|
|
|
|
|
What have you tried? Have you even looked at Google yet?
This space for rent
|
|
|
|
|
Yes, I looked at Google, however the codes in websites are just least square method without any data. What I want to ask is actually that, how can I write this code with the data given.
|
|
|
|
|
You're not going to find a single example "with data".
This app is in 3 parts. 1) reading the data, 2) send each data to a function that does the calculation and returns a value, 3) present the resulting values.
|
|
|
|
|
To add to what Pete has said: We do not do your homework: it is set for a reason. It is there so that you think about what you have been told, and try to understand it. It is also there so that your tutor can identify areas where you are weak, and focus more attention on remedial action.
If we "give you the code" then you never learn how to take a problem, and build a solution for it - you don't learn that from "looking at other people's code" because code doesn't show how it got to the state it is, why it went that way instead of whatever alternatives it could have used. So break down the question into smaller "sub questions" - you have three already. Start looking at the first one as a single problem: "Read the file zomato.csv". Break that into smaller parts:
1) Physically read the file.
2) Process each row in the data into separate columns.
3) Store each row appropriately.
If you can do part of theat, do it. If you can't do a part, break that down into smaller tasks and repeat until you get to bits you can do. Completing smaller bits completes bigger bits! When you have the first part of your problem fixed, move on to the second. And so on.
Try it yourself, you may find it is not as difficult as you think!
If you meet a specific problem, then please ask about that and we will do our best to help. But we aren't going to do it all for you!
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Hi !
I try to create a multilingual project in C# windows application by following this link, but when I click on the button to change language for the first time and the system need to restart; it still keep this same language or not change yet. I need to repeat it again and then the language is changed, bu the service is running and I can not debug anymore unless I find and disable the service of current project.
I follow multi link,but its the same case.
The link I follow:
Multilingual Support in C# Windows Application | StudentCompanion[^]
What is wrong?
Why I have to repeat the change button for twice in first time use?
And why the service of current project does not stop after I close the project? It is in test debugging.
Thank you.
|
|
|
|
|
Why not ask the people who wrote it: They have a discussion section below the "Article".
They will know a lot more about their code than a random website that has never seen it before ... or at the very least you would hope so ...
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
@Sai_Y wrote: And why the service of current project does not stop after I close the project? It is in test debugging.
Are you writing an application, or a windows-service?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
My intention is to publish, here, a tutorial on extending 'Form with a Component in what I hope will be a novel, and useful, way.
As you may know, a component that implements IExtenderProvider (see: [^]) can be drag-dropped into the component UI area of the Form, and will be exposed at design-time by the type of object it extends.
Note that the MSDN sample implementation here: [^] ... as so often, brain-damaged with crap code ... is a Control, not a Component.
Okay, now I have my Component working, extending 'Form; I have solved the problem of detecting the Component instance's run-time Container using reflection (the only way to do it !). Necessary Properties are now exposed in the design-time 'PropertyGrid. Depending on the user's design-time choice, one of four possible "flavors" of another Form are created.
All this is working. The issue now ... is that I want to constrain the number of auxiliary Forms created to only one of each of the four "flavors." AFAIK, this cannot occur at design-time in the Component's code: there aren't any Events, and the 'InitializeComponent method does not get called.
So, which do you think is better: handle preventing duplicates in a special static Class, or handle them in the Form 'Load Event when I enumerate the Components, and take actio based on the user-set Properties ?
thanks, Bill
«Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?» T. S. Elliot
|
|
|
|
|
Sounds like a "business rule" being baked in; maybe it should be a run-time option; which means at "load time"; preferably with a message if the rules are violated.
"(I) am amazed to see myself here rather than there ... now rather than then".
― Blaise Pascal
|
|
|
|
|
Thanks, Gerry, I like the idea of a run-time warning; but, I am curious how, in general, one can detect the drag-drop of a Component on a Form at design-time. It appears that's impossible. This is the code I use to find the custom Extender Provider using the Type of the Container Form:
public IEnumerable<FieldInfo> EnumerateComponents(Type formtype, string targetname)
{
return formtype.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic)
.Where(finfo =>
finfo != null
&& typeof(IExtenderProvider).IsAssignableFrom(finfo.FieldType)
&& finfo.FieldType.Name == targetname);
} cheers, Bill
«Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?» T. S. Elliot
|
|
|
|
|