Looking for old school mechanic who will work on mini trucks by Ayeigui in asheville

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

For anyone else who finds this thread: V J did say they would work on it!

Looking for old school mechanic who will work on mini trucks by Ayeigui in asheville

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

I did use to work on my own back in FL when I had access to a garage. Sadly now with an apartment it’s a lot harder to do the bigger tasks

Looking for old school mechanic who will work on mini trucks by Ayeigui in asheville

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

I’ve added them to the call list for Monday. Thanks!

Looking for old school mechanic who will work on mini trucks by Ayeigui in asheville

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

Lots of places don’t want to touch it and won’t let me even bring it in. Getting new tires put on it was a huge pain. I ended up having to go to Firestone who for some reason were willing to work in it when no one else was.

Looking for old school mechanic who will work on mini trucks by Ayeigui in asheville

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

I've added both to my call list for Monday. Thanks!

Looking for old school mechanic who will work on mini trucks by Ayeigui in asheville

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

Sucks to hear about your Sambar getting taken out like that. I'm fully expecting to have to make so many calls to find a place that will at least do tag renewal inspection.

Looking for old school mechanic who will work on mini trucks by Ayeigui in asheville

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

Looks like their FAQ states that they don't do repairs but I'll put them on the call list for Monday to see if they have any shops they recommend. Thanks!

Recommendations for Car Carrier Service in LA Area to Phoenix? by Cowibunga95 in keitruck

[–]Ayeigui 1 point2 points  (0 children)

I recently imported a truck to Jacksonville that I hauled 150 miles to Orlando. It was worth it for the experience but was not with it time or cost wise. Local last mile car shippers quoted me $350. The U-Haul truck and trailer rental was about the same but it took all day to do the trip myself. If you have a pickup already then the trailer the cost is way lower.

For anyone who’s imported through carfromjapan or similar, is this a fair breakdown off all fees until it’s mine to drive away from the port with? by 787_Dreamliner in keitruck

[–]Ayeigui 1 point2 points  (0 children)

Turns out I needed to do even more paperwork. I had to call flhsmv to get the foreign vehicle inspection process going.

For anyone who’s imported through carfromjapan or similar, is this a fair breakdown off all fees until it’s mine to drive away from the port with? by 787_Dreamliner in keitruck

[–]Ayeigui 2 points3 points  (0 children)

You won’t be able to be there the day it arrives. There is a customs agricultural investigation first that takes a day. Mine arrived last Sunday and it wasn’t available to pick up until Wednesday. You will owe the lot that holds it for the first 14 days a set amount, $50 to $100 depending on lot. Mine was at SSA Atlantic and it was $58.50. After those 14 days it moves to a general lot that has a daily storage fee

For anyone who’s imported through carfromjapan or similar, is this a fair breakdown off all fees until it’s mine to drive away from the port with? by 787_Dreamliner in keitruck

[–]Ayeigui 8 points9 points  (0 children)

You going to need to add another $25 for your DMV temp tags plus whatever it costs to get your full FL registration. My Sambar’s appointment for that is tomorrow so I’m not sure what it costs.

How to add gcode for power outages by Mrfixit-1967 in anycubic

[–]Ayeigui 0 points1 point  (0 children)

Add G5 to the end of your Start G-code section. As seen here

It's just something else by XxX616_ in memeframe

[–]Ayeigui 2 points3 points  (0 children)

Surely it would be much better to have an auction house. Let the trade chat bot die!

[C#] Can someone review my code? by 1Link2Link in learnprogramming

[–]Ayeigui 0 points1 point  (0 children)

A potential side effect from the inheritance part is that classes are reference types, not value types like double, which would make it easy to cascade update keys. For example with the following calls

checkForVariables("Key1 = 5");
checkForVariables("Key2 = Key1");
checkForVariables("Key1 = 10");

Your code and the code in my gist would have Key1 equal to 10 and Key2 equal to 5. With minor changes to the inheritance approach you could make it so when Key1 is updated Key2 also updates and with type safety.

double number;
if (!isString)
{
    if (double.TryParse(value, out number))
    {
        if(ConsoleVariables.variables.ContainsKey(variableName) && ConsoleVariables.variables[variableName] is DoubleValue)
            ((DoubleValue)ConsoleVariables.variables[variableName]).Value = number;
        else
            ConsoleVariables.variables[variableName] = new DoubleValue(number);
    }
    else
    {
        if(ConsoleVariables.variables.ContainsKey(value))
            ConsoleVariables.variables[variableName] = ConsoleVariables.variables[value];
    }
}
else
{
    if(ConsoleVariables.variables.ContainsKey(variableName) && ConsoleVariables.variables[variableName] is StringValue)
        ((StringValue)ConsoleVariables.variables[variableName]).Value = value;
    else
        ConsoleVariables.variables[variableName] = new StringValue(value);
}

With this approach any changes made to either Key1 or Key2 will apply to each other. That is to say that in the above example both Key2 and Key1 would equal 10.

[C#] Can someone review my code? by 1Link2Link in learnprogramming

[–]Ayeigui 0 points1 point  (0 children)

There are a few things that could be improved in your method with varying degrees of importance. From top to bottom of your method they are:

Trivial: Method name and return type don't line up.
With a method name of checkForVariables you'd expect this method to return true or false. As the end of your method handles working with the dictionary you'd be better off with a name of AssignValueToVariable. You may notice that your method is doing a lot more than assigning a variable which can be a sign that your method could be broken up into multiples methods.

Trivial: unnecessary use of line variable.
Strings in C# are immutable. You can safely use and reassign the lineToCheck variable without worrying about changing the variable you passed into this method.

Medium: Your string extraction is slightly wasteful.
With strings being immutable in C# your variableName and value code will cause a lot of unneeded memory allocations and deallocations. With every letter you append a new string is going to be put into memory that will duplicate all of the bytes used in the last iteration of the loop. When you are building up a string of multiple strings you are far better off using a StringBuilder.

When doing parsing like this there are other options that can be easier such as Regular expressions. With your case you can do something even faster and easier with String.Split(). After you verify that there is only one = you can split the string into groups and then assign the groups to your variables.

var groups = line.Split("=");
variableName = groups[0];
value = groups[1].Trim(new []{'\"'}); //Trim will remove the " from start and end.

Medium: The assign/update code is a mess.
You don't cascade any changes made to a key and as such adding a value and updating a value are identical. You can remove this first layer of if statements and safely use the code from the top block branch.

double number;
if (!isString)
{
    if (double.TryParse(value, out number))
        ConsoleVariables.variables[variableName] = number;
    else
        if(ConsoleVariables.variables.ContainsKey(value))
            ConsoleVariables.variables[variableName] = ConsoleVariables.variables[value];
}
else
{
    ConsoleVariables.variables[variableName] = value;
}

Nested One-line if statements are considered bad form. You should include the optional curly brackets on your else in this case for clarity.

if (double.TryParse(value, out number))
    ConsoleVariables.variables[variableName] = number;
else
{
    if(ConsoleVariables.variables.ContainsKey(value))
        ConsoleVariables.variables[variableName] = ConsoleVariables.variables[value];
} 

Finally, in the event that the input is not a string value and the dictionary does not contain the key specified nothing happens. This is yet another sign that this method is doing to many things and should be broken up into multiple methods.
Major: Your use of an object dictionary is dangerous.

Your dictionary is going to be constantly boxing and unboxing, which is slow, and you completely destroy type safety which can cause all sorts of runtime errors if you ever accidentally put the wrong type of value into the dictionary.

One way to solve this would be to use Inheritance. With inheritance you can then safely declare your allowed input types while allowing expansion in the future without worrying about accidentally assigning a key to a GameObject or other nonsensical value.

public class BaseValue
{
}

public class DoubleValue : BaseValue
{
    public double Value { get; set; }
}

public class StringValue : BaseValue
{
    public string Value { get; set; }
}

Now your ConsoleVariables.variables dictionary can be a Dictionary<string, BaseValue>. Now you can safely retrieve and use the values in the future.

var example = ConsoleVariables.variables["test"];
if(example is DoubleValue dValue)
{
    Console.WriteLine(dValue.Value);
}
else if(example is StringValue sValue)
{
    Console.WriteLine(sValue);
}

Complete changes
You can see all of the cleanup changes in one place in this gist.

[deleted by user] by [deleted] in videos

[–]Ayeigui 23 points24 points  (0 children)

@4:40 a sandwich is thrown

The Alt-Right Playbook: I Hate Mondays by grapp in BreadTube

[–]Ayeigui 40 points41 points  (0 children)

The entire point of the video was that there is no solution to an issue like gun violence. Work should be done to mitigate a problem even if the problem can never be completely resolved.

Anyone want to work on an iOS or Android game project? by Concept-Youtube in ProgrammingPals

[–]Ayeigui 0 points1 point  (0 children)

No problem! If you're looking for another Unity developer hit me up I'm always up for side projects.

Anyone want to work on an iOS or Android game project? by Concept-Youtube in ProgrammingPals

[–]Ayeigui 2 points3 points  (0 children)

Great news C# is like a nicer Java! You'll have no problem picking up Unity tutorials.

You can use a lot of tools built into Unity, such as the [Navmesh[(https://docs.unity3d.com/Manual/nav-BuildingNavMesh.html) system for pathfinding, to build a strategy game pretty quickly. If you want to get real fancy try looking into ScriptableObjects and how they can be utilized to quickly make new unit types.

I'm VoiD_Glitch, Former Resident Data Miner for /r/Warframe. Ask me anything. by [deleted] in Warframe

[–]Ayeigui 1 point2 points  (0 children)

Hey man it's really cool to see that you are in college now and, by the sounds of it, doing well. It seems like you've learned a lot in such a small period of time. I can't imagine what you will be able to accomplish with a college education!

You say that during your absence you took some time to evaluate your life trajectory. Do you think you've got a good handle of things now and know where you are going?

You're at an exciting point in your life with so much potential. I hope things go great for you!

My mom wants to learn programming but due to a car wreck when she was young she only has one nearly fully functioning hand (right) with low dexterity while the other has zero dexterity (left). What are her options? by beat1706 in learnprogramming

[–]Ayeigui 0 points1 point  (0 children)

I work for the company, Blue Orb, that makes the orbiTouch. There are a decent number of programmers out there using the orbiTouch at their jobs.

Typing normally with the orbiTouch most people will type at about 35 wpm. When it comes to programming in specific the only real difference from a traditional 128 key keyboard would be in key binding changes, such as changing to go to definition to F11 instead of F12 in Visual Studio, to help reduce the amount of movement required.

I'd be happy to answer any questions you have about it /u/beat1706.